Releases: zeenix/gimoji
Releases Β· zeenix/gimoji
π Release 1.1.1
- π Correctly update the selection for empty lists.
- π Escape search text.
- β¬οΈ Update deps to latest versions.
π 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.
π Release 1.0
- β¨ CLI arg, '--color-scheme
and environment variable
GIMOJI_COLOR_SCHEMEto specify the scheme, with 2 possible values:
lightand
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.
π Release 0.7.6
Brown paper bag release. I had forgotten to include the lockfile changes in the previous release. π€¦
π 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.
π 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.
π 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.
π Release 0.7.2.
- πΈ Look for emojis by code as well in existing messages.
- β¬οΈ Update clap to 4.4.12.
π 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
.
π 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