Colin-b / keepachangelog

Convert keep a changelog markdown file into python dict

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

0.5.0 is breaking retro-compatibility

aogier opened this issue · comments

Hi, I'd like to point out that switching "unreleased" casing breaks in facts retrocompatibility w/ previous versions, I'm maintaining a tool which manipulate changelogs and this breaks a lot of tests https://travis-ci.org/github/aogier/chachacha/jobs/767594962
Not a biggie, I will fix them, but I encourage you to reconsider your future versioning and adopt a proper semantic versioning

thanks and keep up the good work!

Hello @aogier ,

According to semantic versioning, if the major is 0, then all minor bump can be breaking changes and this is a behavior that you will find quite often.

However you are absolutely right to request stability between releases. This is why next version will be 1.0.0 as API should not change that much now :)

Best Regards