All Versions
Latest Version
Avg Release Cycle
76 days
Latest Release

Changelog History
Page 5

  • v0.16.9 Changes

    • 🐎 Memory and performance optimization
      • Around 20% performance improvement for general use cases
      • Up to 5x faster processing of --ansi
      • Up to 50% reduction of memory usage
    • πŸ› Bug fixes and usability improvements
      • Fixed handling of bracketed paste mode
      • [ERROR] on info line when the default command failed
      • More efficient rendering of preview window
      • --no-clear updated for repetitive relaunching scenarios
  • v0.16.8 Changes

    • πŸ†• New change event and top action for --bind
      • fzf --bind change:top
        • Move cursor to the top result whenever the query string is changed
      • fzf --bind 'ctrl-w:unix-word-rubout+top,ctrl-u:unix-line-discard+top'
        • top combined with unix-word-rubout and unix-line-discard
    • πŸ›  Fixed inconsistent tiebreak scores when --nth is used
    • Proper display of tab characters in --prompt
    • πŸ›  Fixed not to --cycle on page-up/page-down to prevent overshoot
    • Git revision in --version output
    • πŸ‘ Basic support for Cygwin environment
    • 🏁 Many fixes in Vim plugin on Windows/Cygwin (thanks to @janlazo)
  • v0.16.7 Changes

    • βž• Added support for ctrl-alt-[a-z] key chords
    • CTRL-Z (SIGSTOP) now works with fzf
    • fzf will export $FZF_PREVIEW_WINDOW so that the scripts can use it
    • πŸ› Bug fixes and improvements in Vim plugin and shell extensions
  • v0.16.6 Changes

    • πŸ›  Minor bug fixes and improvements
    • βž• Added --no-clear option for scripting purposes
  • v0.16.5 Changes

    • πŸ›  Minor bug fixes
    • βž• Added toggle-preview-wrap action
    • Built with Go 1.8
  • v0.16.4 Changes

    • βž• Added --border option to draw border above and below the finder
    • πŸ› Bug fixes and improvements
  • v0.16.3 Changes

    • πŸ›  Fixed a bug where fzf incorrectly display the lines when straddling tab characters are trimmed
    • Placeholder expression used in --preview and execute action can optionally take + flag to be used with multiple selections
      • e.g. git log --oneline | fzf --multi --preview 'git show {+1}'
    • βž• Added execute-silent action for executing a command silently without switching to the alternate screen. This is useful when the process is short-lived and you're not interested in its output.
      • e.g. fzf --bind 'ctrl-y:execute!(echo -n {} | pbcopy)'
    • ctrl-space is allowed in --bind
  • v0.16.2 Changes

    • ⬇️ Dropped ncurses dependency
    • Binaries for freebsd, openbsd, arm5, arm6, arm7, and arm8
    • πŸ‘ Official 24-bit color support
    • βž• Added support for composite actions in --bind. Multiple actions can be chained using + separator.
      • e.g. fzf --bind 'ctrl-y:execute(echo -n {} | pbcopy)+abort'
    • --preview-window with size 0 is allowed. This is used to make fzf execute preview command in the background without displaying the result.
    • πŸ›  Minor bug fixes and improvements
  • v0.16.1 Changes

    • πŸ›  Fixed --height option to properly fill the window with the background color
    • βž• Added half-page-up and half-page-down actions
    • βž• Added -L flag to the default find command
  • v0.16.0 Changes

    • βž• Added --height HEIGHT[%] option
      • fzf can now display finder without occupying the full screen
    • 0️⃣ Preview window will truncate long lines by default. Line wrap can be enabled by :wrap flag in --preview-window.
    • Latin script letters will be normalized before matching so that it's easier to match against accented letters. e.g. sodanco can match SΓ³ DanΓ§o Samba.
      • Normalization can be disabled via --literal
    • βž• Added --filepath-word to make word-wise movements/actions (alt-b, alt-f, alt-bs, alt-d) respect path separators