Skip to main content

Single changelog

If you have a workspace with multiple packages, and you want to keep track of the changes of just one package, you can customize your release-plz.toml file like this:

[workspace]
# disable the changelog for all packages
changelog_update = false

[[package]]
name = "my-important-package"
# enable the changelog for this package
changelog_update = true
# set the path of the changelog to the root of the repository
changelog_path = "./CHANGELOG.md"

To include commits of other packages in the changelog of your main package, use the changelog_include field.