Releases: hajimes/mmh3
Releases · hajimes/mmh3
v5.0.1
v5.0.0
What's Changed
- Bump actions/setup-python from 4 to 5 by @dependabot in #57
- Bump actions/upload-artifact from 4.0.0 to 4.3.6 by @dependabot in #58
- Bump actions/download-artifact from 4.1.0 to 4.1.8 by @dependabot in #59
- Bump pypa/cibuildwheel from 2.16.2 to 2.20.0 by @dependabot in #60
- Adopt the Keep a Changelog format by @hajimes in #63
- Bump xxhash from 3.4.1 to 3.5.0 by @dependabot in #65
- Bump super-linter/super-linter from 7.0.0 to 7.1.0 by @dependabot in #64
- Bump sphinx from 7.4.7 to 8.0.2 by @dependabot in #69
- Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #70
- Bump shibuya from 2024.8.27 to 2024.8.30 by @dependabot in #71
- Add funcs for non-immutables w/o copying by @hajimes in #75
- Fix and improve type hints by @hajimes in #76
- Refine docstrings and improve API reference by @hajimes in #77
- Introduce tox to automate tasks by @hajimes in #78
- Migrate setup.py/MANIFEST.in to toml file by @hajimes in #79
- Fix docstring by @hajimes in #80
- Add buffer argument to hasher constructors by @hajimes in #83
- Bump pytest from 8.3.2 to 8.3.3 by @dependabot in #81
- Bump pypa/cibuildwheel from 2.20.0 to 2.21.0 by @dependabot in #82
- Improve buffer-accepting hashes and more by @hajimes in #84
- Add tag check to main publish workflow by @hajimes in #85
- Add CONTRIBUTORS.md by @hajimes in #86
- Improve basic hash by METH_FASTCALL by @hajimes in #87
- Update documentation to prepare next release by @hajimes in #89
New Contributors
- @dependabot made their first contribution in #57
- @hajimes made their first contribution in #63
Full Changelog: v4.1.0...v5.0.0
v4.1.0
What's Changed
- Add support for Python 3.12.
- Change the project structure to fix issues when using Bazel (#50).
- Fix incorrect type hints (#51).
- Fix invalid results on s390x when the arg
x64arch
ofhash64
orhash_bytes
is set toFalse
(#52).
Full Changelog: v4.0.1...v4.1.0
v.4.0.1
v4.0.0
What's Changed
- Add experimental support for
hashlib
-compliant hasher classes (#39). Note that they are not yet fully tuned for performance. - Add support for type hints (#44).
- Add wheels for more platforms (
musllinux
,s390x
,win_arm64
, andmacosx_universal2
). - Drop support for Python 3.7, as it will reach the end of life on 2023-06-27.
- Switch license from CC0 to MIT (#43).
- Add a code of conduct (the ACM Code of Ethics and Professional Conduct).
- Backward incompatible changes:
Full Changelog: v3.1.0...v4.0.0
v2.2
What's Changed
- Improve portability to support systems with old gcc (version < 4.4) such as CentOS/RHEL 5.x. (Commit from Micha Gorelick. Thanks!)
New Contributors
- @mynameisfiber made their first contribution in #1
Full Changelog: v2.1...v2.2
v3.1.0
What's Changed
- Add support for Python 3.10 and 3.11. Thanks wouter bolsterlee and Dušan Nikolić!
- Drop support for Python 3.6; remove legacy code for Python 2.x at the source code level.
- Add support for 32-bit architectures such as
i686
andarmv7l
. From now on,hash
andhash_from_buffer
on these architectures will generate the same hash values as those on other environments. Thanks Danil Shein! - In relation to the above,
manylinux2014_i686
wheels are now available. - Support for hashing huge data (>16GB). Thanks arieleizenberg!
New Contributors
- @wbolster made their first contribution in #35
- @n-dusan made their first contribution in #37
- @arieleizenberg made their first contribution in #34
- @dshein-alt made their first contribution in #40
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- Python wheels are now available, thanks to the power of cibuildwheel.
- Supported platforms are
manylinux1_x86_64
,manylinux2010_x86_64
,manylinux2014_aarch64
,win32
,win_amd64
,macosx_10_9_x86_64
, andmacosx_11_0_arm64
(Apple Silicon).
- Supported platforms are
- Add support for newer macOS environments. Thanks Matthew Honnibal!
- Drop support for Python 2.7, 3.3, 3.4, and 3.5.
- Add support for Python 3.7, 3.8, and 3.9.
- Migrate CI from Travis CI and AppVeyor to GitHub Actions.
New Contributors
Full Changelog: v2.5.1...v3.0.0
v2.5.1
v2.5
What's Changed
- Add
hash_from_buffer
. Thanks Dimitri Vorona! - Add a keyword argument
signed
.
New Contributors
Full Changelog: v2.4...v2.5