From b903066f17ab3173426b56a53325ebd86ac9891c Mon Sep 17 00:00:00 2001 From: Prashant Sinha Date: Mon, 25 Nov 2019 11:59:31 +0100 Subject: [PATCH] Add a note in Readme about the repo and bump to v0.5.0 --- AUTHORS | 2 +- CHANGELOG | 6 ++++++ README.markdown | 15 +++++++++++++++ setup.py | 2 +- src/pybloomfilter.pyx | 2 +- 5 files changed, 24 insertions(+), 3 deletions(-) diff --git a/AUTHORS b/AUTHORS index 2df1a95..dec398f 100644 --- a/AUTHORS +++ b/AUTHORS @@ -5,5 +5,5 @@ pbutler - Fix memory leak Dan Crosta - Convert MurmurHash3 to C from C++ prashnts - Python 3 fork gaetano-guerriero - Fixed base64 dumps -mizvyt - Fixed missing cython dependency +mizvyt - Fixed missing cython dependency and lots of more improvements gonzalezzfelipe - Fixed buggy "copy template" method diff --git a/CHANGELOG b/CHANGELOG index ac22747..0ea5440 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,9 @@ +0.5.0 2019-11-25) + - Add support for Read-Only `bloomfilter` files (@mizvyt) [FEATURE] + - Installation errors due to missing Cython deps. should now be fixed. + (@mizvyt) [BUG] + - Drop `Python <= 3.4` (@mizvyt) [FEATURE] + 0.4.19 2019-10-11) - Ensure that filename is encoded in `copy_template` (@gonzalezzfelipe) [BUG] diff --git a/README.markdown b/README.markdown index 5beded8..2d9b534 100644 --- a/README.markdown +++ b/README.markdown @@ -50,6 +50,21 @@ To install: and you should be set. +## History and Future + +`pybloomfiltermmap` is an excellent `bloomfiler` implementation for `Python 2` by @axiak and contributors. +I (@prashnts) made tiny changes to add support for `Python 3` sometime in 2016 as `pybloomfiltermmap3` on +`PyPI`. Since then through the help of contributors there has been incremental improvements and bugfixes +while maintaining the API in `v0.4.x`. Since Nov. 2019, @mizvyt joined in this project and has made tons +of fixes, and added support for Read-Only bloomfilters (check #12). + +We're moving the new changes to `v0.5.x` and onwards. The goal would be to reach stability as well as add +few more APIs to expand upon the use cases. While this won't be guaranteed to not remove or change the +interface, the transition from `v0.4.x` should be quick one liners. Please open an issue if we broke your +build! + +Suggestions, bug reports, and/or patches are welcome! + ## License diff --git a/setup.py b/setup.py index e10f634..cfbe990 100644 --- a/setup.py +++ b/setup.py @@ -48,7 +48,7 @@ setup( name="pybloomfiltermmap3", - version="0.4.19", + version="0.5.0", author="Michael Axiak, Rob Stacey, Prashant Sinha", author_email="prashant@noop.pw", url="https://github.com/prashnts/pybloomfiltermmap3", diff --git a/src/pybloomfilter.pyx b/src/pybloomfilter.pyx index f25e09d..80d18a2 100644 --- a/src/pybloomfilter.pyx +++ b/src/pybloomfilter.pyx @@ -1,6 +1,6 @@ # cython: language_level=3 -VERSION = (0, 4, 19) +VERSION = (0, 5, 0) AUTHOR = "Michael Axiak" __VERSION__ = VERSION