v0.58.0 v0.59.0

medium risk

junegunn/fzfJan 19, 2025 → Feb 2, 202514 days between releases

What's New

Adds pathname prioritization, click-header events, and --no-input mode.

New Features

  • --tiebreak=pathname option to prioritize file name matches
  • --no-input option to completely disable the input section
  • search(...) action to trigger searches with arbitrary queries
  • Click-header events with $FZF_CLICK_HEADER_WORD and $FZF_CLICK_HEADER_NTH
  • --header-lines-border option to display header lines with a separate border

Improvements

  • --scheme=path now automatically sets --tiebreak=pathname,length on TTY
  • Extended {q} placeholder to support ranges
  • Support for binding actions to multiple keys and events simultaneously

Upgrade Notes

No breaking changes. Note that --scheme=path now defaults to --tiebreak=pathname,length on TTY devices. If implementing custom bindings, utilize the new $FZF_CLICK_HEADER_WORD and $FZF_CLICK_HEADER_NTH variables for click-header events.

The Two Releases

v0.58.0

0.58.0

Jan 19, 2025· 2 years ago

Introduces granular borders for different sections and style presets for quick UI customization.

Full release notes
v0.59.0

0.59.0

Feb 2, 2025· 2 years ago

Focuses on pathname prioritization, click-header events, an `--no-input` mode, and search transformer actions.

Full release notes