Releases: barrust/pyprobables
Releases · barrust/pyprobables
Release list
Version 0.7.0
Breaking Changes
Minor breaking changes; mismatched Bloom filters raise a SimilarityError instead of returning None
BitArray- Add ability to read and write as bytes
- Add abilitt to export
- Updated typing to be more consistent and correct
- Drop python 3.9 support
Version 0.6.2
Version 0.6.2
BloomFilterOnDisk- Fix
FileNotFoundexception; see issue #131
- Fix
- Additional tests for
QuotientFilterandExpandingBloomFilter - Drop python 3.8 support
- Add python 3.14 support
Version 0.6.1
- Quotient Filter:
- Add ability to get hashes from the filter either as a list, or as a generator
- Add quotient filter expand capability, auto and on request
- Add QuotientFilterError exception
- Add merge functionality
- Add retrieve hashes from the filter
- Add resize filter, automatically or programatically
- Add merging two filters into one
- Add removal of an element from the filter
- Count-Min Sketch:
Version 0.6.0
- Add
QuotientFilterimplementation; see issue #37 - Add
bitarrayimplementation - Bitwise operations in lieu of modulo calculations
Version 0.5.9
- Add
py.typedfiles so that mypy will find type annotations - Drop support for python
3.6and3.7
Version 0.5.8
Version 0.5.7
- Update Build System and update project metadata
- Better support for
resolve_pathin passed filenames - Remove Python 3.5 support
- Pylint inspired updates
Version 0.5.6
- Bloom Filters:
- Fix for
ValueErrorexception when usingestimate_elements()when all bits are set
- Fix for
- Add Citation file
Version 0.5.5
- Bloom Filters:
- Re-implemented the entire Bloom Filter data structure to reduce complexity and code duplication
- Removed unused imports
- Removed unnecessary casts
- Pylint Requested Style Changes:
- Use python 3
super() - Use python 3 classes
- Use python 3
- Remove use of temporary variables if possible and still clear
Version 0.5.4
- All Probablistic Data Structures:
- Added ability to load each
frombytes() - Updated underlying data structures of number based lists to be more space and time efficient; see Issue #60
- Added ability to load each
- Cuckoo Filters:
- Added
fingerprint_size_bitsproperty - Added
error_rateproperty - Added ability to initialize based on error rate
- Added
- Simplified typing
- Ensure all
filepathscan bestrorPath