Skip to content

Releases: RoaringBitmap/croaring-rs

1.0.1

16 Oct 14:51

Choose a tag to compare

1.0.0

10 Sep 18:39

Choose a tag to compare

  • Breaking changes in 1.0.0
    • Bitmap#create is now Bitmap#new, Treemap#create is now Treemap#new
    • Bitmap#create_with_capacity is now Bitmap#with_container_capacity
    • Bitmap and Treemap serialization was reworked to use trait based implementations. Support for Portable, Native, Frozen and JvmLegacy formats available. See documentation for short descriptions.
  • Other changes in 1.0.0:
    • Added Treemap has many new functions added including is_subset, from_bitmap, add_checked, add_range and many others
    • Added Bitmap#from from [u32] slice as well as array of values
    • Performance improvements for Bitmap#from_iter
    • croaring-rs moved under RoaringBitmap organisation

Many thanks to @Dr-Emann for driving forward this release.

0.8.1

20 Feb 07:42

Choose a tag to compare

0.8.0

12 Feb 13:00

Choose a tag to compare

0.7.0

20 Nov 17:48

Choose a tag to compare

  • croaring-sys ships with pre-generated FFI bindings to speed up build process and enhance compatibility

0.6.3

19 Nov 12:12

Choose a tag to compare

  • CRoaring updated to 0.8.0
  • Fixes for Treemap#run_optimize and Treemap#remove_run_compression #92

0.6.2

11 Nov 09:49

Choose a tag to compare

  • CRoaring updated to 0.6.0
  • bindgen updated to 0.61
  • roaring updated to 0.10

0.6.1

08 May 14:03

Choose a tag to compare

  • CRoaring updated to 0.5.0
  • Adds Bitmap#add_offset - compute a new bitmap, which contains all values from this bitmap, but shifted by offset
  • Many Bitmap functions now require &self instead of needlessly requiring &mut self

Thanks @Dr-Emann!

0.6.0

24 Apr 13:18

Choose a tag to compare

  • BREAKING: Allows passing RangeBounds to range accepting functions #79
  • Faster performance by direct embed of roaring_bitmap_t #83

Many thanks to @Dr-Emann.

0.5.2

10 Apr 13:28

Choose a tag to compare

  • CRoaring updated to 0.3.4
  • Build improvements to croaring-sys (#77, #84)
  • Adds Bitmap#next_many efficient bitmap iteration in chunks (#81)
  • Implements Extend for Bitmap and Treemap (#82)
  • croaring-rs now uses Rust 2021 (#75)

Many thanks @Dr-Emann and @vorot93 for contributions!