From 8274e727cb0428420e0ceb823243156be7c3a51d Mon Sep 17 00:00:00 2001 From: Ellie Huxtable Date: Tue, 11 Mar 2025 18:16:19 +0000 Subject: chore(release): prepare for release 18.5.0-beta.1 (#2622) * chore(release): prepare for release 18.5.0-beta.1 * no codespell on contributors --- .codespellrc | 2 +- CHANGELOG.md | 44 +++++++++++++++++++++++++++++++++ CONTRIBUTORS | 16 +++++++++--- Cargo.lock | 20 +++++++-------- Cargo.toml | 2 +- crates/atuin-client/Cargo.toml | 2 +- crates/atuin-daemon/Cargo.toml | 6 ++--- crates/atuin-dotfiles/Cargo.toml | 4 +-- crates/atuin-history/Cargo.toml | 2 +- crates/atuin-server-database/Cargo.toml | 2 +- crates/atuin-server-postgres/Cargo.toml | 4 +-- crates/atuin-server/Cargo.toml | 4 +-- crates/atuin/Cargo.toml | 14 +++++------ 13 files changed, 88 insertions(+), 34 deletions(-) diff --git a/.codespellrc b/.codespellrc index dd582f6a..bcf21f5c 100644 --- a/.codespellrc +++ b/.codespellrc @@ -1,6 +1,6 @@ [codespell] # Ref: https://github.com/codespell-project/codespell#using-a-config-file -skip = .git*,*.lock,.codespellrc,CODE_OF_CONDUCT.md +skip = .git*,*.lock,.codespellrc,CODE_OF_CONDUCT.md,CONTRIBUTORS check-hidden = true # ignore-regex = ignore-words-list = crate,ratatui,inbetween diff --git a/CHANGELOG.md b/CHANGELOG.md index d5d5477c..35e26bd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,50 @@ All notable changes to this project will be documented in this file. ### Bug Fixes +- *(bash)* Fix preexec of child Bash session started by enter_accept ([#2558](https://github.com/atuinsh/atuin/issues/2558)) +- *(wrapped)* Fix crash when history is empty ([#2508](https://github.com/atuinsh/atuin/issues/2508)) +- Add .histfile as file to look for when doing atuin import zsh ([#2588](https://github.com/atuinsh/atuin/issues/2588)) +- Panic when invoking delete on empty tui ([#2584](https://github.com/atuinsh/atuin/issues/2584)) +- Sql files checksums ([#2601](https://github.com/atuinsh/atuin/issues/2601)) +- Up binding with fish 4.0 ([#2613](https://github.com/atuinsh/atuin/issues/2613)) ([#2616](https://github.com/atuinsh/atuin/issues/2616)) +- Don't save empty commands ([#2605](https://github.com/atuinsh/atuin/issues/2605)) +- Improve broken symlink error handling ([#2589](https://github.com/atuinsh/atuin/issues/2589)) + + +### Features + +- *(client)* Update AWS secrets env var handling checks ([#2501](https://github.com/atuinsh/atuin/issues/2501)) +- *(health)* Add health check endpoint at `/healthz` ([#2549](https://github.com/atuinsh/atuin/issues/2549)) +- *(wrapped)* Add more pkg managers ([#2503](https://github.com/atuinsh/atuin/issues/2503)) +- Add the --print0 option to search ([#2562](https://github.com/atuinsh/atuin/issues/2562)) +- Make new arrow key behavior configurable ([#2606](https://github.com/atuinsh/atuin/issues/2606)) + + +### Miscellaneous Tasks + +- Remove unneeded dependencies ([#2523](https://github.com/atuinsh/atuin/issues/2523)) +- Update rust toolchain to 1.85 ([#2618](https://github.com/atuinsh/atuin/issues/2618)) + + +### Performance + +- Cache `SECRET_PATTERNS`'s `RegexSet` ([#2570](https://github.com/atuinsh/atuin/issues/2570)) + + +### Styling + +- Avoid calling `unwrap()` when we don't have to ([#2519](https://github.com/atuinsh/atuin/issues/2519)) + + +### Flake.lock + +- Update ([#2463](https://github.com/atuinsh/atuin/issues/2463)) + + +## [18.4.0] - 2024-12-27 + +### Bug Fixes + - *(crate)* Add missing description ([#2106](https://github.com/atuinsh/atuin/issues/2106)) - *(crate)* Add description to daemon crate ([#2107](https://github.com/atuinsh/atuin/issues/2107)) - *(daemon)* Add context to error when unable to connect ([#2394](https://github.com/atuinsh/atuin/issues/2394)) diff --git a/CONTRIBUTORS b/CONTRIBUTORS index a7b8be8e..7ea0780b 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -1,9 +1,11 @@ 0x4A6F <0x4A6F@users.noreply.github.com> Aleks Bunin +Alexandre GV. Aloxaf Alpha Chen Amos Bird Anderson <141751473+digital-cuttlefish@users.noreply.github.com> +Andrew Aylett Andrew Lee <32912555+candrewlee14@users.noreply.github.com> Anish Pallati Austin Schey @@ -22,14 +24,17 @@ c-14 Caleb Maclennan Ch. (Chanwhi Choi) Chandra Kiran G +chitao1234 <1139954766@qq.com> Chris Rose Conrad Ludgate CosmicHorror Cristian Le CULT PONY <67918945+cultpony@users.noreply.github.com> cyqsimon <28627918+cyqsimon@users.noreply.github.com> +Dagan McGregor Daniel Daniel Carosone +DaniPopes <57450786+DaniPopes@users.noreply.github.com> David David David Chocholatý @@ -42,7 +47,6 @@ Dieter Eickstaedt Dom Rodriguez Dongxu Wang DS/Charlie <82801887+ds-cbo@users.noreply.github.com> -éclairevoyant <848000+eclairevoyant@users.noreply.github.com> Ed Ive Edward Loveall Ellie Huxtable @@ -65,6 +69,7 @@ Helmut K. C. Tessarek Herby Gillot Hesam Pakdaman <14890379+hesampakdaman@users.noreply.github.com> Hilmar Wiegand +Hunter Casten <41604962+enchantednatures@users.noreply.github.com> Ian Manske Ian Smith Ian Smith @@ -74,11 +79,11 @@ J. Emiliano Deustua Jakob Schrettenbrunner Jakub Jirutka Jakub Panek +James Trew <66286082+jamestrew@users.noreply.github.com> Jamie Quigley Jan Larres Jannik <32144358+mozzieongit@users.noreply.github.com> Jannik -János Illés Jax Young jean-santos jean-santos @@ -95,6 +100,7 @@ Josef Friedrich JT <547158+jntrnr@users.noreply.github.com> Julien P Justin Su +János Illés Kjetil Jørgensen Klas Mellbourn Koichi Murase @@ -106,6 +112,7 @@ lchausmann LeoniePhiline <22329650+LeoniePhiline@users.noreply.github.com> Luca Comellini Lucas Burns <44355502+lmburns@users.noreply.github.com> +Lucas Trzesniewski Lucy Luke Baker Luke Karrys @@ -143,8 +150,8 @@ Nico Kokonas Niklas Hambüchen noyez Omer Katz -Onè <43485962+c-git@users.noreply.github.com> onkelT2 <126604057+onkelT2@users.noreply.github.com> +Onè <43485962+c-git@users.noreply.github.com> Orhun Parmaksız P T Weir Patrick @@ -179,6 +186,7 @@ Satyarth Sampath sdr135284 <54752759+sdr135284@users.noreply.github.com> Simon Simon Elsbrock +slamp Steve Kemp Steven Xu Sven-Hendrik Haase @@ -205,9 +213,11 @@ xfzv <78810647+xfzv@users.noreply.github.com> Yannick Ulrich Yaroslav Halchenko Yolo +Yonatan Goldschmidt YummyOreo Yuvi Panda Zhanibek Adilbekov ZhiHong Li +éclairevoyant <848000+eclairevoyant@users.noreply.github.com> 依云 镜面王子 <153555712@qq.com> diff --git a/Cargo.lock b/Cargo.lock index 25771407..30f09b72 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "addr2line" @@ -220,7 +220,7 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "atuin" -version = "18.4.0" +version = "18.5.0-beta.1" dependencies = [ "arboard", "async-trait", @@ -265,7 +265,7 @@ dependencies = [ [[package]] name = "atuin-client" -version = "18.4.0" +version = "18.5.0-beta.1" dependencies = [ "async-trait", "atuin-common", @@ -320,7 +320,7 @@ dependencies = [ [[package]] name = "atuin-common" -version = "18.4.0" +version = "18.5.0-beta.1" dependencies = [ "base64 0.22.1", "directories", @@ -340,7 +340,7 @@ dependencies = [ [[package]] name = "atuin-daemon" -version = "18.4.0" +version = "18.5.0-beta.1" dependencies = [ "atuin-client", "atuin-dotfiles", @@ -367,7 +367,7 @@ dependencies = [ [[package]] name = "atuin-dotfiles" -version = "18.4.0" +version = "18.5.0-beta.1" dependencies = [ "atuin-client", "atuin-common", @@ -381,7 +381,7 @@ dependencies = [ [[package]] name = "atuin-history" -version = "18.4.0" +version = "18.5.0-beta.1" dependencies = [ "atuin-client", "crossterm", @@ -394,7 +394,7 @@ dependencies = [ [[package]] name = "atuin-server" -version = "18.4.0" +version = "18.5.0-beta.1" dependencies = [ "argon2", "async-trait", @@ -423,7 +423,7 @@ dependencies = [ [[package]] name = "atuin-server-database" -version = "18.4.0" +version = "18.5.0-beta.1" dependencies = [ "async-trait", "atuin-common", @@ -435,7 +435,7 @@ dependencies = [ [[package]] name = "atuin-server-postgres" -version = "18.4.0" +version = "18.5.0-beta.1" dependencies = [ "async-trait", "atuin-common", diff --git a/Cargo.toml b/Cargo.toml index 6d9e5f83..9b4fb1f9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ resolver = "2" exclude = ["ui/backend"] [workspace.package] -version = "18.4.0" +version = "18.5.0-beta.1" authors = ["Ellie Huxtable "] rust-version = "1.85" license = "MIT" diff --git a/crates/atuin-client/Cargo.toml b/crates/atuin-client/Cargo.toml index 56d1e6d2..cd32cc4b 100644 --- a/crates/atuin-client/Cargo.toml +++ b/crates/atuin-client/Cargo.toml @@ -19,7 +19,7 @@ daemon = [] check-update = [] [dependencies] -atuin-common = { path = "../atuin-common", version = "18.4.0" } +atuin-common = { path = "../atuin-common", version = "18.5.0-beta.1" } log = { workspace = true } base64 = { workspace = true } diff --git a/crates/atuin-daemon/Cargo.toml b/crates/atuin-daemon/Cargo.toml index 9b21aa58..ad204fe1 100644 --- a/crates/atuin-daemon/Cargo.toml +++ b/crates/atuin-daemon/Cargo.toml @@ -14,9 +14,9 @@ readme.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -atuin-client = { path = "../atuin-client", version = "18.4.0" } -atuin-dotfiles = { path = "../atuin-dotfiles", version = "18.4.0" } -atuin-history = { path = "../atuin-history", version = "18.4.0" } +atuin-client = { path = "../atuin-client", version = "18.5.0-beta.1" } +atuin-dotfiles = { path = "../atuin-dotfiles", version = "18.5.0-beta.1" } +atuin-history = { path = "../atuin-history", version = "18.5.0-beta.1" } time = { workspace = true } uuid = { workspace = true } diff --git a/crates/atuin-dotfiles/Cargo.toml b/crates/atuin-dotfiles/Cargo.toml index a2f255e6..6728eddf 100644 --- a/crates/atuin-dotfiles/Cargo.toml +++ b/crates/atuin-dotfiles/Cargo.toml @@ -14,8 +14,8 @@ readme.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -atuin-common = { path = "../atuin-common", version = "18.4.0" } -atuin-client = { path = "../atuin-client", version = "18.4.0" } +atuin-common = { path = "../atuin-common", version = "18.5.0-beta.1" } +atuin-client = { path = "../atuin-client", version = "18.5.0-beta.1" } eyre = { workspace = true } tokio = { workspace = true } diff --git a/crates/atuin-history/Cargo.toml b/crates/atuin-history/Cargo.toml index 925f6e14..06039c5a 100644 --- a/crates/atuin-history/Cargo.toml +++ b/crates/atuin-history/Cargo.toml @@ -14,7 +14,7 @@ readme.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -atuin-client = { path = "../atuin-client", version = "18.4.0" } +atuin-client = { path = "../atuin-client", version = "18.5.0-beta.1" } time = { workspace = true } serde = { workspace = true } diff --git a/crates/atuin-server-database/Cargo.toml b/crates/atuin-server-database/Cargo.toml index 3aca9eab..aab0627d 100644 --- a/crates/atuin-server-database/Cargo.toml +++ b/crates/atuin-server-database/Cargo.toml @@ -10,7 +10,7 @@ homepage = { workspace = true } repository = { workspace = true } [dependencies] -atuin-common = { path = "../atuin-common", version = "18.4.0" } +atuin-common = { path = "../atuin-common", version = "18.5.0-beta.1" } tracing = { workspace = true } time = { workspace = true } diff --git a/crates/atuin-server-postgres/Cargo.toml b/crates/atuin-server-postgres/Cargo.toml index 8fe59d39..c72acb1c 100644 --- a/crates/atuin-server-postgres/Cargo.toml +++ b/crates/atuin-server-postgres/Cargo.toml @@ -10,8 +10,8 @@ homepage = { workspace = true } repository = { workspace = true } [dependencies] -atuin-common = { path = "../atuin-common", version = "18.4.0" } -atuin-server-database = { path = "../atuin-server-database", version = "18.4.0" } +atuin-common = { path = "../atuin-common", version = "18.5.0-beta.1" } +atuin-server-database = { path = "../atuin-server-database", version = "18.5.0-beta.1" } eyre = { workspace = true } tracing = { workspace = true } diff --git a/crates/atuin-server/Cargo.toml b/crates/atuin-server/Cargo.toml index 8de87f2f..c7099b96 100644 --- a/crates/atuin-server/Cargo.toml +++ b/crates/atuin-server/Cargo.toml @@ -11,8 +11,8 @@ homepage = { workspace = true } repository = { workspace = true } [dependencies] -atuin-common = { path = "../atuin-common", version = "18.4.0" } -atuin-server-database = { path = "../atuin-server-database", version = "18.4.0" } +atuin-common = { path = "../atuin-common", version = "18.5.0-beta.1" } +atuin-server-database = { path = "../atuin-server-database", version = "18.5.0-beta.1" } tracing = { workspace = true } time = { workspace = true } diff --git a/crates/atuin/Cargo.toml b/crates/atuin/Cargo.toml index 0dcf135a..95308df6 100644 --- a/crates/atuin/Cargo.toml +++ b/crates/atuin/Cargo.toml @@ -42,13 +42,13 @@ clipboard = ["arboard"] check-update = ["atuin-client/check-update"] [dependencies] -atuin-server-postgres = { path = "../atuin-server-postgres", version = "18.4.0", optional = true } -atuin-server = { path = "../atuin-server", version = "18.4.0", optional = true } -atuin-client = { path = "../atuin-client", version = "18.4.0", optional = true, default-features = false } -atuin-common = { path = "../atuin-common", version = "18.4.0" } -atuin-dotfiles = { path = "../atuin-dotfiles", version = "18.4.0" } -atuin-history = { path = "../atuin-history", version = "18.4.0" } -atuin-daemon = { path = "../atuin-daemon", version = "18.4.0", optional = true, default-features = false } +atuin-server-postgres = { path = "../atuin-server-postgres", version = "18.5.0-beta.1", optional = true } +atuin-server = { path = "../atuin-server", version = "18.5.0-beta.1", optional = true } +atuin-client = { path = "../atuin-client", version = "18.5.0-beta.1", optional = true, default-features = false } +atuin-common = { path = "../atuin-common", version = "18.5.0-beta.1" } +atuin-dotfiles = { path = "../atuin-dotfiles", version = "18.5.0-beta.1" } +atuin-history = { path = "../atuin-history", version = "18.5.0-beta.1" } +atuin-daemon = { path = "../atuin-daemon", version = "18.5.0-beta.1", optional = true, default-features = false } log = { workspace = true } time = { workspace = true } -- cgit v1.3.1