3 ms·
Here is an except of the FAQ of semver ''' If even the tiniest backwards incompatible changes to the public API require a major version bump, won’t I end up at
by uncle_joe 10y ago
Here is an except of the FAQ of semver
'''
If even the tiniest backwards incompatible changes to the public API require a major version bump, won’t I end up at version 42.0.0 very rapidly?
This is a question of responsible development and foresight. Incompatible changes should not be introduced lightly to software that has a lot of dependent code. The cost that must be incurred to upgrade can be significant. Having to bump major versions to release incompatible changes means you’ll think through the impact of your changes, and evaluate the cost/benefit ratio involved.
'''
Having a calendar of the breaking changes already planned like explain in the video seems dubious.
And about Chrome, Chrome is an implementation not a spec, Angular is both an implementation and a spec.
Do you really want a JavaScript 55 ?
- the_duke 10y agoECMAScript in their eternal wisdom have decided to do a yearly release of the spec with incremental updates. So if they keep on track, JavaScript 55 will be here in 2055. ;)
- tannhaeuser 10y agoYeah, I don't understand it either. Why do they setup themselves (and their users) to that kind of "march of progress"? They should target features that are in real demand rather than regularly put out what they have. Perhaps they do it because of job security?
- elros 10y agoI think, technically, in 2064 :P
- c17r 10y agoFunny you should be 55 as a number. My Chrome version is currently 55.0.2883.95