Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.2 (2020-01-13)¶
Changes¶
Python setup will now always try to use and build from Cython, if the module is available in the current environment. To force cythonize, use “–cython”. If the module is not available and no “–cython” was used, the setup will look for a bundled Cython source.
0.5.1 (2019-12-31)¶
Changes¶
Add
BloomFilter.bit_array()
property for bit vector representationAdd
BloomFilter.filename()
property and issue a PendingDeprecationWarning when usingBloomFilter.name()
Do memset after initializing BloomFilter instance to set alignment bytes to 0 prior to populating the filter (see notes in #24)
Remove
mode
parameter fromBloomFilter.from_base64()
method introduced in 0.5.0 as part of a refactoring (see notes in #23)Add explicit flag to build using Cython when building or installing a package; setup looks for a bundled Cython source by default (included in the PyPI distribution package)
0.5.0 (2019-11-25)¶
Changes¶
Add support for read-only Bloom filter files
Add customization of hash seeds for hashing algorithms
Drop Python < 3.5 support
0.4.19 (2019-10-11)¶
Changes¶
Ensure that filename is encoded in
copy_template()
(thanks @gonzalezzfelipe!)
0.4.16 (2019-08-25)¶
Fixes¶
Fix read / write of base64 encoded filter files (thanks @gaetano-guerriero!)
Previous Versions¶
See Python 2 pybloomfiltermmap CHANGELOG.