LICENSE
MANIFEST.in
README.rst
pyproject.toml
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/api/commands.rst
docs/concepts/changelog_templates.rst
docs/concepts/commit_parsing.rst
docs/concepts/getting_started.rst
docs/concepts/index.rst
docs/concepts/installation.rst
docs/concepts/multibranch_releases.rst
docs/concepts/strict_mode.rst
docs/configuration/configuration.rst
docs/configuration/index.rst
docs/configuration/automatic-releases/cronjobs.rst
docs/configuration/automatic-releases/github-actions.rst
docs/configuration/automatic-releases/index.rst
docs/configuration/automatic-releases/travis.rst
docs/configuration/configuration-guides/index.rst
docs/configuration/configuration-guides/monorepos-ex-easy-before-release.png
docs/configuration/configuration-guides/monorepos-ex-easy-post-release.png
docs/configuration/configuration-guides/monorepos.rst
docs/configuration/configuration-guides/uv_integration.rst
docs/contributing/contributing_guide.rst
docs/contributing/index.rst
docs/misc/psr_changelog.rst
docs/misc/troubleshooting.rst
docs/upgrading/08-upgrade.rst
docs/upgrading/09-upgrade.rst
docs/upgrading/10-upgrade.rst
docs/upgrading/index.rst
src/semantic_release/__init__.py
src/semantic_release/__main__.py
src/semantic_release/const.py
src/semantic_release/enums.py
src/semantic_release/errors.py
src/semantic_release/gitproject.py
src/semantic_release/globals.py
src/semantic_release/helpers.py
src/semantic_release/py.typed
src/semantic_release/changelog/__init__.py
src/semantic_release/changelog/context.py
src/semantic_release/changelog/release_history.py
src/semantic_release/changelog/template.py
src/semantic_release/cli/__init__.py
src/semantic_release/cli/changelog_writer.py
src/semantic_release/cli/cli_context.py
src/semantic_release/cli/config.py
src/semantic_release/cli/const.py
src/semantic_release/cli/github_actions_output.py
src/semantic_release/cli/masking_filter.py
src/semantic_release/cli/util.py
src/semantic_release/cli/commands/__init__.py
src/semantic_release/cli/commands/changelog.py
src/semantic_release/cli/commands/generate_config.py
src/semantic_release/cli/commands/main.py
src/semantic_release/cli/commands/publish.py
src/semantic_release/cli/commands/version.py
src/semantic_release/commit_parser/__init__.py
src/semantic_release/commit_parser/_base.py
src/semantic_release/commit_parser/angular.py
src/semantic_release/commit_parser/emoji.py
src/semantic_release/commit_parser/scipy.py
src/semantic_release/commit_parser/tag.py
src/semantic_release/commit_parser/token.py
src/semantic_release/commit_parser/util.py
src/semantic_release/commit_parser/conventional/__init__.py
src/semantic_release/commit_parser/conventional/options.py
src/semantic_release/commit_parser/conventional/options_monorepo.py
src/semantic_release/commit_parser/conventional/parser.py
src/semantic_release/commit_parser/conventional/parser_monorepo.py
src/semantic_release/data/templates/conventional/md/.release_notes.md.j2
src/semantic_release/data/templates/conventional/md/CHANGELOG.md.j2
src/semantic_release/data/templates/conventional/md/.components/changelog_header.md.j2
src/semantic_release/data/templates/conventional/md/.components/changelog_init.md.j2
src/semantic_release/data/templates/conventional/md/.components/changelog_update.md.j2
src/semantic_release/data/templates/conventional/md/.components/changes.md.j2
src/semantic_release/data/templates/conventional/md/.components/first_release.md.j2
src/semantic_release/data/templates/conventional/md/.components/macros.md.j2
src/semantic_release/data/templates/conventional/md/.components/unreleased_changes.md.j2
src/semantic_release/data/templates/conventional/md/.components/versioned_changes.md.j2
src/semantic_release/data/templates/conventional/rst/CHANGELOG.rst.j2
src/semantic_release/data/templates/conventional/rst/.components/changelog_header.rst.j2
src/semantic_release/data/templates/conventional/rst/.components/changelog_init.rst.j2
src/semantic_release/data/templates/conventional/rst/.components/changelog_update.rst.j2
src/semantic_release/data/templates/conventional/rst/.components/changes.rst.j2
src/semantic_release/data/templates/conventional/rst/.components/first_release.rst.j2
src/semantic_release/data/templates/conventional/rst/.components/macros.rst.j2
src/semantic_release/data/templates/conventional/rst/.components/unreleased_changes.rst.j2
src/semantic_release/data/templates/conventional/rst/.components/versioned_changes.rst.j2
src/semantic_release/hvcs/__init__.py
src/semantic_release/hvcs/_base.py
src/semantic_release/hvcs/bitbucket.py
src/semantic_release/hvcs/gitea.py
src/semantic_release/hvcs/github.py
src/semantic_release/hvcs/gitlab.py
src/semantic_release/hvcs/remote_hvcs_base.py
src/semantic_release/hvcs/token_auth.py
src/semantic_release/hvcs/util.py
src/semantic_release/version/__init__.py
src/semantic_release/version/algorithm.py
src/semantic_release/version/declaration.py
src/semantic_release/version/translator.py
src/semantic_release/version/version.py
src/semantic_release/version/declarations/__init__.py
src/semantic_release/version/declarations/enum.py
src/semantic_release/version/declarations/i_version_replacer.py
src/semantic_release/version/declarations/pattern.py
src/semantic_release/version/declarations/toml.py
tests/__init__.py
tests/conftest.py
tests/const.py
tests/util.py
tests/e2e/__init__.py
tests/e2e/conftest.py
tests/e2e/test_help.py
tests/e2e/test_main.py
tests/e2e/cmd_changelog/__init__.py
tests/e2e/cmd_changelog/test_changelog.py
tests/e2e/cmd_changelog/test_changelog_custom_parser.py
tests/e2e/cmd_changelog/test_changelog_parsing.py
tests/e2e/cmd_changelog/test_changelog_release_notes.py
tests/e2e/cmd_config/__init__.py
tests/e2e/cmd_config/test_generate_config.py
tests/e2e/cmd_publish/__init__.py
tests/e2e/cmd_publish/test_publish.py
tests/e2e/cmd_version/__init__.py
tests/e2e/cmd_version/test_version.py
tests/e2e/cmd_version/test_version_build.py
tests/e2e/cmd_version/test_version_bump.py
tests/e2e/cmd_version/test_version_changelog.py
tests/e2e/cmd_version/test_version_changelog_custom_commit_msg.py
tests/e2e/cmd_version/test_version_github_actions.py
tests/e2e/cmd_version/test_version_partial_tag.py
tests/e2e/cmd_version/test_version_print.py
tests/e2e/cmd_version/test_version_release_notes.py
tests/e2e/cmd_version/test_version_shallow.py
tests/e2e/cmd_version/test_version_stamp.py
tests/e2e/cmd_version/test_version_strict.py
tests/e2e/cmd_version/test_version_upstream_check.py
tests/e2e/cmd_version/bump_version/__init__.py
tests/e2e/cmd_version/bump_version/conftest.py
tests/e2e/cmd_version/bump_version/git_flow/__init__.py
tests/e2e/cmd_version/bump_version/git_flow/test_repo_1_channel.py
tests/e2e/cmd_version/bump_version/git_flow/test_repo_2_channels.py
tests/e2e/cmd_version/bump_version/git_flow/test_repo_3_channels.py
tests/e2e/cmd_version/bump_version/git_flow/test_repo_4_channels.py
tests/e2e/cmd_version/bump_version/github_flow/__init__.py
tests/e2e/cmd_version/bump_version/github_flow/test_repo_1_channel.py
tests/e2e/cmd_version/bump_version/github_flow/test_repo_1_channel_branch_update_merge.py
tests/e2e/cmd_version/bump_version/github_flow/test_repo_2_channels.py
tests/e2e/cmd_version/bump_version/github_flow_monorepo/__init__.py
tests/e2e/cmd_version/bump_version/github_flow_monorepo/test_monorepo_1_channel.py
tests/e2e/cmd_version/bump_version/github_flow_monorepo/test_monorepo_2_channels.py
tests/e2e/cmd_version/bump_version/trunk_based_dev/__init__.py
tests/e2e/cmd_version/bump_version/trunk_based_dev/test_repo_trunk.py
tests/e2e/cmd_version/bump_version/trunk_based_dev/test_repo_trunk_dual_version_support.py
tests/e2e/cmd_version/bump_version/trunk_based_dev/test_repo_trunk_dual_version_support_w_prereleases.py
tests/e2e/cmd_version/bump_version/trunk_based_dev/test_repo_trunk_w_prereleases.py
tests/e2e/cmd_version/bump_version/trunk_based_dev_monorepo/__init__.py
tests/e2e/cmd_version/bump_version/trunk_based_dev_monorepo/test_monorepo_trunk.py
tests/fixtures/__init__.py
tests/fixtures/commit_parsers.py
tests/fixtures/example_project.py
tests/fixtures/git_repo.py
tests/fixtures/scipy.py
tests/fixtures/monorepos/__init__.py
tests/fixtures/monorepos/example_monorepo.py
tests/fixtures/monorepos/git_monorepo.py
tests/fixtures/monorepos/github_flow/__init__.py
tests/fixtures/monorepos/github_flow/monorepo_w_default_release.py
tests/fixtures/monorepos/github_flow/monorepo_w_release_channels.py
tests/fixtures/monorepos/trunk_based_dev/__init__.py
tests/fixtures/monorepos/trunk_based_dev/monorepo_w_tags.py
tests/fixtures/repos/__init__.py
tests/fixtures/repos/repo_initial_commit.py
tests/fixtures/repos/git_flow/__init__.py
tests/fixtures/repos/git_flow/repo_w_1_release_channel.py
tests/fixtures/repos/git_flow/repo_w_2_release_channels.py
tests/fixtures/repos/git_flow/repo_w_3_release_channels.py
tests/fixtures/repos/git_flow/repo_w_4_release_channels.py
tests/fixtures/repos/github_flow/__init__.py
tests/fixtures/repos/github_flow/repo_w_default_release.py
tests/fixtures/repos/github_flow/repo_w_default_release_w_branch_update_merge.py
tests/fixtures/repos/github_flow/repo_w_release_channels.py
tests/fixtures/repos/trunk_based_dev/__init__.py
tests/fixtures/repos/trunk_based_dev/repo_w_dual_version_support.py
tests/fixtures/repos/trunk_based_dev/repo_w_dual_version_support_w_prereleases.py
tests/fixtures/repos/trunk_based_dev/repo_w_no_tags.py
tests/fixtures/repos/trunk_based_dev/repo_w_prereleases.py
tests/fixtures/repos/trunk_based_dev/repo_w_tags.py
tests/unit/__init__.py
tests/unit/conftest.py
tests/unit/semantic_release/__init__.py
tests/unit/semantic_release/test_gitproject.py
tests/unit/semantic_release/test_helpers.py
tests/unit/semantic_release/changelog/__init__.py
tests/unit/semantic_release/changelog/conftest.py
tests/unit/semantic_release/changelog/test_changelog_context.py
tests/unit/semantic_release/changelog/test_default_changelog.py
tests/unit/semantic_release/changelog/test_release_history.py
tests/unit/semantic_release/changelog/test_release_notes.py
tests/unit/semantic_release/changelog/test_template.py
tests/unit/semantic_release/changelog/test_template_render.py
tests/unit/semantic_release/cli/__init__.py
tests/unit/semantic_release/cli/test_config.py
tests/unit/semantic_release/cli/test_github_actions_output.py
tests/unit/semantic_release/cli/test_masking_filter.py
tests/unit/semantic_release/cli/test_util.py
tests/unit/semantic_release/cli/test_version.py
tests/unit/semantic_release/commit_parser/__init__.py
tests/unit/semantic_release/commit_parser/test_conventional.py
tests/unit/semantic_release/commit_parser/test_emoji.py
tests/unit/semantic_release/commit_parser/test_parsed_commit.py
tests/unit/semantic_release/commit_parser/test_scipy.py
tests/unit/semantic_release/commit_parser/test_util.py
tests/unit/semantic_release/hvcs/__init__.py
tests/unit/semantic_release/hvcs/test__base.py
tests/unit/semantic_release/hvcs/test_bitbucket.py
tests/unit/semantic_release/hvcs/test_gitea.py
tests/unit/semantic_release/hvcs/test_github.py
tests/unit/semantic_release/hvcs/test_gitlab.py
tests/unit/semantic_release/hvcs/test_token_auth.py
tests/unit/semantic_release/hvcs/test_util.py
tests/unit/semantic_release/version/__init__.py
tests/unit/semantic_release/version/test_algorithm.py
tests/unit/semantic_release/version/test_translator.py
tests/unit/semantic_release/version/test_version.py
tests/unit/semantic_release/version/declarations/__init__.py
tests/unit/semantic_release/version/declarations/test_pattern_declaration.py
tests/unit/semantic_release/version/declarations/test_toml_declaration.py