Skip to content

Bump github.com/junegunn/fzf from 0.65.2 to 0.70.0#2994

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/junegunn/fzf-0.70.0
Open

Bump github.com/junegunn/fzf from 0.65.2 to 0.70.0#2994
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/junegunn/fzf-0.70.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 6, 2026

Bumps github.com/junegunn/fzf from 0.65.2 to 0.70.0.

Release notes

Sourced from github.com/junegunn/fzf's releases.

0.70.0

Demo: change-with-nth

change-with-nth.mp4

Summary

  • Added change-with-nth action for dynamically changing the --with-nth option.
    • Requires --with-nth to be set initially.
    • Multiple options separated by | can be given to cycle through.
    echo -e "a b c\nd e f\ng h i" | fzf --with-nth .. \
      --bind 'space:change-with-nth(1|2|3|1,3|2,3|)'
  • Added change-header-lines action for dynamically changing the --header-lines option
  • Performance improvements (1.3x to 1.9x faster filtering depending on query)
    === query: 'l' ===
      [all]   baseline:   168.87ms  current:    95.21ms  (1.77x)  matches: 5069891 (94.78%)
      [1T]    baseline:  1652.22ms  current:   841.40ms  (1.96x)  matches: 5069891 (94.78%)
    

    === query: 'lin' === [all] baseline: 343.27ms current: 252.59ms (1.36x) matches: 3516507 (65.74%) [1T] baseline: 3199.89ms current: 2230.64ms (1.43x) matches: 3516507 (65.74%)

    === query: 'linux' === [all] baseline: 85.47ms current: 63.72ms (1.34x) matches: 307229 (5.74%) [1T] baseline: 774.64ms current: 589.32ms (1.31x) matches: 307229 (5.74%)

    === query: 'linuxlinux' === [all] baseline: 55.13ms current: 35.67ms (1.55x) matches: 12230 (0.23%) [1T] baseline: 461.99ms current: 332.38ms (1.39x) matches: 12230 (0.23%)

    === query: 'linuxlinuxlinux' === [all] baseline: 51.77ms current: 32.53ms (1.59x) matches: 865 (0.02%) [1T] baseline: 409.99ms current: 296.33ms (1.38x) matches: 865 (0.02%)

  • Fixed nth attribute merge order to respect precedence hierarchy (#4697)
  • bash: Replaced printf with builtin printf to bypass local indirections (#4684) (@​DarrenBishop)

0.68.0

preview-wrap-word.mp4
  • Implemented word wrapping in the list section
    • Added --wrap=word (or --wrap-word) option and toggle-wrap-word action for word-level line wrapping in the list section
    • Changed default binding of ctrl-/ and alt-/ from toggle-wrap to toggle-wrap-word
    fzf --wrap=word

... (truncated)

Changelog

Sourced from github.com/junegunn/fzf's changelog.

0.70.0

  • Added change-with-nth action for dynamically changing the --with-nth option.
    • Requires --with-nth to be set initially.
    • Multiple options separated by | can be given to cycle through.
    echo -e "a b c\nd e f\ng h i" | fzf --with-nth .. \
      --bind 'space:change-with-nth(1|2|3|1,3|2,3|)'
  • Added change-header-lines action for dynamically changing the --header-lines option
  • Performance improvements (1.3x to 1.9x faster filtering depending on query)
    === query: 'l' ===
      [all]   baseline:   168.87ms  current:    95.21ms  (1.77x)  matches: 5069891 (94.78%)
      [1T]    baseline:  1652.22ms  current:   841.40ms  (1.96x)  matches: 5069891 (94.78%)
    

    === query: 'lin' === [all] baseline: 343.27ms current: 252.59ms (1.36x) matches: 3516507 (65.74%) [1T] baseline: 3199.89ms current: 2230.64ms (1.43x) matches: 3516507 (65.74%)

    === query: 'linux' === [all] baseline: 85.47ms current: 63.72ms (1.34x) matches: 307229 (5.74%) [1T] baseline: 774.64ms current: 589.32ms (1.31x) matches: 307229 (5.74%)

    === query: 'linuxlinux' === [all] baseline: 55.13ms current: 35.67ms (1.55x) matches: 12230 (0.23%) [1T] baseline: 461.99ms current: 332.38ms (1.39x) matches: 12230 (0.23%)

    === query: 'linuxlinuxlinux' === [all] baseline: 51.77ms current: 32.53ms (1.59x) matches: 865 (0.02%) [1T] baseline: 409.99ms current: 296.33ms (1.38x) matches: 865 (0.02%)

  • Fixed nth attribute merge order to respect precedence hierarchy (#4697)
  • bash: Replaced printf with builtin printf to bypass local indirections (#4684) (@​DarrenBishop)

0.68.0

  • Implemented word wrapping in the list section
    • Added --wrap=word (or --wrap-word) option and toggle-wrap-word action for word-level line wrapping in the list section
    • Changed default binding of ctrl-/ and alt-/ from toggle-wrap to toggle-wrap-word
    fzf --wrap=word
  • Implemented word wrapping in the preview window
    • Added wrap-word flag for --preview-window to enable word-level wrapping
    • Added toggle-preview-wrap-word action
    fzf --preview 'bat --style=plain --color=always {}' \
        --preview-window wrap-word \
        --bind space:toggle-preview-wrap-word

... (truncated)

Commits
  • eacef5e 0.70.0
  • 96eb68c Add SIMD indexByteTwo/lastIndexByteTwo doc
  • 50be8bc Add fuzz tests for SIMD indexByteTwo to CI
  • b4e5857 Fix nth attr merge order to respect precedence hierarchy (#4697)
  • 97ac779 Add SIMD indexByteTwo/lastIndexByteTwo for faster prefiltering
  • 4866c34 Replace printf with builtin printf to by pass local indirections (#4684)
  • 3cfee28 Add change-with-nth action to dynamically change --with-nth (#4691)
  • 5887edc Use LSD radix sort for Result sorting in matcher
  • 3e751c4 Add direct algo fast path in matchChunk
  • 8452c78 Return Result by value from MatchItem
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Mar 6, 2026
@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/junegunn/fzf-0.70.0 branch from 79caf9a to f1812f0 Compare March 20, 2026 17:31
Bumps [github.com/junegunn/fzf](https://github.com/junegunn/fzf) from 0.65.2 to 0.70.0.
- [Release notes](https://github.com/junegunn/fzf/releases)
- [Changelog](https://github.com/junegunn/fzf/blob/master/CHANGELOG.md)
- [Commits](junegunn/fzf@v0.65.2...v0.70.0)

---
updated-dependencies:
- dependency-name: github.com/junegunn/fzf
  dependency-version: 0.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/junegunn/fzf-0.70.0 branch from f1812f0 to e061595 Compare March 20, 2026 17:32
@kilo-code-bot
Copy link
Contributor

kilo-code-bot bot commented Mar 20, 2026

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (2 files)
  • go.mod - Dependency version bump
  • go.sum - Checksum update

This is a standard Dependabot dependency update with no code changes. The fzf library update from 0.65.2 to 0.70.0 includes performance improvements (1.3x-1.9x faster filtering) and bug fixes as documented in the release notes.


Reviewed by minimax-m2.5-20260211 · 168,431 tokens

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

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants