@@ -4,25 +4,57 @@ All notable changes to this project will be documented in this file.
44The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
55and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
7- ## 0.14.0 (UNRELEASED )
7+ ## 0.14.0 (2026-07-03 )
88### Added
9- - hash2curve implementation ([ #964 ] )
10- - ` elliptic_curve::ops::Invert ` implementation ([ #971 ] )
11-
12- ## Changed
13- - Update to ` elliptic-curve ` v0.14 ([ #1011 ] )
14- - Update to ` ecdsa ` v0.17 ([ #1011 ] )
15- - Update to ` sec1 ` v0.8 ([ #1011 ] )
16- - Update to ` secdect ` v0.3 ([ #1084 ] )
17- - Update to ` rand_core ` v0.9 ( [ # 1125 ] )
18- - Update to ` hybrid-array ` v0.3 ( [ # 1125 ] )
9+ - ` hash2curve ` implementation ([ #964 ] )
10+ - ` BatchInvert ` implementation ([ #971 ] )
11+ - ` EcdsaCurve ` trait impls ( [ # 1019 ] )
12+ - Implement ` From<NonZeroScalar> ` for ` Scalar ` ( [ # 1188 ] )
13+ - Implement ` TryFrom<Scalar> ` for ` NonZeroScalar ` ([ #1193 ] )
14+ - ` getrandom ` feature ([ #1521 ] )
15+ - Implement ` crypto_common::Generate ` trait ([ #1586 ] )
16+ - ` basepoint-table ` feature ([ #1789 ] , [ # 1790 ] , [ # 1796 ] )
17+
18+ ### Changed
1919- Edition changed to 2024 and MSRV bumped to 1.85 ([ #1125 ] )
2020- Relax MSRV policy and allow MSRV bumps in patch releases
21+ - Use ` U256 ` for ` MODULUS ` of ` FieldElement ` ([ #1153 ] )
22+ - Have ` FieldElement::to_canonical ` return ` U256 ` ([ #1154 ] )
23+ - Use ` primefield ` for ` FieldElement ` boilerplate ([ #1179 ] , [ #1180 ] )
24+ - Update to ` elliptic-curve ` v0.14 ([ #1849 ] )
25+ - Use ` crypto-bigint ` to implement inversions ([ #1549 ] , [ #1578 ] )
26+ - Bump ` sha2 ` dependency to v0.11 ([ #1712 ] )
27+ - Bump ` elliptic-curve ` dependency to v0.14 ([ #1849 ] )
28+ - Bump ` ecdsa ` to v0.17 ([ #1883 ] )
29+ - Bump ` primeorder ` to v0.14 ([ #1887 ] )
30+
31+ ### Removed
32+ - ` bits ` feature ([ #1766 ] )
33+ - ` expose-field ` feature: use ` FieldArithmetic ` trait instead ([ #1834 ] )
2134
2235[ #964 ] : https://github.com/RustCrypto/elliptic-curves/pull/964
23- [ #1011 ] : https://github.com/RustCrypto/elliptic-curves/pull/1011
24- [ #1084 ] : https://github.com/RustCrypto/elliptic-curves/pull/1084
36+ [ #971 ] : https://github.com/RustCrypto/elliptic-curves/pull/971
37+ [ #1019 ] : https://github.com/RustCrypto/elliptic-curves/pull/1019
2538[ #1125 ] : https://github.com/RustCrypto/elliptic-curves/pull/1125
39+ [ #1153 ] : https://github.com/RustCrypto/elliptic-curves/pull/1153
40+ [ #1154 ] : https://github.com/RustCrypto/elliptic-curves/pull/1154
41+ [ #1179 ] : https://github.com/RustCrypto/elliptic-curves/pull/1179
42+ [ #1180 ] : https://github.com/RustCrypto/elliptic-curves/pull/1180
43+ [ #1188 ] : https://github.com/RustCrypto/elliptic-curves/pull/1188
44+ [ #1193 ] : https://github.com/RustCrypto/elliptic-curves/pull/1193
45+ [ #1521 ] : https://github.com/RustCrypto/elliptic-curves/pull/1521
46+ [ #1549 ] : https://github.com/RustCrypto/elliptic-curves/pull/1549
47+ [ #1578 ] : https://github.com/RustCrypto/elliptic-curves/pull/1578
48+ [ #1586 ] : https://github.com/RustCrypto/elliptic-curves/pull/1586
49+ [ #1712 ] : https://github.com/RustCrypto/elliptic-curves/pull/1712
50+ [ #1766 ] : https://github.com/RustCrypto/elliptic-curves/pull/1766
51+ [ #1789 ] : https://github.com/RustCrypto/elliptic-curves/pull/1789
52+ [ #1790 ] : https://github.com/RustCrypto/elliptic-curves/pull/1790
53+ [ #1796 ] : https://github.com/RustCrypto/elliptic-curves/pull/1796
54+ [ #1834 ] : https://github.com/RustCrypto/elliptic-curves/pull/1834
55+ [ #1849 ] : https://github.com/RustCrypto/elliptic-curves/pull/1849
56+ [ #1883 ] : https://github.com/RustCrypto/elliptic-curves/pull/1883
57+ [ #1887 ] : https://github.com/RustCrypto/elliptic-curves/pull/1887
2658
2759## 0.13.2 (2023-04-15)
2860### Changed
0 commit comments