@@ -8,6 +8,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com//), and thi
88
99-
1010
11+ ## [ 1.1.0] - 2026-04-05
12+
13+ - Improve CBloomFilter safety checks for invalid bitmap loads, oversized hash counts, oversized bit lengths, and extra initializer args
14+ - Reject incompatible native filter operations with ` ArgumentError `
15+ - Clear loaded padding bits so ` set_bits ` , ` empty? ` , and ` stats ` stay accurate after deserialization
16+ - Use binary file I/O for ` BloomFit.save ` and ` BloomFit.load `
17+ - Make ` BloomFit#clear ` and ` #merge ` return ` self ` to better match ` Set `
18+ - Improve ` CBloomFilter#set_bits ` performance and stabilize hashing for binary keys
19+ - Fix ` BloomFit#stats ` to estimate false positives from the current fill level
20+ - [ #18 ] , [ #19 ] , [ #20 ] , [ #21 ] , [ #22 ] , [ #23 ] , [ #24 ] , [ #25 ] , [ #26 ] , [ #27 ] , [ #28 ]
21+
1122## [ 1.0.0] - 2026-04-04
1223
1324- Add tests for CBloomFilter ([ #15 ] )
@@ -43,7 +54,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com//), and thi
4354
4455- Initial release based on [ bloomfilter-rb] ( https://github.com/igrigorik/bloomfilter-rb )
4556
46- [ Unreleased ] : https://github.com/rmm5t/bloom_fit/compare/v1.0.0..HEAD
57+ [ Unreleased ] : https://github.com/rmm5t/bloom_fit/compare/v1.1.0..HEAD
58+ [ 1.1.0 ] : https://github.com/rmm5t/bloom_fit/compare/v1.0.0..v1.1.0
4759[ 1.0.0 ] : https://github.com/rmm5t/bloom_fit/compare/v0.3.1..v1.0.0
4860[ 0.3.1 ] : https://github.com/rmm5t/bloom_fit/compare/v0.3.0..v0.3.1
4961[ 0.3.0 ] : https://github.com/rmm5t/bloom_fit/compare/v0.2.0..v0.3.0
@@ -62,3 +74,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com//), and thi
6274[ #15 ] : https://github.com/rmm5t/bloom_fit/pull/15
6375[ #16 ] : https://github.com/rmm5t/bloom_fit/pull/16
6476[ #17 ] : https://github.com/rmm5t/bloom_fit/pull/17
77+ [ #18 ] : https://github.com/rmm5t/bloom_fit/pull/18
78+ [ #19 ] : https://github.com/rmm5t/bloom_fit/pull/19
79+ [ #20 ] : https://github.com/rmm5t/bloom_fit/pull/20
80+ [ #21 ] : https://github.com/rmm5t/bloom_fit/pull/21
81+ [ #22 ] : https://github.com/rmm5t/bloom_fit/pull/22
82+ [ #23 ] : https://github.com/rmm5t/bloom_fit/pull/22
83+ [ #24 ] : https://github.com/rmm5t/bloom_fit/pull/24
84+ [ #25 ] : https://github.com/rmm5t/bloom_fit/pull/25
85+ [ #26 ] : https://github.com/rmm5t/bloom_fit/pull/26
86+ [ #27 ] : https://github.com/rmm5t/bloom_fit/pull/27
87+ [ #28 ] : https://github.com/rmm5t/bloom_fit/pull/28
0 commit comments