对于 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.10
或v1.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依赖管理 – PHP的春天,带上一些踩过的坑