PyNacl v1.5.0 Release Notes
Release Date: 2022-01-07 // over 3 years ago-
- BACKWARDS INCOMPATIBLE: Removed support for Python 2.7 and Python 3.5.
- BACKWARDS INCOMPATIBLE: We no longer distribute
manylinux1
wheels. - Added
manylinux2014
,manylinux_2_24
,musllinux
, and macOSuniversal2
wheels (the latter supports macOSarm64
). - ๐ Update
libsodium
to 1.0.18-stable (July 25, 2021 release). - โ Add inline type hints.
Previous changes from v1.4.0
-
- โก๏ธ Update
libsodium
to 1.0.18. - BACKWARDS INCOMPATIBLE: We no longer distribute 32-bit
manylinux1
wheels. Continuing to produce them was a maintenance burden. - โ Added support for Python 3.8, and removed support for Python 3.4.
- โ Add low level bindings for extracting the seed and the public key from crypto_sign_ed25519 secret key
- โ Add low level bindings for deterministic random generation.
- โ Add
wheel
andsetuptools
setup_requirements insetup.py
(#485) - ๐ Fix checks on very slow builders (#481, #495)
- โ Add low-level bindings to ed25519 arithmetic functions
- โก๏ธ Update low-level blake2b state implementation
- ๐ Fix wrong short-input behavior of SealedBox.decrypt() (#517)
- ๐ป Raise CryptPrefixError exception instead of InvalidkeyError when trying to check a password against a verifier stored in a unknown format (#519)
- โ Add support for minimal builds of libsodium. Trying to call functions
not available in a minimal build will raise an UnavailableError
exception. To compile a minimal build of the bundled libsodium, set
the SODIUM_INSTALL_MINIMAL environment variable to any non-empty
string (e.g.
SODIUM_INSTALL_MINIMAL=1
) for setup.
- โก๏ธ Update