semver, breaking changes, semantic versioning
I realized 4.0.0 isn't a breaking change. Typescript versions aren't like other node package versions. Now sure how they increment and who decides version numbers.
Could we adopt semver ? It makes it super easy to know whether a version upgrade is a breaking change, a new additional feature or just a small bug fix.
As a package consumer, knowing the answers to those questions is important and since TS doesn't follow semver it means as an author, I have to manually fiddle through release notes to figure things out.
https://docs.npmjs.com/about-semantic-versioning
By default npm installs with '^x.y.z', which means latest package with same major version, so minor releases are allowed.
By releasing with semver, it plays well with rest of npm ecosystem.
Have a sane dev life.
Duplicate of #14116
Please don't open duplicate issues.
@kitsonk @RyanCavanaugh #14116 is now locked, which means that we can't provide +1's, which means Microsoft is unable to measure community feedback on this issue.
How would you suggest that we proceed without opening duplicate issues, if we wish to demonstrate that this issue is impacting us?
Most helpful comment
@kitsonk @RyanCavanaugh #14116 is now locked, which means that we can't provide +1's, which means Microsoft is unable to measure community feedback on this issue.
How would you suggest that we proceed without opening duplicate issues, if we wish to demonstrate that this issue is impacting us?