-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d3eb555
commit ee57877
Showing
3 changed files
with
3 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ee57877
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sagiegurari If a release of this package contains a semver-breaking change to the
markdownlint
library, maybe the next release of this package should also be breaking? Otherwise, users of this package may see a break unexpectedly. What do you think?ee57877
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@DavidAnson makes sense.
since you are <1 i guess you update the minor version only on breaking change? in which can i'll update my major version as i'm >1 version. but just want to be sure you are not upgrading minor version of non breaking stuff...
ee57877
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I agree with what you suggest.
To explain, the most recent release of the library has a regression that showed up unexpectedly for some people. Most projects are not set up to take breaking changes in dependencies automatically, so this was a bit surprising. In one case, it looks like maybe they used your project and automatically updated to the latest release which contained the breaking change in the library. There’s nothing to do about it now, but something to think about for next time.
Thank you!