Welcome to the changelog for git-sumi. This document aims to provide a comprehensive list of all notable changes made to the project, organised chronologically by release version.
We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR.MINOR.PATCH. Major version changes involve significant (breaking) changes, minor versions introduce features and improvements in a backward compatible manner, and patch versions are for bug fixes and minor tweaks.
0.3.0 - 2026-02-14
- (pre-commit) Fix pre-commit hook (#352) by @npetzall and @welpo
- Correctly handle verbose git commits (#372) by @marovira and @welpo
🫶 @marovira made their first contribution in #372
🫶 @npetzall made their first contribution in #352
0.2.0 - 2025-08-30
🫶 @kianmeng made their first contribution in #280
0.1.0 - 2025-07-05
- Detect non-imperatives w/ prefixes (#269) by @welpo
- Update gitmoji to v3.15 (3e43dc5) by @welpo
- Add pre-commit hook config (#199) by @TribuneX and @welpo
- Support reading commit message from a file (#198) by @welpo
- Expand non-imperative verbs (08a0429) by @welpo
- (README) Add quick start guide (3eb3d8c) by @welpo
- (website) Make commit-msg handle first commit (e982449) by @welpo
- Add uv to installation instructions (cd3c460) by @welpo
- Add Chocolatey as install option (20bd2db) by @welpo
- (CI) Add concurrency control to GH action (779172c) by @welpo
- (CI) Allow longer PR titles for dep updates (3aafa53) by @welpo
- (CI) Allow longer PR titles for dep updates (4c32b32) by @welpo
- (CONTRIBUTING) Add local web dev instructions (d7d2c14) by @welpo
- (README) Close tag for GH release badge (6a0c9da) by @welpo
- (README) Fix badges layout (3d7a013) by @welpo
- (README) Add crates size badge (9cb8181) by @welpo
- (README) Add PyPI version badge (3507852) by @welpo
- (README) Fix mismatched h3 tag (ad7c8cb) by @welpo
- (deps) Remove local release script (cae59a1) by @welpo
- (deps) Replace local release script w/ git submodule (212321b) by @welpo
- (release) Auto-update Cargo.toml version (648f2fd) by @welpo
- (release) Improve script robustness (708f907) by @welpo
- Fix clippy warnings (d4417a7) by @welpo
- Fix clippy & fmt errors (20d5cb2) by @welpo
- Update git-cliff variables to
commit.remote(3c7b486) by @welpo - Add funding information (362fc3c) by @welpo
🫶 @TribuneX made their first contribution in #199
0.0.9 - 2024-05-06
- (imperative) Expand non-imperative verbs list (dfde2a9) by @welpo
- (imperative) Expand non-imperative verbs list (d13e6e5) by @welpo
- (README) Update demo (934cacd) by @welpo
- (README) Update demo & add assets (f65154a) by @welpo
- (README) Update demo (c38d1e0) by @welpo
- (README) Update demo with new hooks call (6f0db41) by @welpo
- (website) Link commit parts FAQ in Rules (f5c7074) by @welpo
- (website) Update rule comments on examples (7dd8add) by @welpo
- (CD) Bump git-sumi in git-sumi-action on release (291e96a) by @welpo
- (CI) Upgrade cargo-dist to 0.14.0 (e3a134f) by @welpo
- (CI) Upgrade cargo-dist to 0.11.1 (726f19c) by @welpo
- (git-sumi) Improve emoji matching (ac5fc98) by @welpo
- (git-sumi) Require a space after the gitmoji (1456cbc) by @welpo
- (release) Replace both pull and issue links (14979a9) by @welpo
- (release) Update CHANGELOG format (a7eeb99) by @welpo
- Pin dependencies (2fa284f) by @welpo
0.0.8 - 2024-02-09
- (imperative) Add a few non-imperative verbs (0f0a867) by @welpo
- (init) [
‼️ BREAKING‼️ ] Add prepare-commit-msg hook (#13) by @welpo
- (README) Add git-sumi badge (9041419) by @welpo
- (README) Update demo with new default config (e9ffd54) by @welpo
0.0.7 - 2024-02-08
- (faq) Set hook to exit early outside main branch (92d9071) by @welpo
- (website) Add pre-built binaries download link (0d3adf6) by @welpo
- Finish renaming yaml -> yml (4b09485) by @welpo
- Unify and rephrase options descriptions (#12) by @welpo
- Rename 'yaml' extensions to 'yml' (e13808f) by @welpo
- (CHANGELOG) Improve emoji pattern (a80d2db) by @welpo
- (CI) Remove manual publish steps (49b016b) by @welpo
- (pypi) Match description to website's (931386d) by @welpo
- (release) Verify version tag format on release (8eca1e3) by @welpo
- Add pre-commit & commit-msg scripts (2f5ff91) by @welpo
0.0.6 - 2024-02-05
- (Cargo.toml) Exclude more unneeded directories (76b21c4) by @welpo
- (release) Upload and download PyPi wheels (16b9e47) by @welpo
0.0.5 - 2024-02-05
- Add Deploy badge (e339cdb) by @welpo
- Add GitHub Releases badge (2bd1d0f) by @welpo
- Remove references to
capitalize_description(c2a3044) by @welpo
- (CI) Add labels to renovate's PRs (16ba844) by @welpo
- (CI) Use single quotes for cron schedule (5328eca) by @welpo
- (Cargo.toml) Exclude unnecessary directories (cc7d3a7) by @welpo
- (release) Fix cargo publish (65cfcc9) by @welpo
- (release) Split maturin build/publish processes (b798857) by @welpo
0.0.4 - 2024-02-05
- (config) Override config bools with env vars (#9) by @welpo
- (imperative) Expand non-imperative verbs (22033cc) by @welpo
- (imperative) Expand non-imperative verbs (2f7dcba) by @welpo
- (CD) Use cargo-dist for releases (8a376a4) by @welpo
- (CHANGELOG) Update grouping (cc12a84) by @welpo
- (CI) Exclude repo's commits from link checking (e7b58b3) by @welpo
- (CI) Rename git-sumi job (e9ba384) by @welpo
- (release) Remove
--frozenfrom maturin command (0a08d30) by @welpo - (release) Check for clean working directory (ebfc43a) by @welpo
0.0.3 - 2024-02-05
- (CI) Fix links in tag description (8f0702d) by @welpo
- (README) Increase spacing below logo (fb91e20) by @welpo
- (release) Fix sed command (49f3f16) by @welpo
- Fix Cargo.lock (cfa252d) by @welpo
0.0.2 - 2024-02-04
- (CI) Use LLVM engine for test coverage (79bdd87) by @welpo
- (CI) Remove redundant step (04a0e48) by @welpo
- (CI) Change tarpaulin install source (90841c9) by @welpo
- (Cargo.toml) Update keywords (06d9770) by @welpo
- (README) Add crates.io shield (08197cb) by @welpo
- (release) Display command to publish on cargo (3f05aba) by @welpo
- (renovate) Move config file (8d7f116) by @welpo
🫶 @welpo made their first contribution
🫶 @renovate[bot] made their first contribution in #3