Skip to content

Commit cf08dd8

Browse files
committed
Bump version to 1.1.0
1 parent f9e6d42 commit cf08dd8

2 files changed

Lines changed: 25 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

lib/bloom_fit/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
class BloomFit
2-
VERSION = "1.0.0".freeze
2+
VERSION = "1.1.0".freeze
33
end

0 commit comments

Comments
 (0)