# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## 0.13.6 (2023-11-15) ### Removed - `Invert` bounds on `FieldElement` ([#985]) [#985]: https://github.com/RustCrypto/elliptic-curves/pull/985 ## 0.13.5 (2023-11-15) [YANKED] ### Added - `alloc` feature ([#982]) [#982]: https://github.com/RustCrypto/elliptic-curves/pull/982 ## 0.13.4 (2023-11-15) [YANKED] ### Added - `BatchInvert` and `BatchNormalize` impls ([#971]) ### Changed - Bump `elliptic-curve` to v0.13.7 ([#979]) [#971]: https://github.com/RustCrypto/elliptic-curves/pull/971 [#979]: https://github.com/RustCrypto/elliptic-curves/pull/979 ## 0.13.3 (2023-11-02) ### Added - Inline annotations on `conditional_select` ([#942]) ### Changed - Support field elements larger than 64-bytes in `impl_projective_arithmetic_tests!` ([#951]) [#942]: https://github.com/RustCrypto/elliptic-curves/pull/942 [#951]: https://github.com/RustCrypto/elliptic-curves/pull/951 ## 0.13.2 (2023-05-29) ### Changed - Improve decoding performance for uncompressed SEC1 points ([#891]) [#891]: https://github.com/RustCrypto/elliptic-curves/pull/891 ## 0.13.1 (2023-04-09) ### Added - `impl_bernstein_yang_invert!` macro ([#786]) - `impl_field_invert_tests!` macro ([#786]) - `impl_field_identity_tests!` macro ([#790]) - `impl_field_sqrt_tests!` macro ([#790], [#800]) ### Fixed - Correct product definition for empty iterators ([#802]) [#786]: https://github.com/RustCrypto/elliptic-curves/pull/786 [#790]: https://github.com/RustCrypto/elliptic-curves/pull/790 [#800]: https://github.com/RustCrypto/elliptic-curves/pull/800 [#802]: https://github.com/RustCrypto/elliptic-curves/pull/802 ## 0.13.0 (2023-03-03) ### Added - Support curves with any `a`-coefficient ([#728], [#729]) - `impl_primefield_tests!` macro ([#739]) ### Changed - Use `AffineCoordinates` trait ([#734]) - Rename `impl_field_element!` to `impl_mont_field_element!` ([#762]) - Bump `elliptic-curve` dependency to v0.13 ([#770]) - Bump `ecdsa` to v0.16 ([#770]) [#728]: https://github.com/RustCrypto/elliptic-curves/pull/728 [#729]: https://github.com/RustCrypto/elliptic-curves/pull/729 [#734]: https://github.com/RustCrypto/elliptic-curves/pull/734 [#739]: https://github.com/RustCrypto/elliptic-curves/pull/739 [#762]: https://github.com/RustCrypto/elliptic-curves/pull/762 [#770]: https://github.com/RustCrypto/elliptic-curves/pull/770 ## 0.12.1 (2023-01-22) ### Added - Impl `From/ToEncodedPoint` for `ProjectivePoint` ([#722]) [#722]: https://github.com/RustCrypto/elliptic-curves/pull/722 ## 0.12.0 (2023-01-16) Initial stable release. NOTE: other versions skipped to synchronize version numbers with `elliptic-curve`, `k256`, `p256`, and `p384`. ## 0.0.2 (2022-12-29) ## 0.0.1 (2022-11-06)