mirror of
https://github.com/junegunn/fzf.git
synced 2026-10-11 23:50:20 +08:00
0.74.5
This commit is contained in:
6 files changed
+15
-11
No files matched your search
+2
-2
@@ -3,14 +3,14 @@ CHANGELOG
|
|||||||
|
|
||||||
0.74.5
|
0.74.5
|
||||||
------
|
------
|
||||||
|
- Fixed `--popup` unzooming the window when opened over a zoomed pane on tmux 3.8 or above (#4927, junegunn/fzf.vim#1625) (@jereviikari)
|
||||||
|
- On tmux 3.7, the window is still unzoomed, as tmux 3.7b crashes when a floating pane is created over a zoomed window
|
||||||
- Fixed `--gap-line` cutting a grapheme cluster when filling the last cells of the line (#4920)
|
- Fixed `--gap-line` cutting a grapheme cluster when filling the last cells of the line (#4920)
|
||||||
- Fixed an escape sequence fzf does not recognize being partly consumed, which leaked the rest into the query (#4926)
|
- Fixed an escape sequence fzf does not recognize being partly consumed, which leaked the rest into the query (#4926)
|
||||||
- Fixed a key lost when it arrived in the same read as an escape sequence
|
- Fixed a key lost when it arrived in the same read as an escape sequence
|
||||||
- Fixed `focus` event not triggered after `reload` when the new item is at the same position as the previous one (#4930)
|
- Fixed `focus` event not triggered after `reload` when the new item is at the same position as the previous one (#4930)
|
||||||
- With `--id-nth`, the event is not triggered if the focus moves directly from an item to another item with the same key
|
- With `--id-nth`, the event is not triggered if the focus moves directly from an item to another item with the same key
|
||||||
- A `focus` binding that runs `reload` now triggers itself again after each reload, unless `--id-nth` is set and the key does not change
|
- A `focus` binding that runs `reload` now triggers itself again after each reload, unless `--id-nth` is set and the key does not change
|
||||||
- Fixed `--popup` unzooming the window when opened over a zoomed pane on tmux 3.8 or above (#4927, junegunn/fzf.vim#1625)
|
|
||||||
- On tmux 3.7, the window is still unzoomed, as tmux 3.7b crashes when a floating pane is created over a zoomed window
|
|
||||||
- Security fixes
|
- Security fixes
|
||||||
- fzf-tmux no longer evaluates an attached layout size (e.g. `-l50`) via bash arithmetic, which could run commands or inject tmux flags (GHSA-w6x2-f5m4-xw82)
|
- fzf-tmux no longer evaluates an attached layout size (e.g. `-l50`) via bash arithmetic, which could run commands or inject tmux flags (GHSA-w6x2-f5m4-xw82)
|
||||||
- zsh completion now creates its FIFO in a private `mktemp -d` directory instead of a predictable `/tmp` path (GHSA-7rj6-7pqx-v7rm)
|
- zsh completion now creates its FIFO in a private `mktemp -d` directory instead of a predictable `/tmp` path (GHSA-7rj6-7pqx-v7rm)
|
||||||
|
|||||||
+9
-5
@@ -7,7 +7,11 @@ triggered by a tag push.
|
|||||||
|
|
||||||
## Steps
|
## Steps
|
||||||
|
|
||||||
1. Update version in the following files and commit on `master`:
|
1. Sign in at https://developer.apple.com/account and accept any pending
|
||||||
|
agreements (e.g. an updated Apple Developer Program License Agreement).
|
||||||
|
Otherwise notarization fails.
|
||||||
|
|
||||||
|
2. Update version in the following files and commit on `master`:
|
||||||
- `CHANGELOG.md`
|
- `CHANGELOG.md`
|
||||||
- `main.go`
|
- `main.go`
|
||||||
- `install`
|
- `install`
|
||||||
@@ -15,10 +19,10 @@ triggered by a tag push.
|
|||||||
- `man/man1/fzf.1`
|
- `man/man1/fzf.1`
|
||||||
- `man/man1/fzf-tmux.1`
|
- `man/man1/fzf-tmux.1`
|
||||||
|
|
||||||
2. Verify file consistency, sign the tag, and push the tag.
|
3. Verify file consistency, sign the tag, and push the tag.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
make tag VERSION=0.74.4
|
make tag VERSION=0.74.5
|
||||||
```
|
```
|
||||||
|
|
||||||
`make tag` runs `prerelease` first (checks that the version
|
`make tag` runs `prerelease` first (checks that the version
|
||||||
@@ -29,10 +33,10 @@ triggered by a tag push.
|
|||||||
old version, so `/master/install` keeps resolving against existing
|
old version, so `/master/install` keeps resolving against existing
|
||||||
binaries during the publish window.
|
binaries during the publish window.
|
||||||
|
|
||||||
3. The workflow fires on the tag push and pauses on the `release`
|
4. The workflow fires on the tag push and pauses on the `release`
|
||||||
environment gate. Approve it in the Actions tab to release.
|
environment gate. Approve it in the Actions tab to release.
|
||||||
|
|
||||||
4. After the GitHub release is published, fast-forward `master`:
|
5. After the GitHub release is published, fast-forward `master`:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
git push origin master
|
git push origin master
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
set -u
|
set -u
|
||||||
|
|
||||||
version=0.74.4
|
version=0.74.5
|
||||||
auto_completion=
|
auto_completion=
|
||||||
key_bindings=
|
key_bindings=
|
||||||
update_config=2
|
update_config=2
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
$version="0.74.4"
|
$version="0.74.5"
|
||||||
|
|
||||||
$fzf_base=Split-Path -Parent $MyInvocation.MyCommand.Definition
|
$fzf_base=Split-Path -Parent $MyInvocation.MyCommand.Definition
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
THE SOFTWARE.
|
THE SOFTWARE.
|
||||||
..
|
..
|
||||||
.TH fzf\-tmux 1 "Sep 2026" "fzf 0.74.4" "fzf\-tmux - open fzf in tmux split pane"
|
.TH fzf\-tmux 1 "Oct 2026" "fzf 0.74.5" "fzf\-tmux - open fzf in tmux split pane"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
fzf\-tmux - open fzf in tmux split pane
|
fzf\-tmux - open fzf in tmux split pane
|
||||||
|
|||||||
+1
-1
@@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
THE SOFTWARE.
|
THE SOFTWARE.
|
||||||
..
|
..
|
||||||
.TH fzf 1 "Sep 2026" "fzf 0.74.4" "fzf - a command-line fuzzy finder"
|
.TH fzf 1 "Oct 2026" "fzf 0.74.5" "fzf - a command-line fuzzy finder"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
fzf - a command-line fuzzy finder
|
fzf - a command-line fuzzy finder
|
||||||
|
|||||||
Reference in new issue
Block a user