Bug Fixes
- (bump) fix target changelog tag on bump - (0618192) - @oknozor
- (changelog) correctly pick tagged HEAD commit - (9b5a591) - @oknozor
- (hook) use pre-commit instead of prepare-commit-message hook - (6fe1a27) - @oknozor
- (scope) add support for multiple version placeholder and buidmetatata in hooks [#117] - (43eba56) - @oknozor
- change git commit hook type to allow use of '--no-verify' - (c4516b7) - @oknozor
- make footer serialization and deserialization symmetric - (04befc1) - @oknozor
- fix version increment regression #129 - (4372b57) - @oknozor
- display parse error corectly on cog verify - (618499e) - @oknozor
- display hook-profiles value in cli and safe check commit type - (fa59679) - @oknozor
- fix unicode trailing char panic [#101] - (3de62ba) - @oknozor
- fix typo in git hooks error messages - (6d8bdb5) - @cpoissonnier
- generate completions without opening a repository - (eaf63bb) - @orhun
- remove Cargo.lock from gitignore [#109] - (ffe7f0d) - @oknozor
Continuous Integration
- fix prebump hooks ordering - (ab3f841) - @oknozor
- update codecov action - (ae66d91) - @oknozor
- move cog check action to CI - (4616065) - @oknozor
Documentation
- (readme) fix pre_bump_hooks example - (81ad844) - @its-danny
- add temporary logo - (99c39a8) - @oknozor
- update readme links - (c3a3143) - @oknozor
- update readme - (a2d9268) - @oknozor
- document get_conventional_message - (72b2722) - @its-danny
- fix typo in README (#126) - (551dc32) - Jean-Philippe Bidegain
Features
- (changelog) populate template with tag oid - (679928f) - @oknozor
- (changelog) display multiple release changelog on changelog range - (c6940c5) - @oknozor
- (changelog) add full_hash changelog template - (10ab5c6) - @oknozor
- (changelog) add custom template - (ad2bcd2) - @oknozor
- (changelog) implement changelog template - #72 - (56bbff7) - @oknozor
- (cli) improve commit format error format - (78dea00) - @oknozor
- (coco) add edit flag for opening message in editor - (2b62de3) - @tranzystorek-io
- (cog) add from latest tag flag to cog edit - (f391df6) - @oknozor
- (hook) add bump profiles configuration - (13eeed9) - @oknozor
- (tag) add configurable tag prefix as described in #122 - (38f9eab) - @oknozor
- use revspec instead of 'from' annd 'to' flag for changelog - (ce24789) - @oknozor
- add get_conventional_message fn to return the prepared message without committing - (4668622) - @its-danny
- improve cli message format and fix #97 - (d0bb0d4) - @oknozor
- add {{latest}} tag to hook dsl - (5eff372) - @oknozor
Miscellaneous Chores
- (settings) deny unknown settings fields - (8cf426a) - @oknozor
- (version) 4.0.0 - (28717eb) - @oknozor
- use MIT license in cargo.toml - (ffbab13) - @oknozor
- remove aur package submodule #141 - (6a030ca) - @oknozor
- update default branch name and remote - (477b6ac) - @oknozor
- update conventional commit parser - (9c52c23) - @oknozor
- add myself to the contributor list - (aa002ba) - @its-danny
- remove spaces before column everywhere - (3f21a55) - @oknozor
- bump semver to v1 - (3d8db7d) - @oknozor
- add cpoissonnier to the contributors list - (b55c3ee) - @cpoissonnier
- add github sponsor - (f2175fc) - @oknozor
- add orhun to the contributors list (#113) - (b68f1fd) - Orhun Parmaksız
Performance Improvements
- remove unused default features from the config crate - (8e069e8) - @oknozor
- add binary size optimizations - (6227ca6) - @oknozor
Refactoring
- (errors) remove thiserror crate and rework error format - (5b00f9e) - @oknozor
- (git) split repository in multiple modules - (5ce5187) - @oknozor
- (git-hooks) rename prepare-commit hook asset - (a693d6f) - @oknozor
- use git2 revspec instead of home made lookup - (49e79d1) - @oknozor
- organize imports and dependencies - (807d033) - @tranzystorek-io
- remove some lazy static constants - (dd26c84) - @oknozor
- use matches expression instead of if lets - (7b7e469) - @oknozor
- switch coco arg parsing to structopt - (5b185d8) - @tranzystorek-io
Tests
- (changelog) add github template test - (e1f219b) - @oknozor
- (coco) fix failing test [#103] - (14cbc8d) - @oknozor
- fix changelog date in test - (fbe02bb) - @oknozor
- add write_file test helper - (ad41a5f) - @oknozor
- fix test failing on a colored VTE - (3922623) - @oknozor
- ignore binaries from coverage - (8ee7a2e) - @oknozor
- use fluent assertions - (ce9882c) - @oknozor
- add init tests - (a9fc5f3) - @oknozor
- refactor test modules structure - (abc8f01) - @oknozor
- remove panic unwind from test helper - (738ed8a) - @oknozor
- make test helper module public - (205397b) - @oknozor
- refactor IT test using a run in context helper - (a32a517) - @oknozor