headcr4sh / node-maven

Maven for Node.js
Apache License 2.0
18 stars 14 forks source link

5.0.0 release notes missing information on breaking changes #31

Closed amclin closed 4 years ago

amclin commented 4 years ago

Major releases indicate breaking changes, yet the changelog doesn't explain what breaks in v5.0.0

This makes it very difficult to assess whether my projects can safely update to 5.0.0

headcr4sh commented 4 years ago

You are right. The new major version was a mistake.

I was looking through the changes and created a new versioj, because the method signature of the maven invocation changed. I didn't check carefully enough, otherwise it would have been obvious immediately that the new optional parameter didn't introduce a breaking change.

My bad... ... a note in the release notes would be nice, I suppose. I'll keep this ticket open until the CHANGELOG.md has been updated.

headcr4sh commented 4 years ago

I just figured out that no CHANGELOG.md is present in this project. Very curious... I have updated the GitHub releases page and added information concerning the non-existing breaking changes in v5.0.0.

Closing this issue.

amclin commented 4 years ago

@headcr4sh thanks for getting back on this - but on closer investigation of the changes you do have a breaking change - an explicit bump of the minimum NodeJS requirement from v4.0 to v12.0 in the engines field of package.json

headcr4sh commented 4 years ago

Uh. Yes.. you are right. That change though, was not intended and necessary.