I think semver could use a marker for "breaking change to a clearly marked private API that we nonetheless believe people use"
-
-
Use a single incrementing number for versions and write a clear changelog
-
So never use minor versions at all?
-
I want to communicate that I did not make any intentional breaking changes to documented APIs in a standard way. That's semver.
-
"intentional" is key point; too many people (and tools) use semver as if it *definitely* could not break anything, which is my problem w/it
-
People should file bugs if I said I didn't break anything and did. But need a way to encode that.
-
Yeah, and I believe in encoding that info in a changelog which people read. It's more scalable to varying types of changes.
-
"intentional breaking change to a documented API" is different in kind from other changes. It deserves to be first class.
- 3 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.