Skip to content

Releases: skim-rs/skim

1.1.0 - 2026-01-19

19 Jan 20:29

Choose a tag to compare

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 | sh

Download 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

19 Jan 11:30

Choose a tag to compare

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 | sh

Download 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

19 Jan 08:46

Choose a tag to compare

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 --listen flag 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, use if-non-matched()+execute(...)
  • field expansion in execute and preview will no longer support arbitrary spaces, for instance { } will not get expanded as {}
  • interactive mode will not use stdin/skim default command when starting up.
  • expect bind 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 | sh

Download 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

17 Jan 18:47

Choose a tag to compare

Pre-release

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 | sh

Download 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

17 Jan 15:46

Choose a tag to compare

Pre-release

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 | sh

Download 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

16 Jan 23:32

Choose a tag to compare

Pre-release

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 | sh

Download 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

16 Jan 22:49

Choose a tag to compare

Pre-release

Release Notes

πŸš€ Features

  • Add print-header flag (and readd print-score) (closes #470)

πŸ› Bug Fixes

  • (ui) Use current highlight for the current item (closes #889) (#890)

πŸ§ͺ 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 | sh

Download 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

16 Jan 15:55

Choose a tag to compare

Pre-release

Release Notes

πŸš€ Features

  • Add listen flag (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 | sh

Download 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

15 Jan 14:39

Choose a tag to compare

Pre-release

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 | sh

Download 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

15 Jan 09:39

Choose a tag to compare

Pre-release

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 | sh

Download 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