javascript: Patch release with breaking change

Hi, 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

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 1
  • Comments: 20

Most upvoted 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

Yeah will do. Also Iā€™m going to open issue about this here https://github.com/npm/npm

@hultberg Have you tried to update eslint version to 3.19.*? It helped me.