Skip to content

Commit 697e1cc

Browse files
changelog: Catch up
1 parent 76b43f3 commit 697e1cc

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313
#### Fixed
1414
- Fixed an old bug that permitted compilers to potentially output bad assembly code on x86_64. In theory, it could lead to a crash or a read of unrelated memory, but this has never been observed on any compilers so far.
1515

16+
#### Changed
17+
- Various improvements and changes to CMake builds. CMake builds remain experimental.
18+
- Made API versioning consistent with GNU Autotools builds.
19+
- Switched to `BUILD_SHARED_LIBS` variable for controlling whether to build a static or a shared library.
20+
- Added `SECP256K1_INSTALL` variable for the controlling whether to install the build artefacts.
21+
- Renamed asm build option `arm` to `arm32`. Use `--with-asm=arm32` instead of `--with-asm=arm` (GNU Autotools), and `-DSECP256K1_ASM=arm32` instead of `-DSECP256K1_ASM=arm` (CMake).
22+
1623
## [0.3.1] - 2023-04-10
1724
We strongly recommend updating to 0.3.1 if you use or plan to use Clang >=14 to compile libsecp256k1, e.g., Xcode >=14 on macOS has Clang >=14. When in doubt, check the Clang version using `clang -v`.
1825

0 commit comments

Comments
 (0)