All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
3.0.0 - 2024-11-26
- type filtering, multi-line body support (#99)
- breaking change footers (#101)
- [breaking] stage files, better args, deps (#102)
- add shell completions subcommand (#106)
- non-default vendored-openssl feature (#98)
- (cargo) add documentation and repository links (#88)
- split test and coverage, deps (#107)
- shorter test asserts, vendored openssl, complete workflow overhaul (#94)
- (readme) better badges (#100)
- (gitignore) add intellij, vim, vscode and git (#96)
- update repository url, badges and license (#93)
- use asdf
- (autocomplete) check for empty repo before revwalk (#105)
2.2.0 - 2024-01-06
- (deps) update cocogitto to 6.0 - (503759c) - Danny Tatom
2.1.0 - 2023-11-24
- allow signing commits - (66b9d9e) - Danny Tatom
2.0.0 - 2023-11-23
- (deps) update indexmap to 2.1 - (72ba166) - Danny Tatom
- (deps) update git2 to 0.18 - (e05f7f7) - Danny Tatom
- (deps) update toml to 0.8 - (a757f3c) - Danny Tatom
- (deps) update deps, remove patch constraints - (3ad9f87) - Danny Tatom
- (deps) update clap and emojis - (0475b64) - Danny Tatom
- (readme) add new options - (fcbbaae) - Danny Tatom
- (readme) fix CI badge - (29da976) - Danny Tatom
- (readme) update demo gif - (82a4b6f) - Danny Tatom
- add ability to skip breaking changes and issues questions - (8cc6b30) - Danny Tatom
- (config) clean up config - (02a60d3) - Danny Tatom
1.5.3 - 2022-10-02
- (deps) update all the deps - (af5687f) - Danny Tatom
1.5.2 - 2022-08-11
- (deps) update all the deps - (3033a04) - Danny Tatom
- (deps) update rust to 1.61.0 - (ca49ee8) - Danny Tatom
- remove rust-toolchain file - (b6d638b) - Danny Tatom
- finish cleaning up config - (e108265) - Danny Tatom
- (docs) remove extra config examples - (1ddbe21) - Danny Tatom
- fix typo in comment - (92c8bd7) - Danny Tatom
- clean up emoji handling - (a7aaad9) - Danny Tatom
- start cleaning up config - (6f2d2b0) - Danny Tatom
- move commit code to its own file - (d6f91d7) - Danny Tatom
- clean up comments - (68713ad) - Danny Tatom
- disable default features of cocogitto - (94dc806) - Danny Tatom
- replace linked-hash-map with indexmap - (0b4d689) - Danny Tatom
1.5.1 - 2022-05-01
- only early return with message if we're in hook mode - (94c156d) - Danny Tatom
- (readme) update hook usage - (8547437) - Danny Tatom
- add desc and license to cargo file - (3d2bf72) - Danny Tatom
1.5.0 - 2022-05-01
- use git2 to get repo dir - (db5fa44) - Danny Tatom
- (cog) add post bump hooks - (7e1cc59) - Danny Tatom
- (deps) update all the deps - (4c438ea) - Danny Tatom
- (deps) update rust to 1.58.1 - (2feb1be) - Danny
- (deps) update rust to 1.58.0 - (2c5e6b7) - Danny Tatom
- (deps) update clap to 3.0.0 - (76231fb) - Danny Tatom
- (deps) update requestty to 0.2.1 - (e2daea9) - Danny Tatom
- (workflow) rename build script - (93764ae) - Danny Tatom
- (workflow) remove audit workflow - (2bad853) - Danny Tatom
- (workflows) redo how releases work - (02c5177) - Danny Tatom
- (changelog) clean up names - (f8eaa31) - Danny Tatom
- (readme) better explain how the git hook works - (8d08912) - Danny Tatom
- (readme) explain git hook usage - (b12ff65) - Danny Tatom
- (readme) add config options - (e2a3b76) - Danny Tatom
- (readme) clean up a bit - (418dbb8) - Danny Tatom
- (readme) clean up - (7f14e74) - Danny Tatom
- (readme) update - (3ace4c7) - Danny Tatom
- (readme) add link for getting it working on M1 - (69573be) - Danny Tatom
- (security) remove example committing secrets - (a6b22dd) - AJ ONeal
- (config) better config handling - (d6ad1b9) - Danny Tatom
- return early if commit message is already conventional - (caff83d) - Danny Tatom
- use message passed in via -m flag - (fe58e51) - Danny Tatom
- clippy cleanup - (d12ad21) - Danny Tatom
- add test for replace_emoji_shortcodes - (f3948e5) - Danny Tatom
- add more tests for prompt - (932bc4c) - Danny Tatom
7bc7a6 - add notes for autocomplete - Danny Tatom
1ed5dd - fix badge url - Danny Tatom
cdc36b - fix typo - Danny Tatom
622b5b - update feature list - Danny Tatom
2c2670 - fix typo - Danny Tatom
7de38d - add support for emoji shortcodes - Danny Tatom
920181 - add optional autocomplete for scope prompt - Danny Tatom
92ad3b - remove silly test - Danny Tatom
fcf3f1 - fix tests - Danny Tatom
7ae71c - move get_conventional_message assertion to existing test - Danny Tatom
e56d87 - add a (redundant?) test for get_conventional_message - Danny Tatom
601dcd - add test for get_extracted_answers - Danny Tatom
dbfe90 - add test for get_commit_types - Danny Tatom
75aaca - fix typo in help - Danny Tatom
28b4c1 - fix codecov ignore path - Danny Tatom
84a9c1 - add codecov config file - Danny Tatom
4994be - update clap to 3.0.0-rc.8 - Danny Tatom
f1a000 - destructure get_extracted_answers return value - Danny Tatom
edd03f - clean up load_config - Danny Tatom
4cde0f - move some stuff around - Danny Tatom
4b0158 - little bit of code cleanup - Danny Tatom
b340c3 - make publish.sh executable - Danny Tatom
599ffe - trying again - Danny Tatom
c27062 - try again to fix publish - Danny Tatom
228a7e - attempt to fix publish workflow - Danny Tatom
58c3fb - remove strikethru from hook feature - Danny Tatom
8752fd - add hook example - Danny Tatom
70ce66 - update publish workflow - Danny Tatom
78db14 - update rusty-hook config - Danny Tatom
97adbc - add option to run as git hook - Danny Tatom
1fb6ac - allow passing path to a config file - Danny Tatom
03cf21 - update deps - Danny Tatom
413fe9 - fix typo in codecov badge - Danny Tatom
0bcc28 - add codecov badge - Danny Tatom
7a91bb - add feature list & more usage examples - Danny Tatom
12dc6f - clean up usage section - Danny Tatom
8d5b34 - update - Danny Tatom
916a51 - load default commit types from config - Danny Tatom
2e7cd9 - clean up main func - Danny Tatom
db4756 - restructure app a bit - Danny Tatom
b7986c - split up tests - Danny Tatom
31ef10 - make error messages consistent - Danny Tatom
c3f3c6 - add support for commit types with no emoji - Danny Tatom
b386dc - add codecov - Danny Tatom
7e86e9 - add rust-toolchain - Danny Tatom
8f7a8f - add audit workflow - Danny Tatom
87bef9 - maybe fix build - Danny Tatom
15e89b - remove cargo-bump - Danny Tatom
76ca7f - set rust edition to 2021 - Danny Tatom
286e83 - make release bin smaller - Danny Tatom
f977bb - get derive as a feature from serde - Danny Tatom
9d3e12 - move answer functions to their own file - Danny Tatom
bc8aae - use const strings for answer keys - Danny Tatom
ce90dd - replace config loading with a single load_config function - Danny Tatom
dc718a - clean up get_amended_body - Danny Tatom
aee814 - clean up render_commit_type_choice - Danny Tatom
66c68d - remove unnecessary Error
s from Result
s - Danny Tatom
f3a875 - little bit of some cleanup - Danny Tatom
a93fc3 - put config file handling into its own file - Danny Tatom
ef923a - add validation to questions - Danny Tatom
d6cab7 - add better config examples - Danny Tatom
72450e - add deps.rs badge - Danny Tatom
468682 - add version badge - Danny Tatom
afcfe2 - capitalize cli - Danny Tatom
18cfcb - add link to releases page - Danny Tatom
9984fd - add issue templates - Danny Tatom
This changelog was generated by cocogitto.