# Changelog * [1.6.1](#1-6-1) * [1.6.0](#1-6-0) * [1.5.4](#1-5-4) * [1.5.3](#1-5-3) * [1.5.2](#1-5-2) * [1.5.1](#1-5-1) * [1.5.0](#1-5-0) * [1.4.2](#1-4-2) * [1.4.1](#1-4-1) ## 1.6.1 ### Fixed * Wrong font being used for some entries if guessing monitor fuzzel will appear on, and guessing wrong (https://codeberg.org/dnkl/fuzzel/issues/31). ## 1.6.0 ### Added * Text shaping support (https://codeberg.org/dnkl/fuzzel/issues/20). * Option for vertical padding between prompt and match list. ### Changed * fcft >= 2.4.0 is now required. * In dmenu mode, fuzzel now prints the keyboard input as is, if it does not match any of the items (https://codeberg.org/dnkl/fuzzel/issues/23). * The `.desktop` filename is now also matched against (https://codeberg.org/dnkl/fuzzel/issues/25). ### Fixed * Set initial subpixel mode correctly when there is only one monitor. * Crash when `~/.cache/fuzzel` contained invalid/corrupt entries. ### Contributors * [loserMcloser](https://codeberg.org/loserMcloser) ## 1.5.4 ### Fixed * Icon size calculation with scaling factors > 1 ## 1.5.3 ### Fixed * Compilation when both PNGs and SVGs have been disabled. ## 1.5.2 ### Changed * Maximum icon height reduced, from the `line height`, to the `line height` minus the font's `descent`. This ensures a margin between icons. ### Fixed * Crash when compositor provided bad monitor geometry data (https://codeberg.org/dnkl/fuzzel/issues/17). ## 1.5.1 ### Fixed * Regression: border not being rendered when `--border-radius=0`, or if fuzzel was built without cairo (https://codeberg.org/dnkl/fuzzel/issues/15). ## 1.5.0 ### Added * meson option `-Denable-svg=[auto|enabled|disabled]`. When disabled, _librsvg_ is no longer a dependency and SVG icons are disabled. Default: `auto`. * meson option `-Denable-png=[auto|enabled|disabled]`. When disabled, _libpng_ is no longer a dependency and PNG icons are disabled. Default: `auto`. * meson option `-Denable-cairo=[auto|enabled|disabled]`. When disabled, fuzzel will not be able to draw rounded corners, nor support SVGs (regardless of what `-Denable-svg` is set to) (https://codeberg.org/dnkl/fuzzel/issues/10). * `-I,--no-icons` command line option; disables all icons (https://codeberg.org/dnkl/fuzzel/issues/12) * FreeBSD port. * `-x,--horizontal-pad` and `-y,--vertical-pad` command line options (https://codeberg.org/dnkl/fuzzel/issues/12). * `--line-height` and `-letter-spacing` command line options (https://codeberg.org/dnkl/fuzzel/issues/12). ### Changed * PNGs are now loaded and rendered with _libpng_ instead of _cairo_. ### Fixed * Wrong colors when not fully opaque. * Rendering of SVGs containing multiple icons. * Font being incorrectly scaled on rotated monitors. * PPI being calculated incorrectly. * Crash on keyboard input when repeat rate was zero (i.e. no repeat). ### Contributors * [magenbluten](https://codeberg.org/magenbluten) * jbeich ## 1.4.2 ### Fixed * Subpixel antialiasing was not applied correctly on opaque backgrounds. ## 1.4.1 ### Fixed * Incorrect extension for man pages.