对于 php composer 包(在 packagist 上发布),1.0.9 之后的补丁版本是啥?

Posted

技术标签:

【中文标题】对于 php composer 包(在 packagist 上发布),1.0.9 之后的补丁版本是啥?【英文标题】:For php composer packages (published on packagist) what patch version comes after 1.0.9?对于 php composer 包(在 packagist 上发布),1.0.9 之后的补丁版本是什么? 【发布时间】:2018-05-25 06:39:11 【问题描述】:

v1.0.9之后应该发布什么版本,这样composer更新才能顺利进行?

我认为应该将版本提高到v1.0.10v1.0.901

令人惊讶的是,经过近 5 分钟的 Google 搜索,我没有找到明确的答案。这适用于在 Packagist 上发布的包。 https://semver.org/中没有指定(引用自Packagist)

【问题讨论】:

它是1.0.10。你到底从哪里得到1.0.910?实际上,公平地说,1.0.910 也可以正常工作,你只是无缘无故地跳过了 900 个版本号。 在语义版本中,所有数字都是增量的。它只是每个数字在产品生命周期的不同阶段递增。补丁版本号达到 1.0.10000 是不可能的,虽然不太可能,但完全有效。 我只是想确定作曲家没有决定将其作为十进制值进行比较(例如,0.10 小于 0.9)。谢谢! 【参考方案1】:

1.0.9 之后。绝对是 1.0.10。我对其进行了测试,并且 composer update 确实可以正常工作。

有关版本控制的更多信息:https://semver.org/

@iainn 获得了一些荣誉。不幸的是,我不能接受评论作为答案。

【讨论】:

以上是关于对于 php composer 包(在 packagist 上发布),1.0.9 之后的补丁版本是啥?的主要内容,如果未能解决你的问题,请参考以下文章

安装composer

ComposerPHP开发者必须了解!

笔记Composer依赖管理 – PHP的春天,带上一些踩过的坑

Composer php包管理工具

怎么使用php 包依赖管理工具 composer 执行命令安装

编辑在 composer 中管理的多个 PHP 包