Releases: Ezibenroc/PyRoaringBitMap
Releases · Ezibenroc/PyRoaringBitMap
1.1.0
What's Changed
- Upgrade CRoaring to v4.6.1 by @Ezibenroc in #143
- Add some missing features to 64-bit bitmaps (methods
shrink_to_fit,shiftandoverwrite) by @Ezibenroc in #146 - Fix OverflowError in _get_slice on 32-bit platforms (#145) by @Ezibenroc in #147
- Introduce a property to get the pointer to the underlying bitmap by @Filip62 in #144
New Contributors
Full Changelog: 1.0.4...1.1.0
1.0.4
What's Changed
- Updated documentation for installing with uv by @lemire in #138
- Added support to python 3.14 by @chdemko in #140
- Dropped support to python 3.8 by @Ezibenroc
Full Changelog: 1.0.3...1.0.4
1.0.3
What's Changed
- Use buffer interface for deserialization by @SamHames in #135
- Fix floating point slice indices in _string_rep in Cython 3.1.* by @zachoverflow in #136
New Contributors
- @zachoverflow made their first contribution in #136
Full Changelog: 1.0.2...1.0.3
1.0.2
What's Changed
- Restrict Cython version to
<3.1.0by @Ezibenroc in #131 - Fix a bug in the hash computation of
FrozenBitMapandFrozenBitMap64by @chdemko in #130 - Upgrade CRoaring from v4.1.1 to v4.2.3 by @Ezibenroc in #133
New Contributors
Full Changelog: 1.0.1...1.0.2
1.0.1: safe deserialization, more compiled wheels (including armv7l)
What's Changed
- Include
armv7lwheels by @Fokko in #123 - Safe deserialization of bitmaps by @lemire and @Ezibenroc in #126
New Contributors
Full Changelog: 1.0.0...1.0.1
1.0.0: typing and support for 64-bit bitmaps
What's Changed
- Added type stubs in #110
- Improve type handling in rich comparisons in #111
- Fix: croaring does not allow in-place operations with self in #115
- Drop support for Python 3.7 in #117
- Add support for Python 3.13 in #119
- Add support for 64-bit bitmaps in #106
- This adds new classes:
BitMap64andFrozenBitMap64that can handle much larger integers.
- This adds new classes:
Full Changelog: 0.4.5...1.0.0
0.4.5: Shift bugfix
0.4.4: Fix the source package for Cython 3
Fix the doc (3)
0.4.3: Cython 3 compatibility and Python 3.12 support
What's Changed
- Cython3 compatibility by @SamHames in #97
- Useful for persons installing pyroaring from source
- Add Python3.12 support by @Ezibenroc in #98
Full Changelog: 0.4.2...0.4.3