IOCapture.jl
IOCapture.jl copied to clipboard
Declare as "stable"
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.
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.
Yep, agreed, I've been thinking along the same lines for a while. Waiting a few weeks before tagging 1.0.0, just in case, also seems prudent.
Great! Do you feel like tagging v0.2.4
? I'd love to use my fancy new feature ;-)
Yep, working on that :slightly_smiling_face: