- Mention some more changes that happened between the imagined 0.1.0 "release" and 0.2.0.
- Mention that we're using semantic versioning.
- Make the titles actually link to the changes (see https://github.com/olivierlacan/keep-a-changelog/blob/main/CHANGELOG.md).
- Perhaps controversial: reduce the font size of the Added/Changed/Deprecated/... titles; I found it a bit excessive.
Some improvements to the changelog #1177
pull sipa wants to merge 6 commits into bitcoin-core:master from sipa:202212_better_changelog changing 1 files +18 −7-
sipa commented at 5:09 PM on December 13, 2022: contributor
-
Mention semantic versioning in changelog cee8223ef6
-
Add links to diffs to changelog ac233e181a
-
Add more changelog entries 2dc133a67f
-
Reduce font size in changelog 9ecf8149a1
-
in CHANGELOG.md:24 in 2dc133a67f outdated
19 | + - The `secp256k1_nonce_function_rfc6979` nonce function, used by default by `secp256k1_ecdsa_sign`, now reduces the message hash modulo the group order to match the specification. This only affects improper use of ECDSA signing API. 20 | 21 | ### Deprecated 22 | - Deprecated context flags `SECP256K1_CONTEXT_VERIFY` and `SECP256K1_CONTEXT_SIGN`. Use `SECP256K1_CONTEXT_NONE` instead. 23 | - Renamed `secp256k1_context_no_precomp` to `secp256k1_context_static`. 24 | + - Renamed `secp256k1_schnorrsig_sign` to `secp256k1_schnorrsig_sign32`.
real-or-random commented at 7:25 PM on December 13, 2022:Should we have a standard "format" to indicate the module, e.g., a "schnorrsig module:" prefix or a "(schnorrsig module)" suffix?
sipa commented at 4:11 PM on December 20, 2022:Done.
real-or-random commented at 7:29 PM on December 13, 2022: contributorConcept ACK
I'm sure there are more API / important changes we did over the years, and it seems hard to draw the line. Maybe we should add a sentence below [0.2.0] that explains that the changes from 0.1.0 to this version are somewhat arbitrary (because 0.1.0 is not well defined)?
sipa commented at 7:40 PM on December 13, 2022: contributorI used 2021-12-25 as "date" for 0.1.0.
real-or-random commented at 7:46 PM on December 13, 2022: contributorI used 2021-12-25 as "date" for 0.1.0.
Ok yes, that makes sense, and I think this was the intention when the changelog was creates (but I had forgotten about it).
jonasnick commented at 8:54 PM on December 13, 2022: contributorConcept ACK
Consistency in naming of modules 881fc33d0cClarify that the ABI-incompatible versions are earlier c30b889f17real-or-random approvedreal-or-random commented at 4:30 PM on December 20, 2022: contributorACK c30b889f17e0e75b63cdfa2fe021b0d0b59c4526
jonasnick commented at 7:41 PM on December 20, 2022: contributorACK c30b889f17e0e75b63cdfa2fe021b0d0b59c4526
jonasnick merged this on Dec 20, 2022jonasnick closed this on Dec 20, 2022dhruv referenced this in commit 78b5ddf28b on Jan 11, 2023dhruv referenced this in commit 215394a1d5 on Jan 11, 2023dhruv referenced this in commit 6aeec7c530 on Jan 13, 2023dhruv referenced this in commit 863cf15b37 on Jan 13, 2023dhruv referenced this in commit 61f942a096 on Jan 23, 2023dhruv referenced this in commit 4d33046ce3 on Feb 1, 2023dhruv referenced this in commit 55e7f2cf2b on Feb 2, 2023stratospher referenced this in commit 647f63669e on Feb 6, 2023dhruv referenced this in commit a4351c0df6 on Feb 20, 2023stratospher referenced this in commit 23f825fc8b on Feb 21, 2023hebasto referenced this in commit 7c0cc5d976 on Mar 7, 2023dhruv referenced this in commit a5df79db12 on Mar 7, 2023dhruv referenced this in commit 77b510d84c on Mar 7, 2023sipa referenced this in commit 763079a3f1 on Mar 8, 2023div72 referenced this in commit 945b094575 on Mar 14, 2023vmta referenced this in commit e1120c94a1 on Jun 4, 2023vmta referenced this in commit 8f03457eed on Jul 1, 2023jonasnick cross-referenced this on Jul 19, 2023 from issue Upstream PRs 1174, 1154, 1178, 1177, 1171, 1158, 1183, 1185, 1186, 1188, 1187 by jonasnickContributors
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-14 11:15 UTC
This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-14 11:15 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me