- Dropped support for Python 2.6 and 3.4. - Type annotations added. - C++ extension rewritten in C to reduce boilerplate. - Python wheels built using GitHub Actions.
3.0.2
- Updated author last name from Renström to Lithammer (got married!)
3.0.1
- Fixed `OverflowError` when using a large key value in the C extension. https://github.com/renstrom/python-jump-consistent-hash/commit/08540f9ce12d2221cef616bcbecf2d0d30379035
3.0.0
- `jump.fasthash(key, num_buckets)` is gone and will instead be transparently used (if available) when calling `jump.hash(key, num_buckets)`. This also means that it can be installed without a compiler or Python C header files since it will fallback to using the pure Python implementation. 11
2.0.3
- Missing `jump.h` file in sdist now found https://github.com/renstrom/python-jump-consistent-hash/pull/10
2.0.1
- Fix compile warnings in Python 2. https://github.com/renstrom/python-jump-consistent-hash/issues/5