Repository navigation
Releases: lenskit/binpickle
Release list
Test Trusted Publishers
This release is primarily to test the new publication workflow.
0.4.0 alpha 4
This fixes a bug in the new flag handling where finalizing a binpickle file overwrote the flags.
What's Changed
- Fix file finalization to no longer overwrite flags by @mdekstrand in #51
Full Changelog: v0.4.0a3...v0.4.0a4
0.4.0 alpha 3
What's Changed
- Make BinPickler a pickler by @mdekstrand in #50
- Documentation updates
Full Changelog: v0.4.0a2...v0.4.0a3
0.4.0 alpha 2
Second pre-release on the path to 0.4. Mostly adds typechecking improvements, along with "flags" to make it easier to inspect BPK types.
What's Changed
- Add flags to record endianiess and mappability by @mdekstrand in #48
- Use Pyright for typechecking by @mdekstrand in #49
Full Changelog: v0.4.0a1...v0.4.0a2
Version 2 prerelease
This is a pre-release with the new BinPickle Format Version 2 and streamlined dependencies.
Correct for Hypothesis deps
This fixes tests to work with the current version of Hypothesis.
Testing 3.9
This just updates to test on Python 3.9 and include the tests in the source distribution (so they can be run as a part of downstream Conda buil processes).
Merged PRs
- Update to Python 3.9 and drop Conda (#16) @mdekstrand
The One With Clean Closing
Fix a small issue preventing multiple closing.
The One Where They Split Up
This fixes a bug in Blosc compression support, that probably goes back to the first version of binpickle.
This bug only caused saving to fail; it did not cause data loss or corrpution.
Merged PRs
- Fix Blosc splitting to use bytes, not items (#14) @mdekstrand
The One With Codecs In Chains
This release expands codec support:
Chainallows multiple codecs in sequence- Codecs can be selected per-buffer with a codec selector function
- Numcodecs support is added