release: v4.10.0

This commit is contained in:
Loric ANDRE 2026-06-28 19:00:17 +02:00
parent bfec6e198d
commit aeba919fab
6 changed files with 57 additions and 16 deletions

View file

@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [4.10.0] - 2026-06-28
### 🚀 Features
- *(theme)* Add a themeable scrollbar color for the item list (#1101)
### 🧪 Testing
- Improve coverage on matchers & algos (#1100)
### New Contributors
* @max-sixty made their first contribution in [#1101](https://github.com/skim-rs/skim/pull/1101)
## [4.9.0] - 2026-06-25
### 🚀 Features

44
Cargo.lock generated
View file

@ -209,7 +209,7 @@ dependencies = [
"log",
"num-rational",
"num-traits",
"pastey",
"pastey 0.1.1",
"rayon",
"thiserror 2.0.18",
"v_frame",
@ -272,10 +272,12 @@ dependencies = [
[[package]]
name = "bincode-next"
version = "2.1.0"
version = "3.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dbe9e7e6d14aeb39557f226bff158a30e367fac279d0e69b8b42fb41999f9a86"
checksum = "1d6626829353ae29293be5c86f42de5f0468bc758af074b0c7d08f07e538ccbc"
dependencies = [
"pastey 0.2.3",
"rapidhash",
"serde",
"unty-next",
]
@ -994,6 +996,16 @@ version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e"
[[package]]
name = "either-or-both"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6717164c227120ba9ddf3e2b32305fc0122741d3ee41a54968eae7573ee01933"
dependencies = [
"indexmap",
"serde",
]
[[package]]
name = "encode_unicode"
version = "1.0.0"
@ -1358,9 +1370,9 @@ dependencies = [
[[package]]
name = "gungraun"
version = "0.19.2"
version = "0.19.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dcd6043b1ff8096c10cdd5c59930139b52ba63cbd1a3452bc3ff95d996f9334"
checksum = "42dad80904253d053d82f31c739a304715174f3483a8ce7f4db187c47c1588ee"
dependencies = [
"bincode-next",
"derive_more",
@ -1386,10 +1398,11 @@ dependencies = [
[[package]]
name = "gungraun-runner"
version = "0.19.2"
version = "0.19.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6965c4e60026245b5600b05ab4c4af5ae1eaf72b8ec5da86c9cc6af01258d8cc"
checksum = "9ae33525418129fba64b34a1bfa91f157282559d805ac2bf444736de969dd61a"
dependencies = [
"either-or-both",
"serde",
]
@ -2135,6 +2148,12 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec"
[[package]]
name = "pastey"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2ee67f1008b1ba2321834326597b8e186293b049a023cdef258527550b9935b4"
[[package]]
name = "pest"
version = "2.8.6"
@ -2564,6 +2583,15 @@ dependencies = [
"rand_core 0.9.5",
]
[[package]]
name = "rapidhash"
version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32b266a82f4aa99bb5c25e28d11cc44ace63d91adbcbcee4d323e2ae3d49ef37"
dependencies = [
"rustversion",
]
[[package]]
name = "ratatui"
version = "0.30.2"
@ -3136,7 +3164,7 @@ checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649"
[[package]]
name = "skim"
version = "4.9.0"
version = "4.10.0"
dependencies = [
"ansi-to-tui",
"assert_enum_variants",

View file

@ -1,6 +1,6 @@
[package]
name = "skim"
version = "4.9.0"
version = "4.10.0"
authors = ["Loric ANDRE", "Zhang Jinzhou <lotabout@gmail.com>"]
description = "Fuzzy Finder in rust!"
documentation = "https://docs.rs/skim"

View file

@ -2,11 +2,11 @@
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1775549110,
"narHash": "sha256-rFByy+vYdvd2IZ7GYibTcc4fuJKj5+g/YkJxqxvt2+o=",
"rev": "a3db02183b5da6fbf728203492a5d1b9d109b7f9",
"lastModified": 1782545840,
"narHash": "sha256-CAi8oAZaE6pTkcYQBnnOlvmfMgG/p1AO0FohKKN3J7I=",
"rev": "3d46470bb3030020f7e1361f33514854f5bfa86d",
"type": "tarball",
"url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.05pre976537.a3db02183b5d/nixexprs.tar.xz?lastModified=1775549110&rev=a3db02183b5da6fbf728203492a5d1b9d109b7f9"
"url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.11pre1023445.3d46470bb303/nixexprs.tar.xz?lastModified=1782545840&rev=3d46470bb3030020f7e1361f33514854f5bfa86d"
},
"original": {
"type": "tarball",

View file

@ -1,6 +1,6 @@
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.TH sk 1 "sk 4.9.0"
.TH sk 1 "sk 4.10.0"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.SH NAME
@ -1163,4 +1163,4 @@ When using `sk \-\-remote`, pipe in action chains (see the KEYBINDS section), fo
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.SH VERSION
v4.9.0
v4.10.0

View file

@ -1 +1 @@
4.9.0
4.10.0