You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I know everyone has big opinion on semantic versioning. But I think it's important to maybe reconsider the endless major version 0.x.
Specifically, between 0.13 and 0.14 there was a breaking change by adding the id field to the mcap::Schema struct.
My opinion is that any breaking change no matter how minor should warrant a major version increment. I know that there is a tendency in the broader rust community of crate authors to place a lot of emphasis on the big 1.x being a special version indicating stability among other things.
But in practice, you've already released this crate and an associated product into the world and other developers depend on it. It is more reliable to communicate a breaking change using major versions.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Good morning,
I know everyone has big opinion on semantic versioning. But I think it's important to maybe reconsider the endless major version 0.x.
Specifically, between 0.13 and 0.14 there was a breaking change by adding the
id
field to themcap::Schema
struct.My opinion is that any breaking change no matter how minor should warrant a major version increment. I know that there is a tendency in the broader rust community of crate authors to place a lot of emphasis on the big
1.x
being a special version indicating stability among other things.But in practice, you've already released this crate and an associated product into the world and other developers depend on it. It is more reliable to communicate a breaking change using major versions.
Anyway food for thought.
Cheers,
Chip
Beta Was this translation helpful? Give feedback.
All reactions