Skip to content

Update all dependencies - #16

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all
Open

Update all dependencies#16
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all

Conversation

@renovate

@renovate renovate Bot commented Aug 3, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Update Change
junegunn/fzf minor 0.73.10.74.2
rust-lang/rust minor 1.96.01.97.1

Release Notes

junegunn/fzf (junegunn/fzf)

v0.74.2

Compare Source

  • Performance optimizations for short queries
    • Short queries scan the largest candidate sets, and the first keystroke scans the whole input
    • Single-character queries are up to 2.4x faster
    • Two-character queries are up to 1.4x faster
  • Faster sorting of search results, skipping redundant radix passes
  • change-border-label and transform-border-label now work on the native border of a tmux or Zellij floating pane
  • Fixed Kitty graphics sequences from a preview command being taken by tmux as pane title requests
  • Fixed an image at the top of the preview being torn by --preview-window ~N
  • Fixed nondeterministic match highlight positions
  • Fixed signal and resize handlers persisting after Run() returns when fzf is used as a library
  • fzf now detects terminal resize on Windows in --height mode (#​4790) (@​Cyrus580529)
  • fish: fixed history command being affected by user initialization scripts, and improved timestamp colors in CTRL-R (#​4862) (@​bitraid)
  • zsh: fixed CTRL-R not propagating the exit status of fzf when perl is available (#​4871) (@​LangLangBart, @​Toliak)
  • zsh: fixed chpwd hook functions being called twice by ALT-C (#​4879) (@​LangLangBart, @​lucc)

v0.74.1

Compare Source

  • The default separator on the info line is no longer shown when the input section is already visually separated from the list section by a border line
    # No separator shown below the header border
    fzf --style full --input-border none --header foo
    
    # Separator shown; no border separates the input section from the list section
    fzf --style full --input-border none --header foo --no-header-border
    
    # No separator below the border of the preview window at 'next' position
    fzf --preview : --preview-window next
    
    # Conversely, separator is now shown when the input border does not draw
    # a line facing the list section
    fzf --input-border bottom
  • Rendering improvements
    • Each frame is now wrapped in synchronized update mode (mode 2026) to reduce flickering on supported terminals
    • Reduced rendering output by 10-23% by skipping redundant SGR sequences
    • Fixed ghost characters and misplaced colors inside Zellij by using CHA instead of CR + CUF for horizontal cursor movement (#​4858, zellij-org/zellij#5370)
    • Fixed cursor restoration on exit with --height --no-clear inside Neovim terminal by using DECSC/DECRC instead of CSI s/CSI u
  • nushell: fixed deprecation error of str downcase on nushell 0.114.0 or above (#​4857) (@​sim590)
  • Each release now includes .deb packages for easy installation on Debian-based distros (#​4859)

v0.74.0

Compare Source

Release highlights: https://junegunn.github.io/fzf/releases/0.74.0/

  • On tmux 3.7 or above, --popup starts fzf in a floating pane instead of a popup (#​4850)
    • Unlike a popup, a floating pane is not modal; you can switch to other panes and windows while fzf is running, move and resize the pane with the mouse, zoom it to fullscreen, and use copy-mode in it
    • A floating pane always has a native border, which is what makes the pane movable and resizable, so border-native is implied
    • A popup is used instead when a border style is explicitly specified with --border, so that the fzf-drawn border is the only border shown (none and line are treated as no border)
      fzf --popup --border
    • --border-label is set as the title of the floating pane, and is displayed on the border if pane-border-status is enabled in tmux
      fzf --popup --border-label ' fzf '
  • On Zellij, --popup uses the native border by default, consistent with tmux, so that the pane can be moved and resized with the mouse; fzf draws its own border when a border style is explicitly specified with --border
    • --border-label is set as the name of the pane, displayed on the native border
  • Added result-final event, a variant of result that is not triggered while the input stream is still open (#​4835)
    • Use it for one-shot, per-query actions that would otherwise re-fire on every intermediate snapshot during loading
      # 'result' fires per intermediate snapshot (header keeps updating during load);
      # 'result-final' fires once after the stream closes (footer shows the final count)
      (seq 100; sleep 1; seq 100) | fzf --query 1 \
        --bind 'result:transform-header(echo result: $FZF_MATCH_COUNT),result-final:transform-footer(echo final: $FZF_MATCH_COUNT)'
  • Added wait action to block subsequent actions until search completes (#​4825)
    • Useful for chaining query-changing actions with motion actions to ensure operations on complete results
      # Wait for search to complete before moving to the best match
      fzf --bind 'start:change-query(foo)+wait+best'
    • The initial loading of the input is also considered a search in progress, so start:wait can be used to wait until the input is fully loaded
      # Move to the last item after the input is fully loaded
      (seq 1000; sleep 1; seq 1001 2000) | fzf --bind 'start:wait+last'
  • Bound alt-left to backward-word and alt-right to forward-word by default (#​4833)
  • Bug fixes and improvements
    • Skip $FZF_CURRENT_ITEM export when the item is larger than 64 KB; a huge item can overflow ARG_MAX and break preview and other child commands with E2BIG (#​4806)
    • transform and bg-transform now allow a bare put action in the output to insert the key that triggered the action
      # Insert the typed key ('a') into the query
      fzf --bind 'a:transform:echo put'
    • ALT-C in zsh no longer resolves symbolic links when changing the directory, consistent with the cd builtin (#​4816) (@​silverneko)
    • Fixed horizontal mouse wheel events being treated as vertical scrolling (#​4848) (@​jason5122)
    • Fixed bw theme not inheriting overridden colors
    • fish: CTRL-R now works when $fish_color_normal or $fish_color_comment is empty or invalid (#​4831) (@​bitraid)
    • Fixed empty-shell detection in the install script (#​4813)
    • Fixed the install script writing nushell source lines into the config files of other shells (#​4812)
rust-lang/rust (rust-lang/rust)

v1.97.1

Compare Source

==========================

  • rustc: Fix miscompilation in LLVM optimization
    This backports an LLVM submodule bump to include the LLVM-side fix and a
    revert of the rustc change that is one known trigger for the bug. The rustc
    side revert should not be strictly necessary but is done out of abundance of caution.

v1.97.0

Compare Source

==========================

Language

Platform Support

Refer to Rust's platform support page
for more information on Rust's tiered platform support.

Stabilized APIs

These previously stable APIs are now stable in const contexts:

Cargo

Rustdoc

Compatibility Notes

v1.96.1

Compare Source

===========================


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 9am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants