-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 1.5 #534
Release 1.5 #534
Conversation
hedgehog-1.5 package candidate. If all looks good to you, we can do the actual release any time. |
While I haven't looked at all the details, the mass CI failures seem concerning. |
The CI failures afaict result from the fact that |
@Vekhir, good catch, fixed and force-pushed. 👍 |
Not important, but is there is a reason why |
Right, it's markdown. |
Yes, has been updated in both. |
Published new revision for hedgehog-quickcheck-0.1.1:
|
All comments addressed, all checks green. Shall we publish |
Hello all, just curious, are there any breaking changes in this release that motivated the major version bump? (I should also ask: does this package follow the PVP?) Looking over the changelog, I'm not seeing any, but it's a little bit hard to tell. I got pinged by the Stackage maintainers to update the bounds in a few of my test suites, which I should only have to do if there has been a backwards-incompatible change. If not, in the future, a minor version bump under such circumstances would be greatly appreciated! |
I'm speculating here, but it seems like the original author passed away not that long ago, and the new maintainers may be getting up to speed with things. A major version bump might have been the safest option to get things moving. |
Thanks for reaching out. This was a complete oversight on my part, and I apologize. |
No worries @moodmosaic! |
@mitchellwrosen @moodmosaic here is an other perspective:
Both #499 and #521 change the output of failing tests, and by extension not only change the behavior of programs that are constructed with Now you could always label something as a "bug fix" and only do a minor or even patch level bump. But you can also acknowledge the fact that some people may rely on the output format and instead do a major version bump. There is no fixed rule here! I don't want to offer specific recommendations, but I hope that we at least agree that the idea that "everything still compiles", so it's "not a breaking change" is inherently flawed. Footnotes
|
Thank you for sharing this insightful perspective on the nature of breaking changes, particularly regarding behavior and output in |
@sol, @endgame, @erikd, @JackKelly-Bellroy, @jchia, @moodmosaic, @ocharles, @tomjaguarpaw, @Vekhir