History ------- Important changes are emphasized. master ^^^^^^ 10.0.0 ^^^^^^ - Support tox for testing - Compatibility with latest libsecp256k1 ECDH API - Make libgmp optional when building from source 9.0.0 ^^^^^ - Fixed wheels for macOS - **Breaking:** Drop support for 32-bit macOS 8.0.2 ^^^^^ - No longer package tests 8.0.0 ^^^^^ - **New:** Binary wheels for Python 3.7! - **Changed:** Binary wheels on macOS for Python 3.5 now use Homebrew Python for compilation due to new security requirements - Make build system support new GitHub & PyPI security requirements - Improvements from libsecp256k1 master 7.1.0 ^^^^^ - Pin version of libsecp256k1 - Improve docs 7.0.0 ^^^^^ - Improvements from libsecp256k1 master - Fix build script 6.0.0 ^^^^^ - Resolved `#6 `_. You can choose to use this or remain on 5.2.0. This will only be a temporary change. See ``_ 5.2.0 ^^^^^ - Added support for supplying a custom nonce to ``PrivateKey.sign``. 5.1.0 ^^^^^ - Added ``PublicKey.combine_keys`` class method. - Improvements to documentation. 5.0.1 ^^^^^ - Fixed an issue where ``validate_secret`` would occasionally erroneously error on user-provided secrets (secrets not generated by Coincurve itself) if there were not exactly 256 bits of entropy. See `#5 `_ 5.0.0 ^^^^^ - **Breaking:** Coincurve is now dual-licensed under the terms of MIT and Apache v2.0. - Performance improvements from libsecp256k1 master: `1 `_ `2 `_ `3 `_ `4 `_ `5 `_ `6 `_ - Improvements to documentation. 4.5.1 ^^^^^ - First public stable release