TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Semantic Versioning 2.0.0 (2013)

50 点作者 jbernardo95将近 8 年前

6 条评论

mmebane将近 8 年前
This appears to be from 2013: <a href="https:&#x2F;&#x2F;github.com&#x2F;mojombo&#x2F;semver&#x2F;commits&#x2F;v2.0.0" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mojombo&#x2F;semver&#x2F;commits&#x2F;v2.0.0</a>
SimonPStevens将近 8 年前
I&#x27;ve been at so many companies where someone is pushing to adopt semantic versioning without actually following step 1 in the spec...<p>&gt; 1. Software using Semantic Versioning MUST declare a public API. This API could be declared in the code itself or exist strictly in documentation. However it is done, it should be precise and comprehensive.<p>SemVer doesn&#x27;t even make sense if you don&#x27;t have a public API. SemVer doesn&#x27;t make sense for end user products that don&#x27;t have an API. I really wish people would stop trying to abuse it.
评论 #15108185 未加载
评论 #15107924 未加载
STRML将近 8 年前
See <a href="https:&#x2F;&#x2F;github.com&#x2F;mojombo&#x2F;semver&#x2F;compare&#x2F;v1.0.0...v2.0.0" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mojombo&#x2F;semver&#x2F;compare&#x2F;v1.0.0...v2.0.0</a> for the changelog.<p>Edit: Changes, that is, not a changelog.
评论 #15106155 未加载
Dreami将近 8 年前
We probably need a changelog
评论 #15107592 未加载
评论 #15106117 未加载
eggs_and_avo将近 8 年前
Check out Compatible Versioning 1.0 (2016): <a href="https:&#x2F;&#x2F;github.com&#x2F;staltz&#x2F;comver" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;staltz&#x2F;comver</a>
panic将近 8 年前
Are there any projects that follow this specification strictly? It seems like most projects are willing to do backwards-incompatible &quot;bug fixes&quot; to the behavior of their API without incrementing the major version. These are usually harmless in practice, but technically break rule 8. It seems difficult to me to prove that any given set of changes can&#x27;t break someone else&#x27;s code (even allocating an extra byte of memory has the potential to do this).
评论 #15107139 未加载
评论 #15107130 未加载
评论 #15107768 未加载
评论 #15107611 未加载
评论 #15107356 未加载