# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.4.0] - 2024-02-22 ### Added - Add default support for `fuzzel` wayland-native picker tool - Add default support for `ilia` gtk-based picker tool, used by default in Regolith Linux - Pass through return code 1 from selection tool - (!) Number of displayed recent emoji can be set with `-P` option: This replaces previous `-P` history flag toggle. Use number to set amount of recent entries to display, `-P3`. To completely hide history use `-P0`. - Add nerdfont emoji set download with `-D nerd` - Add parsing for long-form options (`--private` instead of `-p` and so on): Options requiring a value can be given both in space-separated (`--hist-limit 2`) and equals-separated (`--hist-limit=2`) versions. POSIX option concatenation still works (`-ne` to echo without newline). ### Changed - (!) History uses `XDG_STATE_HOME` directory by default: This constitutes a break in behavior if you relied a lot on your pick history in the default location. To retain your old history file, simply move it from the old cache directory (`~/.cache/bemoji-history.txt` by default) to the new one (`~/.local/state/bemoji-history.txt` by default). - (!) `XDG_CACHE_LOCATION` renamed to `XDG_HISTORY_LOCATION` to better signify its purpose ### Fixed - Always download from newest emoji list url - Pass selection to custom typing tools through stdin - Pass info messages to stderr to avoid passing to picker tools ## [0.3.0] - 2022-11-10 ### Added - Add new option `-n` which suppresses printing the final newline character in output ### Changed - Multiple command options can be combined - Allow downloading emoji sets at any time after initial run with `-D ` ### Fixed - Custom default command is only executed when no command option given - Results are matched case insensitively when using rofi picker to match other pickers ## [0.2.0] - 2022-06-29 ### Added - Display of configuration options on `-v` toggle - AUR installation instructions ### Changed - Simplified grep invocation to adhere more closely to POSIX ### Fixed - Custom picker, clipper, and typer command invocation quoting