-
Notifications
You must be signed in to change notification settings - Fork 92
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
Roadmap to 1.0 #162
Comments
It would be nice to address #133 or have some way to control the compression from It would also be nice to do time/filesize profiling in typical workloads, because I have an impression that JLD2 is not very fast, and the filesizes are larger than alternatives (serialization, .RData files). |
Another thought would be implement some variant of addrequire. I don't want to portray this as essential because no matter what, I think we have to support files written in older formats whenever we move to 1.0. |
All of those are nice and good ideas, but none of them are breaking, right? The only reason to delay the release of 1.0 is if there are breaking changes we want to make. Once we release 1.0 we can still make as many non-breaking changes as we want. |
I don't think any are breaking. |
Compression configuration is theoretically API-breaking. It would be nice (IWBN) to decide what to do with it before releasing 1.0. If the planned change would not break the API, it could be done after 1.0. There could be some storage format tweaks that improve the performance (e.g. #135) or resolve data corruption issues (e.g. #163), IWBN to introduce the changes before 1.0 as well. Maybe the current issues should be triaged as 1.0-blocking/nonblocking? Even if the fixes would be non-breaking, IWBN to tag 1.0 as a declaration of package maturity. |
Is there anything holding back a 1.0 release at this point? |
As an update on this: |
What needs to be done before we can release JLD2 version 1.0.0?
Breaking changes we want to make before releasing 1.0:
Nonbreaking changes we would like to make. These can be made after releasing 1.0:
@save
, e.g. Globalcompress
option #133addrequire
The text was updated successfully, but these errors were encountered: