Skip to content

Tags: zeenix/gimoji

Tags

1.1.1

Toggle 1.1.1's commit message
πŸ”– Release 1.1.1

* πŸ› Correctly update the selection for empty lists.
* πŸ› Escape search text.
* ⬆️  Update deps to latest versions.

1.1.0

Toggle 1.1.0's commit message
πŸ”– Release 1.1.0

* βͺ️ Revert to not setting the colorscheme arg in commit hook command and requring it from the
  hook. The luma detection crate (terminal-light) has now been fixed to work from the git hook so
  we don't need people to hardcode the color scheme in their commit hook.
* 🚸 Don't overwrite git hook if it already exists. Instead inform the user what to do.
* Add πŸ’£ emoji for crash fixes.
* πŸ₯… Print a warning if terminal luma detection fails.
* 🚸 --color-scheme help now explicitly mentions autodetection.
* πŸ“ Be specific about git commit message hook into docs.
* 🎨 Fix English in an error.
* 🎨 Improve formatting & readability of the commit hook.
* ⬆️  Update terminal-light to 1.4.0.
* ⬆️  Update clap to 4.5.2.

1.0.0

Toggle 1.0.0's commit message
πŸ”– Release 1.0

* ✨ CLI arg, '--color-scheme` and environment variable `GIMOJI_COLOR_SCHEME` to specify the
  scheme, with 2 possible values: `light` and `dark`. The color scheme autodetection is great but
  problematic at times, e.g in case of being run as git commit hook, which is the primary use
  case.
* πŸ’₯ Color scheme specification now mandatory with git hook. When running as the git commit hook,
  we now require the color scheme to be explicitly specified. If it's not specified, we ask the user
  to re-install the hook (which is just one command). #69
* πŸš‘οΈ Don't chop off content of commit message. When adding emoji to an existing commit message.
* πŸ’₯ Drop deprecated `--update-cache` option.
* πŸ”₯ Enable LTO for release build.
* πŸ”₯ Remove exec line from git hook. We no longer need this hack.
* ✨ Set the colorscheme arg in commit hook command.
* ⬆️  Update arboard to 3.3.2.
* ⬆️  Update nix to 0.28.

0.7.6

Toggle 0.7.6's commit message
πŸ”– Release 0.7.6

Brown paper bag release. I had forgotten to include the lockfile changes in the previous release. 🀦

0.7.5

Toggle 0.7.5's commit message
πŸ”– Release 0.7.5

* ✨ Exit process on Ctrl C.
* 🍱 Add πŸ€– emoji for automation-related changes.
* ⬆️  Update deps:
  * serde_json to 1.0.114.
  * serde to 1.0.197.
  * clap to 4.5.1.
  * A bunch of indirect dependencies.

0.7.4

Toggle 0.7.4's commit message
πŸ”– Release 0.7.4

* 🚸 Add emoji for connectivity (πŸ”Œ).
* πŸ’„ Replace screenshot with a screencast demo.
* ⬆️  Update dependencies:
  * arboard to 3.3.1.
  * ratatui to 0.26.1.
  * clap to 4.5.0.
  * regex to 1.10.3.
  * terminal-light to 1.2.0.
* ⬆️  Update build dependencies:
  * serde to 1.0.196.
  * serde_json to 1.0.113.

0.7.3

Toggle 0.7.3's commit message
πŸ”– Release 0.7.3

🚸 Skip emoji injection if any part of commit has emoji. Not only as a prefix.
⬆️  Update serde to 1.0.194.
⬆️  Update serde_json to 1.0.110.

0.7.2

Toggle 0.7.2's commit message
πŸ”– Release 0.7.2.

* 🚸 Look for emojis by code as well in existing messages.
* ⬆️  Update clap to 4.4.12.

0.7.1

Toggle 0.7.1's commit message
πŸ”– Release 0.7.1

βͺ️ Revert "πŸ”₯ Remove exec line from git hook". This reverts commit
   d13b964. Turns out this line was needed after all. Without it,
   you end up with some garbage in the search bar of the CLI when using `git commit -a`.

0.7.0

Toggle 0.7.0's commit message
πŸ”– Release 0.7.0.

✨ Only give up on adding emoji prefix if one is already present. If the commit message is already
present, we now still add the emoji prefix, unless there is one added already. #32