diff options
| author | Ellie Huxtable <ellie@atuin.sh> | 2025-03-11 18:16:19 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-11 18:16:19 +0000 |
| commit | 8274e727cb0428420e0ceb823243156be7c3a51d (patch) | |
| tree | 003a2a83ee475128a2ffbfba1b91e41a8a843934 | |
| parent | fixes #2603: support fish plugin in install script (#2604) (diff) | |
| download | atuin-8274e727cb0428420e0ceb823243156be7c3a51d.zip | |
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
| -rw-r--r-- | .codespellrc | 2 | ||||
| -rw-r--r-- | CHANGELOG.md | 44 | ||||
| -rw-r--r-- | CONTRIBUTORS | 16 | ||||
| -rw-r--r-- | Cargo.lock | 20 | ||||
| -rw-r--r-- | Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/atuin-client/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/atuin-daemon/Cargo.toml | 6 | ||||
| -rw-r--r-- | crates/atuin-dotfiles/Cargo.toml | 4 | ||||
| -rw-r--r-- | crates/atuin-history/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/atuin-server-database/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/atuin-server-postgres/Cargo.toml | 4 | ||||
| -rw-r--r-- | crates/atuin-server/Cargo.toml | 4 | ||||
| -rw-r--r-- | 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 <sashkab@users.noreply.github.com> +Alexandre GV. <contact@alexandregv.fr> Aloxaf <bailong104@gmail.com> Alpha Chen <alpha@kejadlen.dev> Amos Bird <amosbird@gmail.com> Anderson <141751473+digital-cuttlefish@users.noreply.github.com> +Andrew Aylett <andrew@aylett.co.uk> Andrew Lee <32912555+candrewlee14@users.noreply.github.com> Anish Pallati <anishp@duck.com> Austin Schey <aschey13@gmail.com> @@ -22,14 +24,17 @@ c-14 <git@c-14.de> Caleb Maclennan <caleb@alerque.com> Ch. (Chanwhi Choi) <ccwpc@hanmail.net> Chandra Kiran G <chandra.kiran@cai-solutions.com> +chitao1234 <1139954766@qq.com> Chris Rose <offline@offby1.net> Conrad Ludgate <conradludgate@gmail.com> CosmicHorror <LovecraftianHorror@pm.me> Cristian Le <github@lecris.me> CULT PONY <67918945+cultpony@users.noreply.github.com> cyqsimon <28627918+cyqsimon@users.noreply.github.com> +Dagan McGregor <d.mcgregor@gns.cri.nz> Daniel <daniel.hub@outlook.de> Daniel Carosone <daniel.carosone@gmail.com> +DaniPopes <57450786+DaniPopes@users.noreply.github.com> David <drmorr@appliedcomputing.io> David <drmorr@evokewonder.com> David Chocholatý <chocholaty.david@protonmail.com> @@ -42,7 +47,6 @@ Dieter Eickstaedt <eickstaedt@deicon.de> Dom Rodriguez <shymega@users.noreply.github.com> Dongxu Wang <dongxu@apache.org> DS/Charlie <82801887+ds-cbo@users.noreply.github.com> -éclairevoyant <848000+eclairevoyant@users.noreply.github.com> Ed Ive <ed.ivve@gmail.com> Edward Loveall <edward@edwardloveall.com> Ellie Huxtable <ellie@atuin.sh> @@ -65,6 +69,7 @@ Helmut K. C. Tessarek <tessarek@evermeet.cx> Herby Gillot <herby.gillot@gmail.com> Hesam Pakdaman <14890379+hesampakdaman@users.noreply.github.com> Hilmar Wiegand <me@hwgnd.de> +Hunter Casten <41604962+enchantednatures@users.noreply.github.com> Ian Manske <ian.manske@pm.me> Ian Smith <iansmith@honeycomb.io> Ian Smith <ismith@mit.edu> @@ -74,11 +79,11 @@ J. Emiliano Deustua <edeustua@gmail.com> Jakob Schrettenbrunner <dev@schrej.net> Jakub Jirutka <jakub@jirutka.cz> Jakub Panek <me@panekj.dev> +James Trew <66286082+jamestrew@users.noreply.github.com> Jamie Quigley <jamie@quigley.xyz> Jan Larres <jan@majutsushi.net> Jannik <32144358+mozzieongit@users.noreply.github.com> Jannik <jannik.peters@posteo.de> -János Illés <ijanos@gmail.com> Jax Young <jaxvanyang@gmail.com> jean-santos <ewqjean@gmail.com> jean-santos <jeanpnsantos@gmail.com> @@ -95,6 +100,7 @@ Josef Friedrich <josef@friedrich.rocks> JT <547158+jntrnr@users.noreply.github.com> Julien P <julien@caffeine.lu> Justin Su <injustsu@gmail.com> +János Illés <ijanos@gmail.com> Kjetil Jørgensen <kjetijor+github@gmail.com> Klas Mellbourn <klas@mellbourn.net> Koichi Murase <myoga.murase@gmail.com> @@ -106,6 +112,7 @@ lchausmann <jazz-github@zqz.dk> LeoniePhiline <22329650+LeoniePhiline@users.noreply.github.com> Luca Comellini <luca.com@gmail.com> Lucas Burns <44355502+lmburns@users.noreply.github.com> +Lucas Trzesniewski <lucas.trzesniewski@gmail.com> Lucy <lucy@absolucy.moe> Luke Baker <lukebaker@gmail.com> Luke Karrys <luke@lukekarrys.com> @@ -143,8 +150,8 @@ Nico Kokonas <nico@nicomee.com> Niklas Hambüchen <mail@nh2.me> noyez <noyez@ithryn.net> Omer Katz <omer.drow@gmail.com> -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 <orhunparmaksiz@gmail.com> P T Weir <phil.weir@flaxandteal.co.uk> Patrick <pmarschik@users.noreply.github.com> @@ -179,6 +186,7 @@ Satyarth Sampath <satyarth.23@gmail.com> sdr135284 <54752759+sdr135284@users.noreply.github.com> Simon <simon_bull@mckinsey.com> Simon Elsbrock <simon@iodev.org> +slamp <slaamp@gmail.com> Steve Kemp <steve@steve.org.uk> Steven Xu <stevenxxiu@users.noreply.github.com> Sven-Hendrik Haase <svenstaro@gmail.com> @@ -205,9 +213,11 @@ xfzv <78810647+xfzv@users.noreply.github.com> Yannick Ulrich <yannick.ulrich@durham.ac.uk> Yaroslav Halchenko <debian@onerussian.com> Yolo <noah.chang@outlook.com> +Yonatan Goldschmidt <yon.goldschmidt@gmail.com> YummyOreo <bobgim20@gmail.com> Yuvi Panda <yuvipanda@gmail.com> Zhanibek Adilbekov <zhanibek.adilbekov@proton.me> ZhiHong Li <joker_lizhih@163.com> +éclairevoyant <848000+eclairevoyant@users.noreply.github.com> 依云 <lilydjwg@gmail.com> 镜面王子 <153555712@qq.com> @@ -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", @@ -5,7 +5,7 @@ resolver = "2" exclude = ["ui/backend"] [workspace.package] -version = "18.4.0" +version = "18.5.0-beta.1" authors = ["Ellie Huxtable <ellie@atuin.sh>"] 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 } |
