Patch release with breaking change
See original GitHub issueHi, we have these versions in our project:
"eslint": "~3.18.0"
"eslint-config-airbnb": "~14.0.0",
With recent patch release our setup broke. Was there any purpose to release changes as a patch release? Release : https://github.com/airbnb/javascript/releases/tag/eslint-config-airbnb-base-v11.1.3 Change: https://github.com/airbnb/javascript/commit/74071a809c22fa1104fe5d86bcd1eda949e1d0d9
From my point of view it should be a minor release, because the new functionality was added, it was an enhancement for a new eslint version that requires update for a minor eslint version. https://github.com/airbnb/javascript/issues/1353
Issue Analytics
- State:
- Created 6 years ago
- Reactions:1
- Comments:20
Top Results From Across the Web
Versioning and Breaking Changes - Morningstar Design System
Major versions contain breaking changes. · Minor versions add new features or deprecate existing features without breaking changes. · Patch versions fix defects ......
Read more >Semantic Versioning 2.0.0 | Semantic Versioning
As soon as you realize that you've broken the Semantic Versioning spec, fix the problem and release a new minor version that corrects...
Read more >Is a breaking change bug fix a semver patch or a major?
If it's a breaking change, it must be a major. If it's just a big fix without breaking change, it's a patch, not...
Read more >"Breaking Change" not triggering major release #139 - GitHub
breaking changes seem to not trigger a major release. ... I do have the same problem, patch and minor version are triggered correctly...
Read more >[AskJS] How do you release libraries updates with breaking ...
Breaking changes are for external usage against an API. You may think "v2" means huge set of changes, but unless you are actually...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Wow. I was under the impression that the atom package I was using for eslinting used the locally installed one, however, that was not the case. It used eslint 3.18.0. I switched to another package that is using the locally installed eslint, and now it works. Sorry for the inconvenience. 🎉
Our setup that works ├─┬ eslint@3.19.0 ├─┬ eslint-config-airbnb@14.1.0 │ └── eslint-config-airbnb-base@11.1.3