Releases: skim-rs/skim
1.5.2 - 2026-01-22
Release Notes
π Bug Fixes
- Ignore
{+}expressions when splitting action chains (closes #910) - Strip ansi from expanded items (#910)
Install skim 1.5.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.5.2/skim-installer.sh | shDownload skim 1.5.2
| File | Platform | Checksum |
|---|---|---|
| skim-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| skim-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| skim-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| skim-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| skim-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
1.5.1 - 2026-01-22
Release Notes
π Bug Fixes
- Correctly expand
{+}to current when no items are selected (cl⦠(#913)
Install skim 1.5.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.5.1/skim-installer.sh | shDownload skim 1.5.1
| File | Platform | Checksum |
|---|---|---|
| skim-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| skim-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| skim-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| skim-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| skim-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
1.5.0 - 2026-01-22
Release Notes
This release adds a new set-query(...) action that will replace the current input with the expanded argument. For example, sk --bind 'ctrl-a:set-query(foo {})' will replace the current input by foo bar if the cursor is currently on an item bar.
π Features
π Bug Fixes
- Make case option work with non-ascii input (closes #454)
βοΈ Miscellaneous Tasks
- Fix tests link in PR template [skip ci]
Install skim 1.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.5.0/skim-installer.sh | shDownload skim 1.5.0
| File | Platform | Checksum |
|---|---|---|
| skim-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| skim-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| skim-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| skim-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| skim-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
1.4.0 - 2026-01-21
Release Notes
This release adds a new --split-match [delimiter, defaulting to ':'].
When set, with items like file_name:line, this will match .rs:use to all rust source files (or more generally file names matching .rs) matching use.
This is compatible with the current features, so .rs:use | .rs:mod will match both use and mod against lines in files whose names match .rs.
This is especially useful when combined to rg (rg | sk --split-match):
Hint: combine it with --exact to get exact match on both sides of the delimiter.
π Features
- Split-match (#906)
π Documentation
- Reflect need for nightly rust in install section [skip ci]
Install skim 1.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.4.0/skim-installer.sh | shDownload skim 1.4.0
| File | Platform | Checksum |
|---|---|---|
| skim-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| skim-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| skim-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| skim-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| skim-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
1.3.2 - 2026-01-21
Release Notes
π Bug Fixes
- Better spinner debounce behavior to avoid flickering (closes #904)
π Documentation
π§ͺ Testing
- Use insta for applicable integration tests, making them cross-p⦠(#903)
Install skim 1.3.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.3.2/skim-installer.sh | shDownload skim 1.3.2
| File | Platform | Checksum |
|---|---|---|
| skim-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| skim-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| skim-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| skim-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| skim-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
1.3.1 - 2026-01-21
Release Notes
π Bug Fixes
- Allow layout to override reverse (closes #901)
π§ͺ Testing
- Allow multiple bench runs for better consistency
- More reproducible and more precise bench [skip ci]
βοΈ Miscellaneous Tasks
- Optimized release builds
Install skim 1.3.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.3.1/skim-installer.sh | shDownload skim 1.3.1
| File | Platform | Checksum |
|---|---|---|
| skim-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| skim-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| skim-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| skim-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| skim-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
1.3.0 - 2026-01-20
Release Notes
π Features
- Typo resistant matcher using frizbee from blink.cmp (#891)
Install skim 1.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.3.0/skim-installer.sh | shDownload skim 1.3.0
| File | Platform | Checksum |
|---|---|---|
| skim-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| skim-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| skim-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| skim-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| skim-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
1.2.0 - 2026-01-20
Release Notes
π Features
- Add no-strip-ansi flag (#898)
π Bug Fixes
- Run preview in a PTY (closes #894)
Install skim 1.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.2.0/skim-installer.sh | shDownload skim 1.2.0
| File | Platform | Checksum |
|---|---|---|
| skim-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| skim-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| skim-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| skim-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| skim-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
1.1.2 - 2026-01-20
Release Notes
π Bug Fixes
- Half page down scrolls down
- Use ansi-stripped raw item in preview expansion
Install skim 1.1.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.1.2/skim-installer.sh | shDownload skim 1.1.2
| File | Platform | Checksum |
|---|---|---|
| skim-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| skim-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| skim-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| skim-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| skim-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
1.1.1 - 2026-01-19
Release Notes
π Bug Fixes
- Use item text in printf
- Parse ansi codes in header
- Use item output for fields
π§ͺ Testing
- Fix preview_nul
βοΈ Miscellaneous Tasks
- Update crossterm version requirement to pass crates.io publish checks
Install skim 1.1.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.1.1/skim-installer.sh | shDownload skim 1.1.1
| File | Platform | Checksum |
|---|---|---|
| skim-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| skim-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| skim-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| skim-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| skim-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |