chore(release): prepare for release 18.16.1 (#3476)
build-docker / publish (push) Has been cancelled
Install / install (depot-ubuntu-24.04) (push) Has been cancelled
Install / install (macos-14) (push) Has been cancelled
Nix / check (push) Has been cancelled
Nix / build-test (push) Has been cancelled
Rust / build (depot-ubuntu-24.04) (push) Has been cancelled
Rust / build (macos-14) (push) Has been cancelled
Rust / check (windows-latest) (push) Has been cancelled
Rust / integration-test (push) Has been cancelled
Rust / clippy (push) Has been cancelled
Rust / format (push) Has been cancelled
Shellcheck / shellcheck (push) Has been cancelled
Codespell / Check for spelling errors (push) Has been cancelled
Rust / build (windows-latest) (push) Has been cancelled
Rust / cross-compile (x86_64-unknown-illumos) (push) Has been cancelled
Rust / unit-test (depot-ubuntu-24.04) (push) Has been cancelled
Rust / unit-test (macos-14) (push) Has been cancelled
Rust / unit-test (windows-latest) (push) Has been cancelled
Rust / check (depot-ubuntu-24.04) (push) Has been cancelled
Rust / check (macos-14) (push) Has been cancelled

## 18.16.1

### Bug Fixes

- *(shell/xonsh)* Use os.devnull instead of hard-coded /dev/null
([#3464](https://github.com/atuinsh/atuin/issues/3464))
- Atuin update on windows
([#3453](https://github.com/atuinsh/atuin/issues/3453))
- Ensure local key matches remote data before syncing
([#3474](https://github.com/atuinsh/atuin/issues/3474))

### Documentation

- Add related projects section to README

### Features

- *(ui)* Prominent banner for wrong-key errors at login/sync
([#3475](https://github.com/atuinsh/atuin/issues/3475))

### Miscellaneous Tasks

- Generate LLM-optimized docs
([#3468](https://github.com/atuinsh/atuin/issues/3468))
- Rename 'atuin hex' to 'atuin pty-proxy'
([#3473](https://github.com/atuinsh/atuin/issues/3473))
This commit is contained in:
Ellie Huxtable
2026-05-12 16:36:53 -07:00
committed by GitHub
parent abd88a1343
commit 671f96b60d
13 changed files with 72 additions and 48 deletions
+24
View File
@@ -2,6 +2,30 @@
All notable changes to this project will be documented in this file.
## 18.16.1
### Bug Fixes
- *(shell/xonsh)* Use os.devnull instead of hard-coded /dev/null ([#3464](https://github.com/atuinsh/atuin/issues/3464))
- Atuin update on windows ([#3453](https://github.com/atuinsh/atuin/issues/3453))
- Ensure local key matches remote data before syncing ([#3474](https://github.com/atuinsh/atuin/issues/3474))
### Documentation
- Add related projects section to README
### Features
- *(ui)* Prominent banner for wrong-key errors at login/sync ([#3475](https://github.com/atuinsh/atuin/issues/3475))
### Miscellaneous Tasks
- Generate LLM-optimized docs ([#3468](https://github.com/atuinsh/atuin/issues/3468))
- Rename 'atuin hex' to 'atuin pty-proxy' ([#3473](https://github.com/atuinsh/atuin/issues/3473))
## 18.16.0
### Features
Generated
+14 -14
View File
@@ -214,7 +214,7 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "atuin"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"arboard",
"async-trait",
@@ -274,7 +274,7 @@ dependencies = [
[[package]]
name = "atuin-ai"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"async-stream",
"async-trait",
@@ -326,7 +326,7 @@ dependencies = [
[[package]]
name = "atuin-client"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"async-trait",
"atuin-common",
@@ -381,7 +381,7 @@ dependencies = [
[[package]]
name = "atuin-common"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"base64",
"directories",
@@ -401,7 +401,7 @@ dependencies = [
[[package]]
name = "atuin-daemon"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"atuin-client",
"atuin-common",
@@ -434,7 +434,7 @@ dependencies = [
[[package]]
name = "atuin-dotfiles"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"atuin-client",
"atuin-common",
@@ -448,7 +448,7 @@ dependencies = [
[[package]]
name = "atuin-history"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"atuin-client",
"crossterm",
@@ -461,7 +461,7 @@ dependencies = [
[[package]]
name = "atuin-kv"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"atuin-client",
"atuin-common",
@@ -504,7 +504,7 @@ dependencies = [
[[package]]
name = "atuin-pty-proxy"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"clap",
"crossterm",
@@ -516,7 +516,7 @@ dependencies = [
[[package]]
name = "atuin-scripts"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"atuin-client",
"atuin-common",
@@ -538,7 +538,7 @@ dependencies = [
[[package]]
name = "atuin-server"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"argon2",
"atuin-common",
@@ -567,7 +567,7 @@ dependencies = [
[[package]]
name = "atuin-server-database"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"async-trait",
"atuin-common",
@@ -580,7 +580,7 @@ dependencies = [
[[package]]
name = "atuin-server-postgres"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"async-trait",
"atuin-common",
@@ -598,7 +598,7 @@ dependencies = [
[[package]]
name = "atuin-server-sqlite"
version = "18.16.0"
version = "18.16.1"
dependencies = [
"async-trait",
"atuin-common",
+12 -12
View File
@@ -9,7 +9,7 @@ resolver = "2"
exclude = ["ui/backend", "crates/atuin-nucleo/matcher/fuzz"]
[workspace.package]
version = "18.16.0"
version = "18.16.1"
authors = ["Ellie Huxtable <ellie@atuin.sh>"]
rust-version = "1.95.0"
license = "MIT"
@@ -19,17 +19,17 @@ readme = "README.md"
[workspace.dependencies]
async-trait = "0.1.58"
atuin-client = { path = "crates/atuin-client", version = "18.16.0" }
atuin-common = { path = "crates/atuin-common", version = "18.16.0" }
atuin-daemon = { path = "crates/atuin-daemon", version = "18.16.0" }
atuin-dotfiles = { path = "crates/atuin-dotfiles", version = "18.16.0" }
atuin-history = { path = "crates/atuin-history", version = "18.16.0" }
atuin-kv = { path = "crates/atuin-kv", version = "18.16.0" }
atuin-scripts = { path = "crates/atuin-scripts", version = "18.16.0" }
atuin-server = { path = "crates/atuin-server", version = "18.16.0" }
atuin-server-database = { path = "crates/atuin-server-database", version = "18.16.0" }
atuin-server-postgres = { path = "crates/atuin-server-postgres", version = "18.16.0" }
atuin-server-sqlite = { path = "crates/atuin-server-sqlite", version = "18.16.0" }
atuin-client = { path = "crates/atuin-client", version = "18.16.1" }
atuin-common = { path = "crates/atuin-common", version = "18.16.1" }
atuin-daemon = { path = "crates/atuin-daemon", version = "18.16.1" }
atuin-dotfiles = { path = "crates/atuin-dotfiles", version = "18.16.1" }
atuin-history = { path = "crates/atuin-history", version = "18.16.1" }
atuin-kv = { path = "crates/atuin-kv", version = "18.16.1" }
atuin-scripts = { path = "crates/atuin-scripts", version = "18.16.1" }
atuin-server = { path = "crates/atuin-server", version = "18.16.1" }
atuin-server-database = { path = "crates/atuin-server-database", version = "18.16.1" }
atuin-server-postgres = { path = "crates/atuin-server-postgres", version = "18.16.1" }
atuin-server-sqlite = { path = "crates/atuin-server-sqlite", version = "18.16.1" }
atuin-nucleo = { path = "crates/atuin-nucleo", version = "0.6.0" }
atuin-nucleo-matcher = { path = "crates/atuin-nucleo/matcher", version = "0.3.1" }
base64 = "0.22"
+1 -1
View File
@@ -20,7 +20,7 @@ daemon = []
check-update = []
[dependencies]
atuin-common = { path = "../atuin-common", version = "18.16.0" }
atuin-common = { path = "../atuin-common", version = "18.16.1" }
log = { workspace = true }
base64 = { workspace = true }
+4 -4
View File
@@ -14,10 +14,10 @@ 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.16.0" }
atuin-common = { path = "../atuin-common", version = "18.16.0" }
atuin-dotfiles = { path = "../atuin-dotfiles", version = "18.16.0" }
atuin-history = { path = "../atuin-history", version = "18.16.0" }
atuin-client = { path = "../atuin-client", version = "18.16.1" }
atuin-common = { path = "../atuin-common", version = "18.16.1" }
atuin-dotfiles = { path = "../atuin-dotfiles", version = "18.16.1" }
atuin-history = { path = "../atuin-history", version = "18.16.1" }
time = { workspace = true }
uuid = { workspace = true }
+2 -2
View File
@@ -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.16.0" }
atuin-client = { path = "../atuin-client", version = "18.16.0" }
atuin-common = { path = "../atuin-common", version = "18.16.1" }
atuin-client = { path = "../atuin-client", version = "18.16.1" }
eyre = { workspace = true }
tokio = { workspace = true }
+1 -1
View File
@@ -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.16.0" }
atuin-client = { path = "../atuin-client", version = "18.16.1" }
time = { workspace = true }
serde = { workspace = true }
+2 -2
View File
@@ -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-client = { path = "../atuin-client", version = "18.16.0" }
atuin-common = { path = "../atuin-common", version = "18.16.0" }
atuin-client = { path = "../atuin-client", version = "18.16.1" }
atuin-common = { path = "../atuin-common", version = "18.16.1" }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
+2 -2
View File
@@ -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-client = { path = "../atuin-client", version = "18.16.0" }
atuin-common = { path = "../atuin-common", version = "18.16.0" }
atuin-client = { path = "../atuin-client", version = "18.16.1" }
atuin-common = { path = "../atuin-common", version = "18.16.1" }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
+1 -1
View File
@@ -10,7 +10,7 @@ homepage = { workspace = true }
repository = { workspace = true }
[dependencies]
atuin-common = { path = "../atuin-common", version = "18.16.0" }
atuin-common = { path = "../atuin-common", version = "18.16.1" }
tracing = { workspace = true }
time = { workspace = true }
+2 -2
View File
@@ -10,8 +10,8 @@ homepage = { workspace = true }
repository = { workspace = true }
[dependencies]
atuin-common = { path = "../atuin-common", version = "18.16.0" }
atuin-server-database = { path = "../atuin-server-database", version = "18.16.0" }
atuin-common = { path = "../atuin-common", version = "18.16.1" }
atuin-server-database = { path = "../atuin-server-database", version = "18.16.1" }
eyre = { workspace = true }
tracing = { workspace = true }
+2 -2
View File
@@ -10,8 +10,8 @@ homepage = { workspace = true }
repository = { workspace = true }
[dependencies]
atuin-common = { path = "../atuin-common", version = "18.16.0" }
atuin-server-database = { path = "../atuin-server-database", version = "18.16.0" }
atuin-common = { path = "../atuin-common", version = "18.16.1" }
atuin-server-database = { path = "../atuin-server-database", version = "18.16.1" }
eyre = { workspace = true }
tracing = { workspace = true }
+5 -5
View File
@@ -44,13 +44,13 @@ clipboard = ["arboard"]
check-update = ["atuin-client/check-update"]
[dependencies]
atuin-ai = { path = "../atuin-ai", version = "18.16.0", optional = true, default-features = false }
atuin-client = { path = "../atuin-client", version = "18.16.0", optional = true, default-features = false }
atuin-ai = { path = "../atuin-ai", version = "18.16.1", optional = true, default-features = false }
atuin-client = { path = "../atuin-client", version = "18.16.1", optional = true, default-features = false }
atuin-common = { workspace = true }
atuin-dotfiles = { workspace = true }
atuin-history = { workspace = true }
atuin-daemon = { path = "../atuin-daemon", version = "18.16.0", optional = true, default-features = false }
atuin-pty-proxy = { path = "../atuin-pty-proxy", version = "18.16.0", optional = true, default-features = false }
atuin-daemon = { path = "../atuin-daemon", version = "18.16.1", optional = true, default-features = false }
atuin-pty-proxy = { path = "../atuin-pty-proxy", version = "18.16.1", optional = true, default-features = false }
atuin-scripts = { workspace = true }
atuin-kv = { workspace = true }
@@ -110,7 +110,7 @@ daemonize = "0.5.0"
# compiles cleanly. tree-sitter 0.26's portable/endian.h fails on illumos,
# Windows cross-compiles, and potentially other exotic targets.
[target.'cfg(any(target_os = "linux", target_os = "macos"))'.dependencies]
atuin-ai = { path = "../atuin-ai", version = "18.16.0", optional = true, default-features = false, features = ["tree-sitter"] }
atuin-ai = { path = "../atuin-ai", version = "18.16.1", optional = true, default-features = false, features = ["tree-sitter"] }
[target.'cfg(windows)'.dependencies]
windows-sys = { version = "0.61.2", features = ["Win32_System_Console"] }