Skip to content

Releases: zeenix/gimoji

πŸ”– Release 1.2.0

14 Jan 16:58
1.2.0
d686afc

Choose a tag to compare

Added

  • ✨ Add flag to output selection to stdout (#223).

CI

  • πŸ’š Consistent use of PAT.
  • πŸ’š Drop setting of repository labels.
  • πŸ’š More robust GH token handling in emoji update job.

Changed

  • πŸ’„ Really fix the kbd vs mouse selection conflict.
  • πŸ’„ Allow kbd nav when mouse is over the emoji list.
  • πŸ’„ Show the copied emoji in the notification.
  • πŸ’„ Copy the emoji instead of its code.
  • πŸ’„ Consolidate selection with mouse and kbd.
  • πŸ’„ GH action to create a web interface.
  • 🎨 Minor formatting fix.
  • 🚚 Add emoji for "fuzzing": 🐰. #190

Dependencies

  • ⬆️ Update serde_json to v1.0.149 (#298).
  • ⬆️ Update clap to v4.5.54 (#296).
  • ⬆️ Update ratatui to 0.30.0 (#293).
  • ⬆️ Update peter-evans/create-pull-request action to v8.
  • ⬆️ Update actions/checkout action to v6.
  • ⬆️ Update regex to v1.12.2 (#279).
  • ⬆️ Update serde to v1.0.228 (#277).
  • ⬆️ Update arboard to v3.6.1 (#261).
  • ⬆️ Update actions/checkout action to v5.
  • ⬆️ Update terminal-light to v1.8.0 (#225).
  • ⬆️ Update nix to 0.30 (#224).
  • ⬆️ Update crossterm to 0.29.0 (#219).
  • ⬆️ Update databake to 0.2.0 (#189).

Documentation

  • πŸ“ correct footnote notation for new link.

Fixed

  • πŸ› Fix action to crate web interface.

Other

  • πŸ€– Add release-plz configuration.
  • 🚨 Remove an unused import.
  • πŸ€– Shell script for generating HTML.
  • 🚸 Always keep search input field focused.
  • 🚨 Fix against latest clippy.
  • πŸ”„ Update emoji database from gitmoji upstream.
  • πŸ€– Automate emoji DB update.
  • πŸ€– Add CLAUDE.md.

πŸ”– Release 1.1.1

28 Sep 09:46
4eccdd3

Choose a tag to compare

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

πŸ”– Release 1.1.0

11 Mar 15:25
51555fb

Choose a tag to compare

  • βͺ️ 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

03 Mar 18:20
87b9412

Choose a tag to compare

  • ✨ CLI arg, '--color-schemeand environment variableGIMOJI_COLOR_SCHEMEto specify the scheme, with 2 possible values:lightanddark`. 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

20 Feb 12:43
ec603d4

Choose a tag to compare

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

πŸ”– Release 0.7.5

20 Feb 12:04

Choose a tag to compare

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

13 Feb 12:20

Choose a tag to compare

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

02 Jan 13:14

Choose a tag to compare

🚸 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.

31 Dec 17:47

Choose a tag to compare

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

πŸ”– Release 0.7.1

23 Dec 00:57

Choose a tag to compare

βͺ️ 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.