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
  1. sipa commented at 5:09 PM on December 13, 2022: contributor
    • 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.
  2. Mention semantic versioning in changelog cee8223ef6
  3. Add links to diffs to changelog ac233e181a
  4. Add more changelog entries 2dc133a67f
  5. Reduce font size in changelog 9ecf8149a1
  6. 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.

  7. real-or-random commented at 7:29 PM on December 13, 2022: contributor

    Concept 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)?

  8. sipa commented at 7:40 PM on December 13, 2022: contributor

    I used 2021-12-25 as "date" for 0.1.0.

  9. real-or-random commented at 7:46 PM on December 13, 2022: contributor

    I 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).

  10. jonasnick commented at 8:54 PM on December 13, 2022: contributor

    Concept ACK

  11. Consistency in naming of modules 881fc33d0c
  12. Clarify that the ABI-incompatible versions are earlier c30b889f17
  13. real-or-random approved
  14. real-or-random commented at 4:30 PM on December 20, 2022: contributor

    ACK c30b889f17e0e75b63cdfa2fe021b0d0b59c4526

  15. jonasnick commented at 7:41 PM on December 20, 2022: contributor

    ACK c30b889f17e0e75b63cdfa2fe021b0d0b59c4526

  16. jonasnick merged this on Dec 20, 2022
  17. jonasnick closed this on Dec 20, 2022

  18. dhruv referenced this in commit 78b5ddf28b on Jan 11, 2023
  19. dhruv referenced this in commit 215394a1d5 on Jan 11, 2023
  20. dhruv referenced this in commit 6aeec7c530 on Jan 13, 2023
  21. dhruv referenced this in commit 863cf15b37 on Jan 13, 2023
  22. dhruv referenced this in commit 61f942a096 on Jan 23, 2023
  23. dhruv referenced this in commit 4d33046ce3 on Feb 1, 2023
  24. dhruv referenced this in commit 55e7f2cf2b on Feb 2, 2023
  25. stratospher referenced this in commit 647f63669e on Feb 6, 2023
  26. dhruv referenced this in commit a4351c0df6 on Feb 20, 2023
  27. stratospher referenced this in commit 23f825fc8b on Feb 21, 2023
  28. hebasto referenced this in commit 7c0cc5d976 on Mar 7, 2023
  29. dhruv referenced this in commit a5df79db12 on Mar 7, 2023
  30. dhruv referenced this in commit 77b510d84c on Mar 7, 2023
  31. sipa referenced this in commit 763079a3f1 on Mar 8, 2023
  32. div72 referenced this in commit 945b094575 on Mar 14, 2023
  33. vmta referenced this in commit e1120c94a1 on Jun 4, 2023
  34. vmta referenced this in commit 8f03457eed on Jul 1, 2023
  35. jonasnick cross-referenced this on Jul 19, 2023 from issue Upstream PRs 1174, 1154, 1178, 1177, 1171, 1158, 1183, 1185, 1186, 1188, 1187 by jonasnick

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 site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me