bitwalker / distillery

Simplify deployments in Elixir with OTP releases!
MIT License
2.96k stars 396 forks source link

Version 2.1 should be 3.0 #694

Open ndac-todoroki opened 5 years ago

ndac-todoroki commented 5 years ago

Description of issue

According to the Semantic Versioning 2.0 docs, backward incompatible changes should bump major versions up.

スクリーンショット 2019-07-04 20 41 53

Given that Mix.Release changing to Distillery.Releases without any aliases, this should be a major version-up.

Some libraries which specify {:distillery, "~> 2.0"} like mix_erllambda are already affected by this.

jhaagmans commented 5 years ago

I second this. Also, I really like that there is a documented upgrade path to 2.x but I was unable to find documentation about these breaking changes in 2.1.

shonfeder commented 5 years ago

IMO, it is well worth cutting a new release just to get the versioning correct. We lost a half day trying to puzzle out what broke, because we didn't suspect a minor version change would break the entire release process.

lpil commented 4 years ago

This has been very confusing on our application. Sticking to semver would have been appreciated