Skip to content

v0.4.0

Choose a tag to compare

@levinion levinion released this 20 Jan 05:42
· 19 commits to main since this release

BREAKING CHANGES

  1. Terminal Management
    fzfmenu no longer manages the terminal window instance. You must handle the terminal execution yourself.

    • Old: fzfmenu (with internal terminal handling)
    • New: foot -e fzfmenu
    • Note: All related terminal-management flags have been removed.
  2. Native fzf Flags
    fzfmenu now natively accepts and passes all flags to fzf.

    • Example: fzfmenu --query 'hello world'
    • Note: Previous built-in flags are replaced by standard fzf flags.
  3. Environment-Based Configuration
    fzf-specific flags are no longer supported inside the fzfmenu config file.

    • Action: Use the FZF_DEFAULT_OPTS environment variable instead.
  4. Plugin Dynamic Loading
    A new boolean field dynamic has been added to the plugin schema.

    • Function: Controls whether the plugin should be reloaded on each user input.
    • Warning: Previous --no-reload flag has been removed in favor of this behavior.

For more details, refer to the README and the examples directory.