aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md28
-rw-r--r--CONTRIBUTORS8
-rw-r--r--Cargo.lock18
-rw-r--r--Cargo.toml2
-rw-r--r--crates/atuin-client/Cargo.toml2
-rw-r--r--crates/atuin-daemon/Cargo.toml6
-rw-r--r--crates/atuin-dotfiles/Cargo.toml4
-rw-r--r--crates/atuin-history/Cargo.toml2
-rw-r--r--crates/atuin-server-database/Cargo.toml2
-rw-r--r--crates/atuin-server-postgres/Cargo.toml4
-rw-r--r--crates/atuin-server/Cargo.toml4
-rw-r--r--crates/atuin/Cargo.toml14
12 files changed, 65 insertions, 29 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 35e26bd7..0f153055 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,29 +6,52 @@ All notable changes to this project will be documented in this file.
### Bug Fixes
+- *(1289)* Clear terminal area if inline ([#2600](https://github.com/atuinsh/atuin/issues/2600))
- *(bash)* Fix preexec of child Bash session started by enter_accept ([#2558](https://github.com/atuinsh/atuin/issues/2558))
+- *(build)* Change atuin-daemon build script .proto paths ([#2638](https://github.com/atuinsh/atuin/issues/2638))
+- *(stats)* Ignore leading environment variables when calculating stats ([#2659](https://github.com/atuinsh/atuin/issues/2659))
- *(wrapped)* Fix crash when history is empty ([#2508](https://github.com/atuinsh/atuin/issues/2508))
+- *(zsh)* Fix an error introduced earilier with support for bracketed paste mode ([#2651](https://github.com/atuinsh/atuin/issues/2651))
- 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))
+- Multiline command does not honour max_preview_height ([#2624](https://github.com/atuinsh/atuin/issues/2624))
+- Typeerror in client sync code ([#2647](https://github.com/atuinsh/atuin/issues/2647))
+- Add redundant clones to clippy and cleanup instances of it ([#2654](https://github.com/atuinsh/atuin/issues/2654))
+- Allow -ve values for timezone ([#2609](https://github.com/atuinsh/atuin/issues/2609))
+
+
+### Documentation
+
+- Update logo and badges in README for zh-CN ([#2392](https://github.com/atuinsh/atuin/issues/2392))
### 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))
+- *(kv)* Add support for 'atuin kv delete' ([#2660](https://github.com/atuinsh/atuin/issues/2660))
- *(wrapped)* Add more pkg managers ([#2503](https://github.com/atuinsh/atuin/issues/2503))
+- *(zsh)* Try to go to the position in zsh's history ([#1469](https://github.com/atuinsh/atuin/issues/1469))
+- *(zsh)* Re-enable bracketed paste ([#2646](https://github.com/atuinsh/atuin/issues/2646))
- 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))
+- Use readline binding for ctrl-a when it is not the prefix ([#2626](https://github.com/atuinsh/atuin/issues/2626))
+- Option to include duplicate commands when printing history commands ([#2407](https://github.com/atuinsh/atuin/issues/2407))
+- Binaries as subcommands ([#2661](https://github.com/atuinsh/atuin/issues/2661))
### 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))
+- Align daemon and client sync freq ([#2628](https://github.com/atuinsh/atuin/issues/2628))
+- Migrate to rust 2024 ([#2635](https://github.com/atuinsh/atuin/issues/2635))
+- Show host and user in inspector ([#2634](https://github.com/atuinsh/atuin/issues/2634))
+- Update to rust 1.85.1 ([#2642](https://github.com/atuinsh/atuin/issues/2642))
### Performance
@@ -41,6 +64,11 @@ All notable changes to this project will be documented in this file.
- Avoid calling `unwrap()` when we don't have to ([#2519](https://github.com/atuinsh/atuin/issues/2519))
+### Build
+
+- *(nix)* Bump `flake.lock` ([#2637](https://github.com/atuinsh/atuin/issues/2637))
+
+
### Flake.lock
- Update ([#2463](https://github.com/atuinsh/atuin/issues/2463))
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index 7ea0780b..283d0981 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -15,6 +15,7 @@ b3nj5m1n <47924309+b3nj5m1n@users.noreply.github.com>
Baptiste <32563450+BapRx@users.noreply.github.com>
Ben J <bdavjones@gmail.com>
Benjamin Vergnaud <9599845+bvergnaud@users.noreply.github.com>
+Benjamin Weinstein-Raun <b@w-r.me>
Blair Noctis <4474501+nc7s@users.noreply.github.com>
Brad Robel-Forrest <brad@bitpony.com>
Braelyn Boynton <bboynton97@gmail.com>
@@ -42,6 +43,7 @@ David Jack Wange Olrik <david@olrik.dk>
David Legrand <1110600+davlgd@users.noreply.github.com>
Dennis Trautwein <git@dtrautwein.eu>
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
+Dhruv Thakur <13575379+dhth@users.noreply.github.com>
Diego Carrasco Gubernatis <557703+dacog@users.noreply.github.com>
Dieter Eickstaedt <eickstaedt@deicon.de>
Dom Rodriguez <shymega@users.noreply.github.com>
@@ -60,6 +62,7 @@ eth3lbert <eth3lbert+dev@gmail.com>
Ethan Brierley <ethanboxx@gmail.com>
Evan McBeth <64177332+AtomicRobotMan0101@users.noreply.github.com>
Evan Purkhiser <evanpurkhiser@gmail.com>
+Farid Zakaria <farid.m.zakaria@gmail.com>
Felix Yan <felixonmars@archlinux.org>
Frank Hamand <frankhamand@gmail.com>
frukto <fruktopus@gmail.com>
@@ -139,11 +142,13 @@ Michael Bianco <iloveitaly@gmail.com>
Michael Mior <michael.mior@gmail.com>
Michael Vincent <377567+Vynce@users.noreply.github.com>
Michele Azzolari <michele@azzolari.it>
+Michelle Tilley <michelle@michelletilley.net>
Mike Pastore <mwpastore@users.noreply.github.com>
Mike Tsao <mike@sowbug.com>
mmx <github@m2nx.com>
morguldir <morguldir@protonmail.com>
mundry <1453314+mundry@users.noreply.github.com>
+Nelyah <Nelyah@users.noreply.github.com>
Nemo157 <git@nemo157.com>
networkException <git@nwex.de>
Nico Kokonas <nico@nicomee.com>
@@ -184,6 +189,7 @@ Samson <samson_gh@onepatchdown.net>
Sandro <sandro.jaeckel@gmail.com>
Satyarth Sampath <satyarth.23@gmail.com>
sdr135284 <54752759+sdr135284@users.noreply.github.com>
+Shroomy <sporeventexplosion@gmail.com>
Simon <simon_bull@mckinsey.com>
Simon Elsbrock <simon@iodev.org>
slamp <slaamp@gmail.com>
@@ -207,6 +213,7 @@ Webmaster At Cosmic DNA <92752640+DanielAtCosmicDNA@users.noreply.github.com>
Will Fancher <elvishjerricco@gmail.com>
Wind <WindSoilder@outlook.com>
WindSoilder <WindSoilder@outlook.com>
+winston <hey@winston.sh>
wpbrz <61665187+wpbrz@users.noreply.github.com>
Xavier Vello <xavier.vello@gmail.com>
xfzv <78810647+xfzv@users.noreply.github.com>
@@ -218,6 +225,7 @@ YummyOreo <bobgim20@gmail.com>
Yuvi Panda <yuvipanda@gmail.com>
Zhanibek Adilbekov <zhanibek.adilbekov@proton.me>
ZhiHong Li <joker_lizhih@163.com>
+Zhizhen He <hezhizhen.yi@gmail.com>
éclairevoyant <848000+eclairevoyant@users.noreply.github.com>
依云 <lilydjwg@gmail.com>
镜面王子 <153555712@qq.com>
diff --git a/Cargo.lock b/Cargo.lock
index d7adaff1..07fca372 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -221,7 +221,7 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "atuin"
-version = "18.5.0-beta.1"
+version = "18.5.0-beta.2"
dependencies = [
"arboard",
"async-trait",
@@ -266,7 +266,7 @@ dependencies = [
[[package]]
name = "atuin-client"
-version = "18.5.0-beta.1"
+version = "18.5.0-beta.2"
dependencies = [
"async-trait",
"atuin-common",
@@ -321,7 +321,7 @@ dependencies = [
[[package]]
name = "atuin-common"
-version = "18.5.0-beta.1"
+version = "18.5.0-beta.2"
dependencies = [
"base64 0.22.1",
"directories",
@@ -341,7 +341,7 @@ dependencies = [
[[package]]
name = "atuin-daemon"
-version = "18.5.0-beta.1"
+version = "18.5.0-beta.2"
dependencies = [
"atuin-client",
"atuin-dotfiles",
@@ -368,7 +368,7 @@ dependencies = [
[[package]]
name = "atuin-dotfiles"
-version = "18.5.0-beta.1"
+version = "18.5.0-beta.2"
dependencies = [
"atuin-client",
"atuin-common",
@@ -382,7 +382,7 @@ dependencies = [
[[package]]
name = "atuin-history"
-version = "18.5.0-beta.1"
+version = "18.5.0-beta.2"
dependencies = [
"atuin-client",
"crossterm",
@@ -395,7 +395,7 @@ dependencies = [
[[package]]
name = "atuin-server"
-version = "18.5.0-beta.1"
+version = "18.5.0-beta.2"
dependencies = [
"argon2",
"async-trait",
@@ -424,7 +424,7 @@ dependencies = [
[[package]]
name = "atuin-server-database"
-version = "18.5.0-beta.1"
+version = "18.5.0-beta.2"
dependencies = [
"async-trait",
"atuin-common",
@@ -436,7 +436,7 @@ dependencies = [
[[package]]
name = "atuin-server-postgres"
-version = "18.5.0-beta.1"
+version = "18.5.0-beta.2"
dependencies = [
"async-trait",
"atuin-common",
diff --git a/Cargo.toml b/Cargo.toml
index dba271f1..40ab7308 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,7 +5,7 @@ resolver = "2"
exclude = ["ui/backend"]
[workspace.package]
-version = "18.5.0-beta.1"
+version = "18.5.0-beta.2"
authors = ["Ellie Huxtable <ellie@atuin.sh>"]
rust-version = "1.85.1"
license = "MIT"
diff --git a/crates/atuin-client/Cargo.toml b/crates/atuin-client/Cargo.toml
index 568de4e0..eccc13c2 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.5.0-beta.1" }
+atuin-common = { path = "../atuin-common", version = "18.5.0-beta.2" }
log = { workspace = true }
base64 = { workspace = true }
diff --git a/crates/atuin-daemon/Cargo.toml b/crates/atuin-daemon/Cargo.toml
index 3b70b671..b8037145 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.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-client = { path = "../atuin-client", version = "18.5.0-beta.2" }
+atuin-dotfiles = { path = "../atuin-dotfiles", version = "18.5.0-beta.2" }
+atuin-history = { path = "../atuin-history", version = "18.5.0-beta.2" }
time = { workspace = true }
uuid = { workspace = true }
diff --git a/crates/atuin-dotfiles/Cargo.toml b/crates/atuin-dotfiles/Cargo.toml
index 74c04adc..19aa790b 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.5.0-beta.1" }
-atuin-client = { path = "../atuin-client", version = "18.5.0-beta.1" }
+atuin-common = { path = "../atuin-common", version = "18.5.0-beta.2" }
+atuin-client = { path = "../atuin-client", version = "18.5.0-beta.2" }
eyre = { workspace = true }
tokio = { workspace = true }
diff --git a/crates/atuin-history/Cargo.toml b/crates/atuin-history/Cargo.toml
index 2e5c4281..faebb842 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.5.0-beta.1" }
+atuin-client = { path = "../atuin-client", version = "18.5.0-beta.2" }
time = { workspace = true }
serde = { workspace = true }
diff --git a/crates/atuin-server-database/Cargo.toml b/crates/atuin-server-database/Cargo.toml
index 1d79ac8a..20265f18 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.5.0-beta.1" }
+atuin-common = { path = "../atuin-common", version = "18.5.0-beta.2" }
tracing = { workspace = true }
time = { workspace = true }
diff --git a/crates/atuin-server-postgres/Cargo.toml b/crates/atuin-server-postgres/Cargo.toml
index a9758d82..c4345153 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.5.0-beta.1" }
-atuin-server-database = { path = "../atuin-server-database", version = "18.5.0-beta.1" }
+atuin-common = { path = "../atuin-common", version = "18.5.0-beta.2" }
+atuin-server-database = { path = "../atuin-server-database", version = "18.5.0-beta.2" }
eyre = { workspace = true }
tracing = { workspace = true }
diff --git a/crates/atuin-server/Cargo.toml b/crates/atuin-server/Cargo.toml
index 95e3f63b..fe141cd2 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.5.0-beta.1" }
-atuin-server-database = { path = "../atuin-server-database", version = "18.5.0-beta.1" }
+atuin-common = { path = "../atuin-common", version = "18.5.0-beta.2" }
+atuin-server-database = { path = "../atuin-server-database", version = "18.5.0-beta.2" }
tracing = { workspace = true }
time = { workspace = true }
diff --git a/crates/atuin/Cargo.toml b/crates/atuin/Cargo.toml
index 5288c10e..8aa10dff 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.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 }
+atuin-server-postgres = { path = "../atuin-server-postgres", version = "18.5.0-beta.2", optional = true }
+atuin-server = { path = "../atuin-server", version = "18.5.0-beta.2", optional = true }
+atuin-client = { path = "../atuin-client", version = "18.5.0-beta.2", optional = true, default-features = false }
+atuin-common = { path = "../atuin-common", version = "18.5.0-beta.2" }
+atuin-dotfiles = { path = "../atuin-dotfiles", version = "18.5.0-beta.2" }
+atuin-history = { path = "../atuin-history", version = "18.5.0-beta.2" }
+atuin-daemon = { path = "../atuin-daemon", version = "18.5.0-beta.2", optional = true, default-features = false }
log = { workspace = true }
time = { workspace = true }