2
1
mirror of https://github.com/qpdf/qpdf.git synced 2025-04-07 16:51:50 +00:00

Discontinue ChangeLog; update release notes as you go

This commit is contained in:
Jay Berkenbilt 2025-02-19 09:07:52 -05:00
parent 80c43b60dc
commit 656b7b319b
3 changed files with 14 additions and 7 deletions

View File

@ -1,6 +1,8 @@
2025-02-15 Jay Berkenbilt <ejb@ql.org>
2025-02-19 Jay Berkenbilt <ejb@ql.org>
* Disable PointerHolder by default.
* END USE OF ChangeLog. From this point forward, please consult
the release notes for important changes and version control
history for detailed changes.
2025-02-15 Jay Berkenbilt <ejb@ql.org>

View File

@ -23,6 +23,11 @@
## ROUTINE DEVELOPMENT
**When making changes that users need to know about, update the release notes
(manual/release-notes.rst) as you go.** Major changes to the internal API can also be mentioned in
the release notes in a section called "Internal Changes" or similar. This removes ChangeLog as a
separate mechanism for tracking changes.
**Remember to check pull requests as well as issues in github.**
Include `-DCMAKE_EXPORT_COMPILE_COMMANDS=ON` with cmake if using emacs lsp mode.
@ -536,12 +541,10 @@ When done, the following should happen:
`make_dist` verifies this consistency, and CI fails if they are
inconsistent.
* Update release notes in manual. Look at diffs and ChangeLog.
* Update release notes in manual. Review version control history.
Update release date in `manual/release-notes.rst`. Change "not yet
released" to an actual date for the release.
* Add a release entry to ChangeLog: "x.y.z: release"
* Commit changes with title "Prepare x.y.z release"
* Performance test is included with binary compatibility steps. Even

View File

@ -3,8 +3,10 @@
Release Notes
=============
For a detailed list of changes, please see the file
:file:`ChangeLog` in the source distribution.
This is a curated list of user-facing and developer-facing changes.
Prior to version 12, file :file:`ChangeLog` contained more detail.
From version 12 onward, please consult version control history for
more detail.
.. x.y.z: not yet released