# release-plz configuration.
#
# IMPORTANT: CHANGELOG.md is generated automatically by release-plz from
# conventional-commit messages. DO NOT edit CHANGELOG.md by hand — the
# `## [Unreleased]` section is an empty placeholder that release-plz fills on
# release. See CLAUDE.md.
#
# This [changelog] block customizes how commit *types* map to changelog
# sections (first match wins). Use conventional commits:
# feat: -> Added
# fix: -> Fixed
# perf: -> Performance
# refactor: -> Refactor
# docs: -> Documentation
# test: -> Testing
# ci/build/chore/style/revert, and merge commits -> skipped (no changelog noise)
# anything else -> Other
[]
= [
{ = "^[Mm]erge ", = true },
{ = "^feat", = "Added" },
{ = "^fix", = "Fixed" },
{ = "^perf", = "Performance" },
{ = "^refactor", = "Refactor" },
{ = "^docs?", = "Documentation" },
{ = "^test", = "Testing" },
{ = "^ci", = true },
{ = "^build", = true },
{ = "^chore", = true },
{ = "^style", = true },
{ = "^revert", = true },
{ = ".*", = "Other" },
]