Remix.run Logo
Timon3 2 days ago

That kind of goes counter to semantic versioning, where:

- x.y.Z (patch) -> backward compatible bug fixes

- x.Y.z (minor) -> backward compatible new features

- X.y.z (major) -> breaking changes

But of course it's fine to use whatever versioning scheme you like, as long as you communicate it to your consumers.

https://semver.org/

Edit: updated the version strings for clarity.

zamadatix 2 days ago | parent [-]

Minor note, but since the topic is accurate semvar: rule 4 specifies 0.x.y is a special case where anything may change at any time.

un1970ix 2 days ago | parent | next [-]

Relevant section: https://semver.org/#:~:text=How%20should%20I,next%20major%20...

Timon3 2 days ago | parent | prev [-]

Good point, if we're already being pedantic we should be accurate. I've updated the version strings in my comment, thanks!