├── .changelogs ├── 0.1.0 │ └── 2022-09-18T10_40_28_565776238.md ├── template.md └── unreleased │ ├── .gitkeep │ ├── 2023-03-02T07_41_23_894605341.md │ ├── 2023-03-02T07_43_21_335297086.md │ ├── 2023-03-03T08_08_41_21078057.md │ ├── 2023-04-28T20_41_56_101798423.md │ ├── 2023-04-28T21_20_28_722974326.md │ ├── 2023-04-29T10_41_03_511451575.md │ ├── 2023-04-29T15_18_11_131678077.md │ ├── 2023-04-29T15_19_10_88832722.md │ ├── 2023-06-18T13_57_52_335292453.md │ ├── 2023-09-20T08_54_35_168068392.md │ ├── 2025-03-29T11_05_47_971055381.md │ ├── 2025-03-29T11_07_12_614021475.md │ ├── 2025-06-14T10_19_56_834565411.md │ ├── 2025-06-14T10_27_48_458424981.md │ └── 2025-07-17T09_33_48_715921239.md ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── commit-lint.yml │ └── flake-update.yml ├── .gitignore ├── .gitlint ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── default_config.toml └── default_template.handlebars.md ├── changelog.toml ├── deny.toml ├── flake.lock ├── flake.nix ├── rust-toolchain.toml ├── rustfmt.toml ├── src ├── cli.rs ├── command │ ├── add_command.rs │ ├── common.rs │ ├── create_release_command.rs │ ├── generate_changelog_command.rs │ ├── has.rs │ ├── mod.rs │ ├── show.rs │ └── verify_metadata_command.rs ├── config.rs ├── consts.rs ├── error.rs ├── format.rs ├── fragment.rs ├── main.rs ├── selector.rs ├── template │ ├── group_by_helper.rs │ ├── indent_helper.rs │ ├── mod.rs │ ├── reverse_helper.rs │ └── sort_versions_helper.rs └── util.rs └── tests ├── add_command.rs ├── add_command_creates_default_header.rs ├── add_command_editor.rs ├── common.rs ├── configuration.rs ├── create_release.rs ├── generate-changelog.rs ├── indent_helper.rs ├── init_command.rs ├── no_config_error.rs ├── no_repo_error.rs └── verify_metadata_command.rs /.changelogs/0.1.0/2022-09-18T10_40_28_565776238.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/0.1.0/2022-09-18T10_40_28_565776238.md -------------------------------------------------------------------------------- /.changelogs/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/template.md -------------------------------------------------------------------------------- /.changelogs/unreleased/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.changelogs/unreleased/2023-03-02T07_41_23_894605341.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2023-03-02T07_41_23_894605341.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2023-03-02T07_43_21_335297086.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2023-03-02T07_43_21_335297086.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2023-03-03T08_08_41_21078057.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2023-03-03T08_08_41_21078057.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2023-04-28T20_41_56_101798423.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2023-04-28T20_41_56_101798423.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2023-04-28T21_20_28_722974326.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2023-04-28T21_20_28_722974326.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2023-04-29T10_41_03_511451575.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2023-04-29T10_41_03_511451575.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2023-04-29T15_18_11_131678077.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2023-04-29T15_18_11_131678077.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2023-04-29T15_19_10_88832722.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2023-04-29T15_19_10_88832722.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2023-06-18T13_57_52_335292453.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2023-06-18T13_57_52_335292453.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2023-09-20T08_54_35_168068392.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2023-09-20T08_54_35_168068392.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2025-03-29T11_05_47_971055381.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2025-03-29T11_05_47_971055381.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2025-03-29T11_07_12_614021475.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2025-03-29T11_07_12_614021475.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2025-06-14T10_19_56_834565411.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2025-06-14T10_19_56_834565411.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2025-06-14T10_27_48_458424981.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2025-06-14T10_27_48_458424981.md -------------------------------------------------------------------------------- /.changelogs/unreleased/2025-07-17T09_33_48_715921239.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.changelogs/unreleased/2025-07-17T09_33_48_715921239.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/commit-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.github/workflows/commit-lint.yml -------------------------------------------------------------------------------- /.github/workflows/flake-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.github/workflows/flake-update.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/.gitlint -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/README.md -------------------------------------------------------------------------------- /assets/default_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/assets/default_config.toml -------------------------------------------------------------------------------- /assets/default_template.handlebars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/assets/default_template.handlebars.md -------------------------------------------------------------------------------- /changelog.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/changelog.toml -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/deny.toml -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/flake.nix -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.89.0" 3 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | # default 2 | -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/command/add_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/command/add_command.rs -------------------------------------------------------------------------------- /src/command/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/command/common.rs -------------------------------------------------------------------------------- /src/command/create_release_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/command/create_release_command.rs -------------------------------------------------------------------------------- /src/command/generate_changelog_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/command/generate_changelog_command.rs -------------------------------------------------------------------------------- /src/command/has.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/command/has.rs -------------------------------------------------------------------------------- /src/command/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/command/mod.rs -------------------------------------------------------------------------------- /src/command/show.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/command/show.rs -------------------------------------------------------------------------------- /src/command/verify_metadata_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/command/verify_metadata_command.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/consts.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/format.rs -------------------------------------------------------------------------------- /src/fragment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/fragment.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/selector.rs -------------------------------------------------------------------------------- /src/template/group_by_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/template/group_by_helper.rs -------------------------------------------------------------------------------- /src/template/indent_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/template/indent_helper.rs -------------------------------------------------------------------------------- /src/template/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/template/mod.rs -------------------------------------------------------------------------------- /src/template/reverse_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/template/reverse_helper.rs -------------------------------------------------------------------------------- /src/template/sort_versions_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/template/sort_versions_helper.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/src/util.rs -------------------------------------------------------------------------------- /tests/add_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/add_command.rs -------------------------------------------------------------------------------- /tests/add_command_creates_default_header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/add_command_creates_default_header.rs -------------------------------------------------------------------------------- /tests/add_command_editor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/add_command_editor.rs -------------------------------------------------------------------------------- /tests/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/common.rs -------------------------------------------------------------------------------- /tests/configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/configuration.rs -------------------------------------------------------------------------------- /tests/create_release.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/create_release.rs -------------------------------------------------------------------------------- /tests/generate-changelog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/generate-changelog.rs -------------------------------------------------------------------------------- /tests/indent_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/indent_helper.rs -------------------------------------------------------------------------------- /tests/init_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/init_command.rs -------------------------------------------------------------------------------- /tests/no_config_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/no_config_error.rs -------------------------------------------------------------------------------- /tests/no_repo_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/no_repo_error.rs -------------------------------------------------------------------------------- /tests/verify_metadata_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthiasbeyer/cargo-changelog/HEAD/tests/verify_metadata_command.rs --------------------------------------------------------------------------------