Releases: skim-rs/skim
Releases Β· skim-rs/skim
1.1.0 - 2026-01-19
Release Notes
π Features
- Wrap items
π Bug Fixes
- Delete outside char boundaries
- Preview on large binaries does not hang or mangle the tui
π§ͺ Testing
- Fix wrap test (#896)
Install skim 1.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.1.0/skim-installer.sh | shDownload skim 1.1.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.0.1 - 2026-01-19
Release Notes
π Bug Fixes
- Disable compact_matcher feature
Install skim 1.0.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.0.1/skim-installer.sh | shDownload skim 1.0.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 |
v1.0.0
Changes
This release is the result of months of work switching to Ratatui for our TUI framework. This should make skim more maintainable and more stable !
This also brings some other changes, check the manpage for more details:
- A new
--listenflag to control skim through an IPC socket - New
--selector <icon>and--multi-selector <icon>options to control the corresponding icons - Word-wrapping instead of character-wrapping in the preview window
- New
--log-file <path>for easier development and debugging
See right below for some breaking changes.
Breaking
execute(...)will still run the command if no item is selected. To get the previous behavior back, useif-non-matched()+execute(...)- field expansion in
executeandpreviewwill no longer support arbitrary spaces, for instance{ }will not get expanded as{} - interactive mode will not use stdin/skim default command when starting up.
expectbind is deprecated- interactive mode will now expand like other commands, except that
{}will keep expanding to the current query.
Install skim 1.0.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.0.0/skim-installer.sh | shDownload skim 1.0.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.0.0-pre11 - 2026-01-17
Release Notes
π Bug Fixes
- Always use cursor/selector colors (#892)
π§ͺ Testing
- Fix flaky tests
βοΈ Miscellaneous Tasks
- (changelog) Ignore release commits
Install skim 1.0.0-pre11
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.0.0-pre11/skim-installer.sh | shDownload skim 1.0.0-pre11
| 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.0.0-pre10 - 2026-01-17
Release Notes
π Bug Fixes
- Only expand selection in {+} for commands
βοΈ Miscellaneous Tasks
- Add pointer/marker as aliases for selector/multi-selector
Install skim 1.0.0-pre10
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.0.0-pre10/skim-installer.sh | shDownload skim 1.0.0-pre10
| 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.0.0-pre9 - 2026-01-16
Release Notes
π Bug Fixes
- Matcher race condition at startup
Install skim 1.0.0-pre9
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.0.0-pre9/skim-installer.sh | shDownload skim 1.0.0-pre9
| 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.0.0-pre8 - 2026-01-16
Release Notes
π Features
- Add print-header flag (and readd print-score) (closes #470)
π Bug Fixes
π§ͺ Testing
- Remove useless listen tests
Install skim 1.0.0-pre8
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.0.0-pre8/skim-installer.sh | shDownload skim 1.0.0-pre8
| 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.0.0-pre7 - 2026-01-16
Release Notes
π Features
- Add
listenflag (closes #719)
π Bug Fixes
- Fix listen flag on macos (#888)
- Correctly parse wrap arg in preview options
π§ͺ Testing
- Add tests for listen flag
Install skim 1.0.0-pre7
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.0.0-pre7/skim-installer.sh | shDownload skim 1.0.0-pre7
| 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.0.0-pre6 - 2026-01-15
Release Notes
π Features
- Add cycle flag (closes #553)
- Add disabled flag (closes #500)
- Add nushell completion support (closes #459)
- Add --shell-bindings flag to get bindings at runtime
π Bug Fixes
- Disable completions without cli feature
- Fix build without default features
πΌ Other
- V1.0.0-pre6
βοΈ Miscellaneous Tasks
- Add exhaustive_match macro for enum building from str
Install skim 1.0.0-pre6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.0.0-pre6/skim-installer.sh | shDownload skim 1.0.0-pre6
| 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.0.0-pre5 - 2026-01-15
Release Notes
π Features
- (ui) Add selector and multi-selector options to set the itemlist icons
- (ui) Allow setting modifiers (closes #871)
Install skim 1.0.0-pre5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/skim-rs/skim/releases/download/v1.0.0-pre5/skim-installer.sh | shDownload skim 1.0.0-pre5
| 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 |