All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
6.1.0 - 2024-03-14
- (bump) use commit meta to determine no bump commits - (f9d3dd3) - Maksym Kondratenko
- fixed copy wrong path - (facdefb) - ABWassim
- (README) fix typo - (64fc19c) - Oluf Lorenzen
- (bump) disable bump commit - (12df7a2) - ABWassim
- (commits-types) bump minor and patch options - (dd5517b) - ABWassim
- update docs with semver build meta - (aec74df) - David Arnold
- (bump) disable bump commit - (e6b5468) - ABWassim
- (commit) add gitsign support - (56a8f32) - @oknozor
- (commit) add and update files - (0666ffe) - ABWassim
- add build version to command - (1680042) - David Arnold
- ssh signing for commits - (3cd580e) - @DaRacci
- complete rework of revspec and revwalk - (6a3b2db) - @oknozor
- add additional package path filtering options - (dde8ffe) - Greg Fairbanks
- (commit) reinforce skip-ci tests and process - (9f7fcd6) - ABWassim
- (deps) bump vite and vuepress in /docs - (01cfa4a) - dependabot[bot]
- (deps-dev) bump vite from 4.4.11 to 4.4.12 in /docs - (21ceb2a) - dependabot[bot]
- (deps-dev) bump follow-redirects from 1.15.3 to 1.15.4 in /docs - (398019b) - dependabot[bot]
- (doc) update repo name in doc - (19a9303) - Guillaume Gayot
- (website) add doc on how to access tag with prefix in conf - (a3da049) - SergeJomon
- thanks clippy - (093306a) - @oknozor
- update dependencies - (a4403ce) - @oknozor
- fix deprecated usage in chrono - (d7edf13) - @oknozor
- thanks clippy - (104d23a) - @oknozor
- (changelog) build cache once - (1ca130f) - @oknozor
- (revwalk) cache every tags and ref - (99eef16) - @oknozor
- add flamegraph and massif scripts to justfile - (3f1d2cf) - @oknozor
- (bump) wrap bump and commit args into dedicated opts structs - (452097d) - @oknozor
- try from impl for release - (06ec52b) - @oknozor
- (bump) more skip-ci tests - (1c478ed) - ABWassim
- (bump) disable bump commit - (b03d66e) - ABWassim
- (commit) add and update files - (9bf9045) - ABWassim
- update test keys expiration - (a27b725) - @oknozor
- fix monorepo test - (a9be507) - @oknozor
6.0.1 - 2023-11-30
- fix the format of release assets - (8a1df55) - Shunsuke Suzuki
6.0.0 - 2023-11-30
- shortened commit when parsing into oidof - (7ed4fa7) - ABWassim
- correctly handle bump with pre-release tags - (891d55b) - @oknozor
- check tags for release job instead of steps - (fb23340) - @oknozor
- update docker image and gh release - (377c2c2) - @oknozor
- docker build - (b1ca37b) - @oknozor
- add docker multiarch build - (9fea07f) - @oknozor
- run tests on all platforms and add a windows binary to release - (5987707) - @oknozor
- remove coco deprecation notice - (6ce82f4) - @oknozor
- add docker to readme and link to github app page - (6931c79) - @oknozor
- fix indentation for gh action doc - (809b386) - @oknozor
- add docs for the docker image - (bedfaa8) - @oknozor
- skip-ci breaking change - (8e05d9c) - ABWassim
- migrate docs to main repo - (fb73056) - @oknozor
- add installation instructions for MacOS - (b64ce0f) - Gianluca Recchia
- (bump) skip-ci rework - (3a42e68) - ABWassim
- add docker image - (c28d934) - @oknozor
- allow bumping with other commit types - (49d586a) - @oknozor
- version access substitution - (3346a84) - Ezekiel Warren
- Allow users to disable changelog generation - (17f98dc) - Billie Thompson
- add option to overwrite existing git-hooks - (ec2c4c4) - marcbull
- cargo update && switch to main for gh release - (0e8f375) - @oknozor
- git ignore docs build - (187dd4f) - @oknozor
- update dependencies - (94ba7bc) - @oknozor
- fix clippy lints - (9cd0644) - @oknozor
- (bump) fixed missing parameters - (4bdbe9b) - ABWassim
- (bump) added skip-ci tests - (39ebfa7) - ABWassim
- (commit) added skip-ci tests - (9b31eae) - ABWassim
- add overwrite test for install_git _hook - (b471cac) - marcbull
5.6.0 - 2023-09-27
- (bump) option to disable untracked changes error - (da459de) - @Wassim-AB
- (bump) added skip untracked as cli argument - (fb6a7e6) - @Wassim-AB
- edited contributors list - (eca20b8) - @Wassim-AB
- bump yanked crates - (89149ad) - @tranzystorek-io
5.5.0 - 2023-08-17
- (README) fix links to cocogitto docs - (d62a83c) - @lukehsiao
- update cog.toml example and contributing guidelines - (ee09f87) - @oknozor
- (bump) option to specify skip-ci pattern for bump commit - (92736aa) - Wassim Ahmed-Belkacem
- implement
TryFrom
support forSettings
forString
and&Repository
- (b2d36aa) - Mark S
- (compat) make
SettingError
public - (3e86732) - Mark S - (compat) derive
Debug
forConventionalCommitError
- (a666bca) - Mark S - (compat) re-export
ConventionalCommitError
- (2fe4d2c) - Mark S - add SanchithHegde to contributors list - (36d1ea5) - @SanchithHegde
- fix typo in comment - (c981eb7) - @lukehsiao
- update cocogitto-action - (dc6cfa2) - @oknozor
- add commit-msg git-hook - (64ddcf6) - @oknozor
- (revspec) use git describe for finding latest tag - (9a49999) - @lukehsiao
- (revspec) raise error instead of panicking when parsing
RevspecPattern
- (71ee6c6) - @SanchithHegde
- rename 'Cog' to 'cog' internally - (9b0830e) - @tranzystorek-io
5.4.0 - 2023-06-23
- (bump) bump don't throw error on no bump types commits - (4a6a8b3) - Wassim Ahmed-Belkacem
- (monorepo) incorrect increment method used for package bumps - (7bb3229) - @oknozor
- (formatting) Apply cargo fmt - (2710183) - Mark S
- (tests) Add
no_coverage
support when usingllvm-cov
on nightly - (97fd420) - Mark S - remove android targets - (1197d5f) - @oknozor
- Update manpage generation docs - (4a09837) - @tranzystorek-io
- (bump) support annotated tags - (363387d) - @bitfehler
- (check) allow running check on commit range - (5168f75) - Sanchith Hegde
- (cli) add file parameter to verify command - (5e02aef) - sebasnabas
- (cli) Added get-version feature (#248) - (5670cd8) - @andre161292
- (commit) execute commit hooks when running
cog commit
- (bf38fa6) - @oknozor - (monorepo) add config opt to disable global global-tag-opt (#264) - (96aa3b6) - @oknozor
- Add configurable changelog omission for custom commit types - (88f8742) - Mark S
- add custom git-hook installation - (39cba74) - @oknozor
- reorganize manpages generation - (1509583) - @tranzystorek-io
- add {{package}} to hook version dsl - (af08a7e) - @oknozor
- add version_tag and latest_tag to hook version dsl - (9eaee5a) - @oknozor
- (template) remove deprecated usage of json_pointer - (7266575) - @oknozor
- bump clap to v4.2.4 for v1.69 clippy lints - (3c259b6) - sebasnabas
- fix clippy default impl for TemplateKind - (808632a) - sebasnabas
- rustfmt - (c2e7ab0) - @oknozor
- add bitfehler to contributors list - (b9d351d) - @oknozor
- rename codesee token - (0b82758) - @oknozor
- add codesee workflow - (548c76e) - @oknozor
- (cli) adjust cog-verify args - (8a12065) - @tranzystorek-io
- (partial) revert addition of 'no_coverage' support and attributes - (93c9903) - Mark S
- remove unused
CommitConfig::{omit,include}
methods - (3ad69eb) - Mark S
- (check) add CLI tests for running check on commit range - (e276bfa) - Sanchith Hegde
- (check) add tests for running check on commit range - (754e54d) - Sanchith Hegde
- (ci) add test for configurable changelog omission - (c1b070c) - Mark S
- (coverage) add test for CommitConfig::{omit, include} methods - (dd4461d) - Mark S
5.3.1 - 2023-01-23
- (monorepo) fix package tag parsing - (cdff4a1) - @oknozor
- (monorepo) allow diffing orphan commits - (02a1c5a) - @oknozor
- disable help subcommand for
cog(1)
- (64df65b) - Orhun Parmaksız
5.3.0 - 2023-01-22
- ignore merge commits based on parent counts - (f8b5da6) - @oknozor
- signing for chore commits - (18b9643) - DaRacci
- update 'pulic_api' doc - (c9d5cbf) - @oknozor
- add cargo-smart-release to the list of similar projects - (3a04e72) - @oknozor
- report one binary following
coco
deprecation - (3ad6d28) - @lucatrv
- (cli) add subcommand for generating manpages - (fe6bcfe) - @tranzystorek-io
- monorepo support (#240) - (d8eed3d) - @oknozor
- NuShell completions - (3a356cc) - @DaRacci
- add from_latest_tag to settings - (a154782) - @stephenc
- bump Cargo.lock - (a43ab28) - @oknozor
- add new contributors to cog.toml - (fb05641) - @oknozor
- bump dependencies and fix rustc-serialize cve - (fc0e129) - @oknozor
- bump clap version to 4.0 - (dbef47b) - @tranzystorek-io
- simplify project structure for binaries - (941fb10) - @tranzystorek-io
5.2.0 - 2022-09-09
- fix stackover flow on 'oid..' resvpec - (d4c3def) - @oknozor
- do not exit on parent not found (all_commits) - (476d0d6) - Benoît CORTIER
- bump Cargo.lock - (b7a55ef) - @oknozor
- fix clippy lints on rust stable - (cff1a15) - @oknozor
- fix clippy lints - (991007c) - @oknozor
- fix clippy lints - (fe53d89) - @oknozor
5.1.0 - 2022-04-13
- update cli generated help - (d9773ba) - @oknozor
- add install instructions for Void Linux - (2e4ffd8) - @tranzystorek-io
- add a test for dry_run option - (c9437bb) - @darlaam
- use stderr log to differentiate app output (for dry_run, for example) and app infos - (ad46106) - @darlaam
- Add dry run for cog bump - (6524f43) - @darlaam
5.0.1 - 2022-03-29
- (hook) correctly escape hook commands by removing shell-word usage - (aaa9e78) - @oknozor
- avoid using the format ident capturing Rust feature - (4c8c8ca) - @tranzystorek-io
- ignore merge commits in cog checks - (b6bda19) - @oknozor
- update cocogitto action and add branch whitelist to cog.toml - (45f93c2) - @oknozor
5.0.0 - 2022-03-09
- (changelog) allow template context to be used in custom templates - (974587c) - @oknozor
- (error) restore parse error formatting - (71bec5d) - @oknozor
- updated config to 0.12.0 (latest as of now) + usage - (fc4d1a3) - Kristof Mattei
- check allowed commit type when using 'cog verify' - (a57de18) - @oknozor
- make env var error more explicit - (22120dc) - @oknozor
- build commit type error regardless of the command used - (3685651) - @oknozor
- add missing ';' in
run_cmd!
calls - (ce6b70f) - @Zshoham - correctly identify empty repository when commiting - (c442f07) - @Zshoham
- (codecov) fix codecov threshhold - (f992c21) - @oknozor
- (coverage) set coverage target threshold to 1% - (bf2eb5d) - @oknozor
- update code coverage action - (8c13a45) - @oknozor
- use keyword with shorter lenght to comply with crates.io rules - (cd847de) - @oknozor
- remove cargo manifest keyword to comply with crates.io max keyword rule - (896bcb3) - @oknozor
- replace AUR badges with repology in the installation section - (466dffe) - @oknozor
- add discord badge to readme - (e8eef80) - @oknozor
- use the
cog commit
command - (ab50816) - @tranzystorek-io - add coco deprecation notice to README - (8e8f7b2) - @tranzystorek-io
- suggest running a locked install when using cargo - (80a4737) - @tranzystorek-io
- nixos install onliner - (22abfd3) - Travis Davis
- (bump) use glob pattern for branch whitelist - (654baa9) - @oknozor
- (hook) use a subshell by default on linux - (fe47333) - @oknozor
- (verify) add the ability to forbid merge commit via configuration - (d932d91) - @oknozor
- add branch whitelist to cog bump #165 - (d78071a) - @oknozor
- remove tarpaulin conditional config - (a8484ac) - @oknozor
- remove deprecated coco utility - (2c10235) - @tranzystorek-io
- use cargo-edit for bumping crate version - (6cb774e) - @tranzystorek-io
- update clap and config - (421ef1f) - @oknozor
- clippy lints - (cc961d3) - @oknozor
- use rust 2021 edition - (db8cfb5) - @oknozor
- (commit) improve git statuses error output on commit - (cbdad51) - @oknozor
- (error) display underlying errors when possible - (41053e2) - @oknozor
- (error) remove anyhow from private API - (2346112) - @oknozor
4.1.0 - 2022-01-18
- (parser) bump parser to 0.9.4 to support windows escape sequences in commit footers - (415ec37) - @oknozor
- support annotated tags in cog check -l - (66faca2) - @lukehsiao
- ignore comment lines in cog verify - (2f25f5e) - @lukehsiao
- add cargo-bump and crates.io token - (17fb92e) - @oknozor
- trigger release from github action workflow dispatch - (ab146d0) - @oknozor
- fix code coverage breakage with latest rust nightly - (cd76427) - @oknozor
- remove codevov artifact upload - (f7386c1) - @oknozor
- add rust-cache action - (f8dff56) - @oknozor
- (readme) update Arch Linux noting official package - (79c1608) - @alerque
- (readme) fix language issues and typos - (9d37de3) - Lucas Declercq
- (readme) change some url to the org - (573ef81) - @oknozor
- adjust
cog bump
help wording - (ef032d5) - @tranzystorek-io - add crates.io keywords and categories - (7fcb0bd) - @oknozor
- (cli) add
cog commit
as duplicate ofcoco
- (128b9d0) - @tranzystorek-io
- group
cog bump
flags together - (337c7cc) - @tranzystorek-io - switch arg parsing to clap v3 - (13ebca5) - @tranzystorek-io
- duplicate coco tests for cog commit - (3a3249c) - @tranzystorek-io
- use sealed_test to run test in parallel - (6f3ef7f) - @oknozor
- fix IT test failing when HEAD==latest tag - (fb4a294) - @oknozor
4.0.1 - 2021-11-30
4.0.0 - 2021-11-30
- (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
- fix prebump hooks ordering - (ab3f841) - @oknozor
- update codecov action - (ae66d91) - @oknozor
- move cog check action to CI - (4616065) - @oknozor
- (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
- (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
- (settings) deny unknown settings fields - (8cf426a) - @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
- remove unused default features from the config crate - (8e069e8) - @oknozor
- add binary size optimizations - (6227ca6) - @oknozor
- (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
- (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
2f95cf - validate footers on commit - oknozor
4bdcb3 - parse commit message before creating a commit - oknozor
4f5bd9 - sort tag names before searching - tranzystorek-io
1ea9d0 - ignore test helpers in coverage results - oknozor
53f23d - use conventional commit parser instead of custom implementation - oknozor
434c22 - use cocogitto github action - oknozor
4379e2 - remove useless fonction to access metadata - oknozor
f7c639 - refactor test helpers - oknozor
8b2aaf - clean up minor code details - tranzystorek-io
acf354 - use range to replace version expression in hooks - oknozor
53f5a9 - add check from latest tag option - oknozor
caa6ec - add check from latest tag option - oknozor
a27c74 - add missing test for changelog and check commands - oknozor
80e488 - fix typo in completion commands - oknozor
7fb50e - use tarpaulin 0.16 to fix build before next cargo release - oknozor
edf610 - add version DSL in cog.toml - oknozor
4c7442 - do some general code clean-up - tranzystorek-io
4fc160 - update cog.toml - oknozor
ba9bfd - remove temp_test_dir dep - oknozor
edf667 - bump assert_cmd crate - oknozor
635a04 - add --config flag to cog bump - renaultfernandes
3c4f60 - get latest tag based on semver format - pjvds
2a7da2 - fix failing test - oknozor
968592 - add test to test semver sorting for auto bump - pjvds
84b334 - fix deprecated set env and add path github action commands - oknozor
ac87ba - add aur package submodule - oknozor
764739 - add pjvds to the contributors list - oknozor
09ed3e - clippy lints and fmt * - oknozor
b0ef1e - replace serde fmt rexport with std::fmt - oknozor
271b92 - add editor hint on cog edit - oknozor
72a692 - stash hook generated changes on prehook failure - oknozor
fa24d6 - add shell completions - oknozor
940df1 - add git-hooks installer - oknozor
098d6c - remove unused writter mode: Append & Replace - oknozor
7191f4 - extract git statuses to a dedicated module - oknozor
a69bb2 - use dir modules instead of file - oknozor
bac60f - use Astr for commit type instead of custom impl - oknozor
1f0671 - use carret requirement for all dependencies - oknozor
97503f - change git hooks readme title - oknozor
bd69f4 - add statuses test - oknozor
6d107c - move verify to commit module add add tests - oknozor
6ff44d - use shorthand instead of full oid in cog log - oknozor
dac869 - remove default value for install hook command - oknozor
2103a7 - %version is now interpretted even without space separator - oknozor
2505a4 - fix typo in ci LICENSE path - oknozor
7c4a1c - replace drain_filter() with a stable alternative - tranzystorek-io
2bd8bb - add AUR package to README - oknozor
6fb5ec - document special behavior of auto bumps on 0.y.z - tranzystorek-io
f11374 - treat 0.y.z autobumps specially - tranzystorek-io
67a736 - add test for autobumping a breaking change on 0.y.z - tranzystorek-io
f66ad9 - use rust stable in github ci - oknozor
fe94f4 - add license to release tar - oknozor
1f59a8 - build on rust stable instead of nightly - oknozor
8ace14 - add several bump hooks and update doc - oknozor
1cd3fc - add tranzystorek-io to contributors - tranzystorek-io
061004 - fix clippy lints - renaultfernandes
78a997 - add signature to contributors list - renaultfernandes
602030 - move cargo package to post bump - oknozor
7015c5 - rename hooks to pre_bump_hooks - tranzystorek-io
a56b1e - add post-bump-hooks - tranzystorek-io
2bcf97 - include current branch name in "cog log" - renaultfernandes
7c6c72 - show repo and current tag name in "cog log" - renaultfernandes
5de190 - bump cargo.toml version - oknozor
e4d5fe - use external pager instead of moins - Mike
c11147 - pre-commit bump hooks - Mike
cf5419 - add documentation for version hooks - oknozor
b0609e - cog bump now perform a single version bump (#44) - oknozor
42827f - update codecov action to work with forks - oknozor
05a487 - bump --pre flag to set the pre-release version - mersinvald
dff77b - add log filters to the doc - oknozor
a1906c - add bump flag to the doc - oknozor
1c66d7 - add contributors github usernames to cog.toml - oknozor
f97a6f - typo in get_committer - jackdorland
1c0d2e - fix openssl missing in CD - oknozor
da6f63 - tag, conventional commit and license badges to readme - oknozor
5350b1 - bump setup-rust-action to v1.3.3 - oknozor
9a3351 - add corrections to README - oknozor
b223f7 - rewritte readme completely - oknozor
7f04a9 - fix ci cross build command bin args - oknozor
d4aa61 - change config name to cog.toml - oknozor
fc7420 - move check edit to dedicated subcommand and fix rebase - oknozor
1028d0 - remove config commit on init existing repo - oknozor
72bd1e - update Cargo.toml - oknozor
d71388 - improve changelog title formatting - oknozor
a6fba9 - remove test generated dir - oknozor
9da732 - add verify it tests - oknozor
d0d0ae - fix publish action script - oknozor
ba16b8 - add author map for github markdown rendering - oknozor
cf380e - improve git statuses display - oknozor
92cca4 - add DeriveDiplayOrder to cli - oknozor
fc0962 - this is a commit message - oknozor
d2ebbe - split commit and utility command into separate bins - oknozor
2f3710 - display git statuses and error message on commit to empty index - oknozor
45ac57 - add init subcommand in cli and the ability to use cog outside git - oknozor
fac83f - add example pre-commit hook - oknozor
1bdb65 - add changelog generation for bump command - oknozor
9f2966 - reimplement custom commits - oknozor
fe0e14 - add custom commit type help generation and fix cli help display order - oknozor
3ebaac - add log filter - oknozor
88f6f2 - add multiple args for log filters - oknozor
44bc3f - add log filters - oknozor
819a04 - add commit optional args {body} {footer} and {breaking-change} - oknozor
2248c9 - add commit pretty print - oknozor
5ff48a - add custom git and semver error types - oknozor
ce4d62 - add log command and improve logging - oknozor
bbbc90 - add commit date - oknozor
d7508a - add verify command - oknozor
ab054a - add edit flag for interactive rebase commit renaming - oknozor
030932 - add commit command - oknozor
b932a5 - add check command - oknozor
21abec - add changelog arg modes - oknozor
46dad5 - implement changelog - oknozor
7b7e47 - add changelog date - oknozor
d0e87b - add colors to changelog - oknozor
925adb - add markdown formating - oknozor
e858d5 - convert changelog to markdown - oknozor
ee6324 - add codecov badge - oknozor
b67e0e - line break after logo in readme - oknozor
00aadb - add ci badge to readme - oknozor
346716 - add toc to README.md - oknozor
aa4a85 - add README.md - oknozor
342f81 - fix changelog markdown format - oknozor
eeb917 - add bump test and fix version auto bump - oknozor
d2270f - fix error: 'parent index out of bounds' (#18) - oknozor
f3dc3b - add line break between changelog commit line - oknozor
55f62a - hide internal method visibility and fix some clippy lints - oknozor
d5684c - decrease method visibility - oknozor
17668b - bump version arg - oknozor
ba4a2c - remove test changelog - oknozor
6d810a - remove changelog header and footer from config - oknozor
329587 - remove commit sort struct - oknozor
7b5f61 - test commit - oknozor
a5abe8 - add cocogitto config - oknozor
481d57 - fix clippy lints - oknozor
3fd06f - add coco bin to Cargo.toml - oknozor
5375e1 - changelog format - oknozor
047323 - add issue templates - oknozor
63169a - add issue templates - oknozor
bea5a2 - remove dummy_repo from gitignore - oknozor
5c8490 - bump moins version - oknozor
fecbcf - add temporary ugly logo - oknozor
02a289 - add MIT license - oknozor
629016 - clean lints - oknozor
3b26be - add version bump test - oknozor
8a9921 - add repository unit tests - oknozor
0db6a4 - bootstrap bump command - oknozor
bd4972 - add init command cli test - oknozor
de60c0 - add changelog generation tests - oknozor
121235 - add test for cocogitto check - oknozor
e4271d - add test util git commands - oknozor
d7f314 - run tarpaulin on one thread - oknozor
88d67a - split tarpaulin and unit tests - oknozor
35085f - add git user for tarpaulin - oknozor
a1147b - add github action ci/cd - oknozor
dad15d - refactor verify to get current user signature - oknozor
a2b709 - extract version logic to a dedicated module - oknozor
f78056 - replace custom semver struct with semver crate - oknozor
063987 - clippy lints - oknozor
d9cf44 - rework check command output and commit parsing - oknozor
156d9b - move conventional commit command logic to pub function - oknozor
2537a3 - add closure for markdown commit section generation - oknozor
3cd77b - move commit to a dedicated module - oknozor
This changelog was generated by cocogitto.