Skip to content

Latest commit

 

History

History
396 lines (226 loc) · 14.5 KB

CHANGELOG.md

File metadata and controls

396 lines (226 loc) · 14.5 KB

Changelog

All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.


3.0.0 - 2024-11-26

Added

  • 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)

Changed

  • 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

Fixed

  • (autocomplete) check for empty repo before revwalk (#105)

2.2.0 - 2024-01-06

Build system

  • (deps) update cocogitto to 6.0 - (503759c) - Danny Tatom

2.1.0 - 2023-11-24

Features

  • allow signing commits - (66b9d9e) - Danny Tatom

2.0.0 - 2023-11-23

Build system

  • (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

Documentation

  • (readme) add new options - (fcbbaae) - Danny Tatom
  • (readme) fix CI badge - (29da976) - Danny Tatom
  • (readme) update demo gif - (82a4b6f) - Danny Tatom

Features

  • add ability to skip breaking changes and issues questions - (8cc6b30) - Danny Tatom

Refactoring

  • (config) clean up config - (02a60d3) - Danny Tatom

1.5.3 - 2022-10-02

Build system

  • (deps) update all the deps - (af5687f) - Danny Tatom

1.5.2 - 2022-08-11

Build system

  • (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

Features

  • finish cleaning up config - (e108265) - Danny Tatom

Miscellaneous Chores

  • (docs) remove extra config examples - (1ddbe21) - Danny Tatom
  • fix typo in comment - (92c8bd7) - Danny Tatom

Refactoring

  • 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

Bug Fixes

  • only early return with message if we're in hook mode - (94c156d) - Danny Tatom

Documentation

  • (readme) update hook usage - (8547437) - Danny Tatom

Miscellaneous Chores

  • add desc and license to cargo file - (3d2bf72) - Danny Tatom

1.5.0 - 2022-05-01

Bug Fixes

  • use git2 to get repo dir - (db5fa44) - Danny Tatom

Build system

  • (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

Continuous Integration

  • (workflow) rename build script - (93764ae) - Danny Tatom
  • (workflow) remove audit workflow - (2bad853) - Danny Tatom
  • (workflows) redo how releases work - (02c5177) - Danny Tatom

Documentation

  • (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

Features

  • (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

Refactoring

  • clippy cleanup - (d12ad21) - Danny Tatom

Tests

  • add test for replace_emoji_shortcodes - (f3948e5) - Danny Tatom
  • add more tests for prompt - (932bc4c) - Danny Tatom

1.4.0 - 2021-12-29

Documentation

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

Features

7de38d - add support for emoji shortcodes - Danny Tatom

920181 - add optional autocomplete for scope prompt - Danny Tatom

Tests

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

Bug Fixes

75aaca - fix typo in help - Danny Tatom

Continuous Integration

28b4c1 - fix codecov ignore path - Danny Tatom

84a9c1 - add codecov config file - Danny Tatom

Build system

4994be - update clap to 3.0.0-rc.8 - Danny Tatom

Refactoring

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


1.3.4 - 2021-12-23

Continuous Integration

b340c3 - make publish.sh executable - Danny Tatom


1.3.3 - 2021-12-23

Continuous Integration

599ffe - trying again - Danny Tatom


1.3.2 - 2021-12-23

Continuous Integration

c27062 - try again to fix publish - Danny Tatom


1.3.1 - 2021-12-23

Continuous Integration

228a7e - attempt to fix publish workflow - Danny Tatom


1.3.0 - 2021-12-23

Documentation

58c3fb - remove strikethru from hook feature - Danny Tatom

8752fd - add hook example - Danny Tatom

Continuous Integration

70ce66 - update publish workflow - Danny Tatom

78db14 - update rusty-hook config - Danny Tatom

Features

97adbc - add option to run as git hook - Danny Tatom

1fb6ac - allow passing path to a config file - Danny Tatom

Build system

03cf21 - update deps - Danny Tatom


1.2.0 - 2021-10-28

Documentation

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

Refactoring

916a51 - load default commit types from config - Danny Tatom

2e7cd9 - clean up main func - Danny Tatom

db4756 - restructure app a bit - Danny Tatom

Tests

b7986c - split up tests - Danny Tatom

Bug Fixes

31ef10 - make error messages consistent - Danny Tatom

Features

c3f3c6 - add support for commit types with no emoji - Danny Tatom

Continuous Integration

b386dc - add codecov - Danny Tatom

7e86e9 - add rust-toolchain - Danny Tatom

8f7a8f - add audit workflow - Danny Tatom


1.1.2 - 2021-10-21

Continuous Integration

87bef9 - maybe fix build - Danny Tatom


1.1.1 - 2021-10-21

Miscellaneous Chores

15e89b - remove cargo-bump - Danny Tatom

76ca7f - set rust edition to 2021 - Danny Tatom

Build system

286e83 - make release bin smaller - Danny Tatom

f977bb - get derive as a feature from serde - Danny Tatom

Refactoring

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


1.1.0 - 2021-10-21

Refactoring

66c68d - remove unnecessary Errors from Results - Danny Tatom

f3a875 - little bit of some cleanup - Danny Tatom

a93fc3 - put config file handling into its own file - Danny Tatom

Features

ef923a - add validation to questions - Danny Tatom

Documentation

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

Miscellaneous Chores

9984fd - add issue templates - Danny Tatom


1.0.0 - 2021-10-20


This changelog was generated by cocogitto.