NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1666 most downloaded on Packagist
Jetpack Changelogger tool. Allows for managing changelogs by dropping change files into a changelog directory with each PR.
Last release 4 days ago
14 Sep 2026
Release timing varies
gaps range from 1 weeks to 4 months
Nearly every release is documented
notes for 56 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
80 releases · first in 2021
### Fixed - Fix new PHPCS sniffs. [#24366]
Add 'write' command option 'add-pr-num' for adding GH PR numbers to entries.
Adds additional context to the Heading seems to have a linked... error.
One column per quarter.
--deduplicate=0. This may be disabled by setting --deduplicate=-1.### Changed - Updated package dependencies.
### Fixed - Fixed some new PHPCS warnings.
### Changed - Updated package dependencies.
Switch to pcov for code coverage.
Reconfigure phpcs so we don't need so many phpcs:ignore comments.
phpcs:ignore comments.Removed internal special case for Changelogger itself. Only applicable for development.
Set convertDeprecationsToExceptions true in PHPUnit config.
convertDeprecationsToExceptions true in PHPUnit config.Fix the situation where the current is "1.2.3-beta" and we're looking at the dev branch towards the -alpha following the 1.2.3 release, it shouldn't i
BREAKING: VersioningPlugin::normalizeVersion now takes an $extra parameter.
VersioningPlugin::normalizeVersion now takes an $extra parameter.changelogger version next when the current version is a prerelease.### Changed - Updated package dependencies
BREAKING: Added method parseVersion to VersioningPlugin interface. Any versioning plugins must implement this method.
squash command.parseVersion to VersioningPlugin interface. Any versioning plugins must implement this method.Run composer update on test-php command instead of phpunit
New option, --filename-auto-suffix, to ensure that a reused branch won't prevent entry creation in non-interactive mode.
--filename-auto-suffix, to ensure that a reused branch won't prevent entry creation in non-interactive mode.Config::setOutput() is no longer needed. Config will throw a ConfigException instead of printing an error.Don't insert extra newlines if a subsection has no non-empty entries.
Build infrastructure changes, nothing affecting the package itself.
Allow "unreleased" as the date for a changelog entry.
composer update rather than install in scripts, as composer.lock isn't checked in.[7.0.3]: https://github.com/Automattic/jetpack-changelogger/compare/7.0.2...7.0.3 [7.0.2]: https://github.com/Automattic/jetpack-changelogger/compare/
Your coding agent can read these notes before it upgrades. Set up the MCP server →