diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b69b433..b2a5bfca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,26 @@ 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.1.0] - 2026-03-29 + +This release brings initial windows support ! + +Please open an issue or even a PR with any bug or potential improvements you may spot. + +### 🚀 Features + +- Windows support (#1010) + +### 🐛 Bug Fixes + +- Broken pipe in bash alt-c (closes #1018) +- Trim whitespace in zsh hist widget (closes #1019) + +### ⚙️ Miscellaneous Tasks + +- Refactor engine building +- Minor perf + ## [4.0.1] - 2026-03-28 ### 🐛 Bug Fixes diff --git a/Cargo.lock b/Cargo.lock index d3bbbb08..c6b3de0b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1158,9 +1158,9 @@ dependencies = [ [[package]] name = "insta" -version = "1.47.0" +version = "1.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f40e41efb5f592d3a0764f818e2f08e5e21c4f368126f74f37c81bd4af7a0c6" +checksum = "99322078b2c076829a1db959d49da554fabc4342257fc0ba5a070a1eb3a01cd8" dependencies = [ "console", "once_cell", @@ -2264,7 +2264,7 @@ checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" [[package]] name = "skim" -version = "4.0.1" +version = "4.1.0" dependencies = [ "ansi-to-tui", "assert_enum_variants", @@ -3214,18 +3214,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.47" +version = "0.8.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87" +checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.47" +version = "0.8.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e8bc7269b54418e7aeeef514aa68f8690b8c0489a06b0136e5f57c4c5ccab89" +checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 9abc4f10..0f2543df 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "skim" -version = "4.0.1" +version = "4.1.0" authors = ["Loric ANDRE", "Zhang Jinzhou "] description = "Fuzzy Finder in rust!" documentation = "https://docs.rs/skim" diff --git a/dist-workspace.toml b/dist-workspace.toml index 41c17bdd..98248ebe 100644 --- a/dist-workspace.toml +++ b/dist-workspace.toml @@ -10,7 +10,7 @@ ci = "github" # The installers to generate for each app installers = ["shell", "powershell", "msi"] # Target platforms to build apps for (Rust target-triple syntax) -targets = ["aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "aarch64-unknown-linux-musl", "aarch64-pc-windows-msvc", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-unknown-linux-musl", "x86_64-pc-windows-msvc"] +targets = ["aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "aarch64-unknown-linux-musl", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", "x86_64-unknown-linux-musl", "x86_64-pc-windows-msvc"] # Path that installers should place binaries in install-path = "CARGO_HOME" # Whether to install an updater program diff --git a/man/man1/sk.1 b/man/man1/sk.1 index 2e589437..5591cf31 100644 --- a/man/man1/sk.1 +++ b/man/man1/sk.1 @@ -1,6 +1,6 @@ .ie \n(.g .ds Aq \(aq .el .ds Aq ' -.TH sk 1 "sk 4.0.1" +.TH sk 1 "sk 4.1.0" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .SH NAME @@ -1123,4 +1123,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.0.1 +v4.1.0 diff --git a/shell/version.txt b/shell/version.txt index 1454f6ed..ee74734a 100644 --- a/shell/version.txt +++ b/shell/version.txt @@ -1 +1 @@ -4.0.1 +4.1.0