Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Jetpack Changelogger Laravel Package

automattic/jetpack-changelogger

Automattic’s Jetpack Changelogger helps you create and manage changelog entries with a simple workflow, keeping releases consistent across projects. Designed for Jetpack development, it streamlines collecting notes and generating clean, structured changelogs.

View on GitHub
Deep Wiki
Context7
6.0.17

Changed

  • Internal updates.
6.0.16

Changed

  • Internal updates.
6.0.15

Changed

  • Internal updates.
6.0.14

Changed

  • Internal updates.

Fixed

  • Tests: Fix tests for PHPUnit 12.5.11 breakage.
6.0.13

Changed

  • Update package dependencies. [#46836]
6.0.12

Changed

  • Internal updates.
6.0.11

Fixed

  • Ensure proper flags are used with json_encode(). [#46092]
6.0.10

Changed

  • Update tests to use addCommand() instead of deprecated add() method. [#46126]
6.0.9

Changed

  • Internal updates.
6.0.8

Fixed

  • Tests: Improve compatibility with PHP 8.5. [#45771]
6.0.7

Changed

  • Internal updates.
6.0.6

Changed

  • Update package dependencies. [#44725]
6.0.5

Changed

  • Internal updates.
6.0.4

Added

  • Allow beta.2 in WordPress-style versioning. [#42838]
6.0.3

Changed

  • Internal updates.
6.0.2

Changed

  • Internal updates.
6.0.1

Changed

  • Internal updates.
6.0.0

Removed

  • Drop support for installation with Composer < 2.2. [#41876]
5.1.0

Changed

  • Bump minimum PHP version from implicitly-7.2.0 to 7.2.5. [#40297]

Deprecated

  • Using getChangesBySubheading() with a param now throws an exception. [#40200]
5.0.0

Removed

  • General: Update minimum PHP version to 7.2. [#40147]
4.2.8

Added

  • Enable test coverage. [#39961]
4.2.7

Fixed

  • When amending, do not preserve a default link. We'll want the link to be updated to the new default. [#39868]
4.2.6

Changed

  • Updated package dependencies. [#39004]
4.2.5

Changed

  • Skip querying git in changelogger version command. We don't need the timestamp or PR number for that operation. [#38074]
4.2.4

Changed

  • Internal updates.
4.2.3

Changed

  • Internal updates.
4.2.2

Changed

  • Internal updates.
4.2.1

Changed

  • Support symfony/console 7.0. [#36861]
4.2.0

Deprecated

  • Deprecated the $subheading parameter to ChangelogEntry::getChangesBySubheading() to make the return value clearer. [#36755]
4.1.2

Changed

  • Internal updates.
4.1.1

Changed

  • Internal updates.
4.1.0

Changed

  • Default for --deduplicate is now 0, as 1 caused unexpected behavior for some cases and so should be opted in to. [#35138]
4.0.5

Changed

  • Updated package dependencies. [#34492]
4.0.4

Changed

  • Internal updates.
4.0.3
4.0.2

Removed

  • Removed Utils::error_clear_last(), the function can be called directly now. [#34222]
4.0.1

Added

  • Added symfony/* v4.4 as an option, for use with PHP 7.1. [#34217]

Removed

  • Removed use of wikimedia/at-ease package as PHP 7 improved the behavior of @. [#34217]
4.0.0

Changed

  • Updated required PHP version to >= 7.0. [#34126]
3.3.11

Changed

  • Minor internal updates.
3.3.10
  • Minor internal updates.
3.3.9
  • Minor internal updates.
3.3.8

Changed

  • Updated package dependencies. [#32605]
3.3.7

Added

  • When omitting --entry for changelogger add in non-interactive mode for a patch-significance change, provide a hint on how to successfully create an empty entry. [#31630]
3.3.6
  • Minor internal updates.
3.3.5
3.3.4

Added

  • Set keywords to have composer require prompt for --dev on installation. [#30756]
3.3.3
3.3.2

Changed

  • Minor internal updates.
3.3.1

Changed

  • Updated package dependencies.
3.3.0

Changed

  • Support merge strategy for jetpack changelogger, assuming that merge commits contains the pr number in the merge commit with format (#{pr_number}) towards the end. [#27881]
3.2.3

Changed

  • Utils::loadChangeFile() now throws a custom subclass of RuntimeException instead of RuntimeException itself. [#27949]
3.2.2

Changed

  • Updated package dependencies. [#27688]
3.2.1
3.2.0

Added

  • Added support for Symfony 6. [#25158]
3.1.3

Changed

  • Renaming master references to trunk in tests.
3.1.2

Added

  • Recognize more branch names as non-feature-branches. [#24689]
3.1.1

Fixed

  • Fix new PHPCS sniffs. [#24366]
3.1.0

Added

  • Add 'write' command option 'add-pr-num' for adding GH PR numbers to entries.
3.0.9

Added

  • Adds additional context to the Heading seems to have a linked... error.

Fixed

  • Deduplicate input entries. Even when --deduplicate=0. This may be disabled by setting --deduplicate=-1.
3.0.8

Changed

  • Updated package dependencies.
3.0.7

Fixed

  • Fixed some new PHPCS warnings.
3.0.6

Changed

  • Updated package dependencies.
3.0.5

Changed

  • Switch to pcov for code coverage.
  • Updated package dependencies
3.0.4

Changed

  • Reconfigure phpcs so we don't need so many phpcs:ignore comments.
3.0.3

Changed

  • Removed internal special case for Changelogger itself. Only applicable for development.
3.0.2

Changed

  • Set convertDeprecationsToExceptions true in PHPUnit config.
  • Update PHPUnit configs to include just what needs coverage rather than include everything then try to exclude stuff that doesn't.

Fixed

  • Adjust for PHP 8.1 compatibility.
3.0.1

Fixed

  • 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 ignore significances.
3.0.0

Changed

  • BREAKING: VersioningPlugin::normalizeVersion now takes an $extra parameter.
  • Changed version number format for Atomic releases.

Fixed

  • Fixed handling of changelogger version next when the current version is a prerelease.
2.0.1

Changed

  • Updated package dependencies
2.0.0

Added

  • Add squash command.

Changed

  • BREAKING: Added method parseVersion to VersioningPlugin interface. Any versioning plugins must implement this method.
  • Update available WordPress version types
1.2.1

Changed

  • Run composer update on test-php command instead of phpunit
  • Tests: update PHPUnit polyfills dependency (yoast/phpunit-polyfills).
1.2.0

Added

  • New option, --filename-auto-suffix, to ensure that a reused branch won't prevent entry creation in non-interactive mode.

Deprecated

  • Changelogger Config::setOutput() is no longer needed. Config will throw a ConfigException instead of printing an error.

Fixed

  • If composer.json is not present in the current directory, check parents and ask if the parent should be used (like composer does).
1.1.2

Fixed

  • Don't insert extra newlines if a subsection has no non-empty entries.
1.1.1

Changed

  • Build infrastructure changes, nothing affecting the package itself.
1.1.0

Added

  • Allow "unreleased" as the date for a changelog entry.
  • Enable GitHub action for auto-tagging releases from monorepo pushes.

Changed

  • Branch-alias dev-master rather than dev-monorepo, as we're removing the hack.

Fixed

  • Use composer update rather than install in scripts, as composer.lock isn't checked in.
1.0.0

Added

  • Initial version.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky