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
This package feels pretty "stable" to me, so it should probably be tagged as 1.0 to indicate that.
In my opinion, v1.0 releases shouldn't be breaking: A v1.0 release should be mostly identical to the last v0.x.y release and just serve as an indication that "the API is now stable".
So, if it were up to me, I'd merge/release the recent #20 and #23 as v0.2.4 and then release v1.0 some weeks/months after that release has proven not to break anything in the wider ecosystem.
Of course, there are different opinions on the correct interpretation of SemVer, so make your own decisions ;-)
I just wanted to put the idea out there that this package seems to be mature enough to have a v1.0 label.
The text was updated successfully, but these errors were encountered:
That's reasonable, similar approach I've taken with personal packages recently as well. There's always v2 if something needs breaking in the future anyway.
This package feels pretty "stable" to me, so it should probably be tagged as 1.0 to indicate that.
In my opinion,
v1.0
releases shouldn't be breaking: Av1.0
release should be mostly identical to the lastv0.x.y
release and just serve as an indication that "the API is now stable".So, if it were up to me, I'd merge/release the recent #20 and #23 as
v0.2.4
and then releasev1.0
some weeks/months after that release has proven not to break anything in the wider ecosystem.Of course, there are different opinions on the correct interpretation of SemVer, so make your own decisions ;-)
I just wanted to put the idea out there that this package seems to be mature enough to have a
v1.0
label.The text was updated successfully, but these errors were encountered: