Skip to content

Releases: skim-rs/skim

1.5.2 - 2026-01-22

22 Jan 14:08

Choose a tag to compare

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

Download 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

22 Jan 11:54

Choose a tag to compare

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

Download 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

22 Jan 11:06

Choose a tag to compare

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

  • Add set-query action to update the input (closes #657) (#907)

πŸ› 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 | sh

Download 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

21 Jan 17:50

Choose a tag to compare

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):

image

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

Download 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

21 Jan 16:09

Choose a tag to compare

Release Notes

πŸ› Bug Fixes

  • Better spinner debounce behavior to avoid flickering (closes #904)

πŸ“š Documentation

  • Update README install section
  • Add details to interactive mode in manpage (closes #805) (#816)

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

Download 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

21 Jan 08:32

Choose a tag to compare

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

Download 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

20 Jan 16:43

Choose a tag to compare

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

Download 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

20 Jan 13:43

Choose a tag to compare

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

Download 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

20 Jan 09:17

Choose a tag to compare

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

Download 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

19 Jan 22:09

Choose a tag to compare

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

Download 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