Skip to content

Conversation

@ararslan
Copy link
Member

@ararslan ararslan requested a review from andreasnoack April 26, 2023 21:00
@andreasnoack andreasnoack merged commit 06ab08c into master Apr 28, 2023
@andreasnoack andreasnoack deleted the aa/break branch April 28, 2023 15:28
@3f6a
Copy link

3f6a commented May 1, 2023

Why not 1.0 ?

@ararslan
Copy link
Member Author

ararslan commented May 2, 2023

We discussed 1.0 and decided to go with 0.34 for now. There are social implications to calling something 1.0, particularly the general expectation of stability regardless of whether said stability exists in practice, and I don't think StatsBase is quite at the point at which that makes sense yet. Generally speaking, the package is quite stable; the only reason a breaking release is being made at all is for a change in edge case behavior with weights and the removal of some non-public internals that a ton of other packages were relying on. The maintainers haven't had the broader discussion over what we're willing to commit to as a v1.0 in terms of interface, what functionality should live where (cf. Statistics stdlib, StatsAPI, StatsModels), and all that, and until that's all resolved, I wouldn't want to block releases for bug fixes and compatibility tweaks. So 0.34 seems like a sensible path forward in the meantime.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants