1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190
|
CHANGELOG
-----------
v3.2.0 2022-12-28
~~~~~~~~~~~~~~~~~
This is the last version to support Python 3.6
- Build Python 3.11 wheels.
- Remove setup.py test_suites, call unittest directly
v3.1.0 2022-10-19
~~~~~~~~~~~~~~~~~
- Type annotations.
- Enabled muslinux wheels building.
v3.0.0 2022-02-25
~~~~~~~~~~~~~~~~~
- New set `algorithms_available` lists all implemented algorithms in `xxhash`
package.
- Upgrade xxHash to v0.8.1.
- Drop support for EOL Python versions, require python >= 3.6 from now on.
- Migrate to github actions and build arm64 wheels for macOS.
- Always release GIL.
v2.0.2 2021-04-15
~~~~~~~~~~~~~~~~~
- Fix Travis CI OSX dpl python2.7 get-pip.py error
v2.0.1 2021-04-15
~~~~~~~~~~~~~~~~~
- Only to trigger Python 3.9 wheels building.
v2.0.0 2020-08-03
~~~~~~~~~~~~~~~~~
- **Require xxHash version >= v0.8.0**
- Upgrade xxHash to v0.8.0
- XXH3 hashes: `xxh3_64`, `xxh3_128`, and their oneshot functions
v1.4.4 2020-06-20
~~~~~~~~~~~~~~~~~
- Upgrade xxHash to v0.7.3
- Stop using PEP393 deprecated APIs
- Use XXH(32|64)_canonicalFromHash to replace u2bytes and ull2bytes
v1.4.3 2019-11-12
~~~~~~~~~~~~~~~~~
- Upgrade xxHash to v0.7.2
- Python 3.8 wheels
v1.4.2 2019-10-13
~~~~~~~~~~~~~~~~~
- Fixed: setup.py fails when reading README.rst and the default encoding is not UTF-8
v1.4.1 2019-08-27
~~~~~~~~~~~~~~~~~
- Fixed: xxh3.h in missing from source tarball
v1.4.0 2019-08-25
~~~~~~~~~~~~~~~~~
- Upgrade xxHash to v0.7.1
v1.3.0 2018-10-21
~~~~~~~~~~~~~~~~~
- Wheels are now built automatically
- Split CFFI variant into a separate package `ifduyue/python-xxhash-cffi <https://github.com/ifduyue/python-xxhash-cffi>`_
v1.2.0 2018-07-13
~~~~~~~~~~~~~~~~~
- Add oneshot functions xxh{32,64}_{,int,hex}digest
v1.1.0 2018-07-05
~~~~~~~~~~~~~~~~~
- Allow input larger than 2GB
- Release the GIL on sufficiently large input
- Drop support for Python 3.2
v1.0.1 2017-03-02
~~~~~~~~~~~~~~~~~~
- Free state actively, instead of delegating it to ffi.gc
v1.0.0 2017-02-10
~~~~~~~~~~~~~~~~~~
- Fixed copy() segfault
- Added CFFI variant
v0.6.3 2017-02-10
~~~~~~~~~~~~~~~~~~
- Fixed copy() segfault
v0.6.2 2017-02-10
~~~~~~~~~~~~~~~~~~
- Upgrade xxHash to v0.6.2
v0.6.1 2016-06-26
~~~~~~~~~~~~~~~~~~
- Upgrade xxHash to v0.6.1
v0.5.0 2016-03-02
~~~~~~~~~~~~~~~~~~
- Upgrade xxHash to v0.5.0
v0.4.3 2015-08-21
~~~~~~~~~~~~~~~~~~
- Upgrade xxHash to r42
v0.4.1 2015-08-16
~~~~~~~~~~~~~~~~~~
- Upgrade xxHash to r41
v0.4.0 2015-08-05
~~~~~~~~~~~~~~~~~~
- Added method reset
- Upgrade xxHash to r40
v0.3.2 2015-01-27
~~~~~~~~~~~~~~~~~~
- Fixed some typos in docstrings
v0.3.1 2015-01-24
~~~~~~~~~~~~~~~~~~
- Upgrade xxHash to r39
v0.3.0 2014-11-11
~~~~~~~~~~~~~~~~~~
- Change digest() from little-endian representation to big-endian representation of the integer digest.
This change breaks compatibility (digest() results are different).
v0.2.0 2014-10-25
~~~~~~~~~~~~~~~~~~
- Make this package hashlib-compliant
v0.1.3 2014-10-23
~~~~~~~~~~~~~~~~~~
- Update xxHash to r37
v0.1.2 2014-10-19
~~~~~~~~~~~~~~~~~~
- Improve: Check XXHnn_init() return value.
- Update xxHash to r36
v0.1.1 2014-08-07
~~~~~~~~~~~~~~~~~~
- Improve: Can now be built with Visual C++ Compiler.
v0.1.0 2014-08-05
~~~~~~~~~~~~~~~~~~
- New: XXH32 and XXH64 type, which support partially update.
- Fix: build under Python 3.4
v0.0.2 2014-08-03
~~~~~~~~~~~~~~~~~~
- NEW: Support Python 3
v0.0.1 2014-07-30
~~~~~~~~~~~~~~~~~~
- NEW: xxh32 and xxh64
|