diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cbad7e2..c3580052 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,50 @@ All notable changes to this project will be documented in this file. +## [18.4.0-beta.1] - 2024-06-25 + +### 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)) +- *(gui)* Update deps ([#2116](https://github.com/atuinsh/atuin/issues/2116)) +- *(gui)* Add support for checking if the cli is installed on windows ([#2162](https://github.com/atuinsh/atuin/issues/2162)) +- Cargo binstall config ([#2112](https://github.com/atuinsh/atuin/issues/2112)) +- Unitless sync_frequence = 0 not parsed by humantime ([#2154](https://github.com/atuinsh/atuin/issues/2154)) +- Some --help comments didn't show properly ([#2176](https://github.com/atuinsh/atuin/issues/2176)) +- Ensure we cleanup all tables when deleting ([#2191](https://github.com/atuinsh/atuin/issues/2191)) + + +### Features + +- *(daemon)* Follow XDG_RUNTIME_DIR if set ([#2171](https://github.com/atuinsh/atuin/issues/2171)) +- *(gui)* Automatically install and setup the cli/shell ([#2139](https://github.com/atuinsh/atuin/issues/2139)) +- *(gui)* Add activity calendar to the homepage ([#2160](https://github.com/atuinsh/atuin/issues/2160)) +- *(gui)* Cache zustand store in localstorage ([#2168](https://github.com/atuinsh/atuin/issues/2168)) +- *(gui)* Toast with prompt for cli install, rather than auto ([#2173](https://github.com/atuinsh/atuin/issues/2173)) +- *(history)* Filter out various environment variables containing potential secrets ([#2174](https://github.com/atuinsh/atuin/issues/2174)) +- *(tui)* Configurable prefix character ([#2157](https://github.com/atuinsh/atuin/issues/2157)) +- Use cargo-dist installer from our install script ([#2108](https://github.com/atuinsh/atuin/issues/2108)) +- Add user account verification ([#2190](https://github.com/atuinsh/atuin/issues/2190)) + + +### Miscellaneous Tasks + +- *(build)* Compile protobufs with protox ([#2122](https://github.com/atuinsh/atuin/issues/2122)) +- *(ci)* Do not run current ci for ui ([#2189](https://github.com/atuinsh/atuin/issues/2189)) +- *(deps-dev)* Bump @tauri-apps/cli in /ui ([#2135](https://github.com/atuinsh/atuin/issues/2135)) +- *(deps-dev)* Bump vite from 5.2.13 to 5.3.1 in /ui ([#2150](https://github.com/atuinsh/atuin/issues/2150)) +- *(nix)* De-couple atuin nix build from nixpkgs rustc version ([#2123](https://github.com/atuinsh/atuin/issues/2123)) +- Add installer e2e tests ([#2110](https://github.com/atuinsh/atuin/issues/2110)) +- Remove unnecessary proto import ([#2120](https://github.com/atuinsh/atuin/issues/2120)) +- Update to rust 1.78 +- Add audit config, ignore RUSTSEC-2023-0071 ([#2126](https://github.com/atuinsh/atuin/issues/2126)) +- Setup dependabot for the ui ([#2128](https://github.com/atuinsh/atuin/issues/2128)) +- Cargo and pnpm update ([#2127](https://github.com/atuinsh/atuin/issues/2127)) +- Update to rust 1.79 ([#2138](https://github.com/atuinsh/atuin/issues/2138)) +- Update to cargo-dist 0.16, enable attestations ([#2156](https://github.com/atuinsh/atuin/issues/2156)) + + ## [18.3.0] - 2024-06-10 ### Bug Fixes diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 86eaab4e..449aace1 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -84,6 +84,7 @@ Joe Ardent Johannes Baiter Josef Friedrich JT <547158+jntrnr@users.noreply.github.com> +Justin Su János Illés Kjetil Jørgensen Klas Mellbourn @@ -151,6 +152,7 @@ Qiming Xu <33349132+xqm32@users.noreply.github.com> Rain Ramses Remmy Cat Stock <3317423+remmycat@users.noreply.github.com> +Remo Senekowitsch Richard de Boer Richard Jones <4550158+RichardDRJ@users.noreply.github.com> Richard Turner <63139+zygous@users.noreply.github.com> diff --git a/Cargo.lock b/Cargo.lock index 984ee96b..5e13ef78 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -202,7 +202,7 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "atuin" -version = "18.3.0" +version = "18.4.0-beta.1" dependencies = [ "async-trait", "atuin-client", @@ -252,7 +252,7 @@ dependencies = [ [[package]] name = "atuin-client" -version = "18.3.0" +version = "18.4.0-beta.1" dependencies = [ "async-trait", "atuin-common", @@ -301,7 +301,7 @@ dependencies = [ [[package]] name = "atuin-common" -version = "18.3.0" +version = "18.4.0-beta.1" dependencies = [ "base64 0.22.1", "directories", @@ -322,7 +322,7 @@ dependencies = [ [[package]] name = "atuin-daemon" -version = "0.2.0" +version = "0.3.0" dependencies = [ "atuin-client", "atuin-dotfiles", @@ -348,7 +348,7 @@ dependencies = [ [[package]] name = "atuin-dotfiles" -version = "0.3.0" +version = "0.4.0" dependencies = [ "atuin-client", "atuin-common", @@ -362,7 +362,7 @@ dependencies = [ [[package]] name = "atuin-history" -version = "0.2.0" +version = "0.3.0" dependencies = [ "async-trait", "atuin-client", @@ -392,7 +392,7 @@ dependencies = [ [[package]] name = "atuin-server" -version = "18.3.0" +version = "18.4.0-beta.1" dependencies = [ "argon2", "async-trait", @@ -424,7 +424,7 @@ dependencies = [ [[package]] name = "atuin-server-database" -version = "18.3.0" +version = "18.4.0-beta.1" dependencies = [ "async-trait", "atuin-common", @@ -437,7 +437,7 @@ dependencies = [ [[package]] name = "atuin-server-postgres" -version = "18.3.0" +version = "18.4.0-beta.1" dependencies = [ "async-trait", "atuin-common", diff --git a/Cargo.toml b/Cargo.toml index f7723a83..ac2dbd0d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,9 +5,9 @@ resolver = "2" exclude = ["ui/backend"] [workspace.package] -version = "18.3.0" -authors = ["Ellie Huxtable "] -rust-version = "1.77" +version = "18.4.0-beta.1" +authors = ["Ellie Huxtable "] +rust-version = "1.79" license = "MIT" homepage = "https://atuin.sh" repository = "https://github.com/atuinsh/atuin" diff --git a/cliff.toml b/cliff.toml index 76ed41b6..eff32702 100644 --- a/cliff.toml +++ b/cliff.toml @@ -91,7 +91,7 @@ tag_pattern = "v[0-9].*" # regex for skipping tags skip_tags = "v0.1.0-beta.1" # regex for ignoring tags -ignore_tags = ".*prerelease.*" +ignore_tags = "prerelease|beta|alpha" # sort the tags topologically topo_order = false # sort the commits inside sections by oldest/newest order diff --git a/crates/atuin-client/Cargo.toml b/crates/atuin-client/Cargo.toml index 65727f2f..79a2f0a6 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.3.0" } +atuin-common = { path = "../atuin-common", version = "18.4.0-beta.1" } log = { workspace = true } base64 = { workspace = true } diff --git a/crates/atuin-daemon/Cargo.toml b/crates/atuin-daemon/Cargo.toml index 0f3ccb1a..0c34d3eb 100644 --- a/crates/atuin-daemon/Cargo.toml +++ b/crates/atuin-daemon/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "atuin-daemon" edition = "2021" -version = "0.2.0" +version = "0.3.0" description = "The daemon crate for Atuin" authors.workspace = true @@ -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.3.0" } -atuin-dotfiles = { path = "../atuin-dotfiles", version = "0.3.0" } -atuin-history = { path = "../atuin-history", version = "0.2.0" } +atuin-client = { path = "../atuin-client", version = "18.4.0-beta.1" } +atuin-dotfiles = { path = "../atuin-dotfiles", version = "0.4.0" } +atuin-history = { path = "../atuin-history", version = "0.3.0" } time = { workspace = true } uuid = { workspace = true } diff --git a/crates/atuin-dotfiles/Cargo.toml b/crates/atuin-dotfiles/Cargo.toml index 388cb84b..9069c3e7 100644 --- a/crates/atuin-dotfiles/Cargo.toml +++ b/crates/atuin-dotfiles/Cargo.toml @@ -2,7 +2,7 @@ name = "atuin-dotfiles" description = "The dotfiles crate for Atuin" edition = "2021" -version = "0.3.0" # intentionally not the same as the rest +version = "0.4.0" # intentionally not the same as the rest authors.workspace = true rust-version.workspace = true @@ -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.3.0" } -atuin-client = { path = "../atuin-client", version = "18.3.0" } +atuin-common = { path = "../atuin-common", version = "18.4.0-beta.1" } +atuin-client = { path = "../atuin-client", version = "18.4.0-beta.1" } eyre = { workspace = true } tokio = { workspace = true } diff --git a/crates/atuin-history/Cargo.toml b/crates/atuin-history/Cargo.toml index d216b4f3..4836cf74 100644 --- a/crates/atuin-history/Cargo.toml +++ b/crates/atuin-history/Cargo.toml @@ -2,7 +2,7 @@ name = "atuin-history" description = "The history crate for Atuin" edition = "2021" -version = "0.2.0" +version = "0.3.0" authors.workspace = true rust-version.workspace = true @@ -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.3.0" } -atuin-common = { path = "../atuin-common", version = "18.3.0" } +atuin-client = { path = "../atuin-client", version = "18.4.0-beta.1" } +atuin-common = { path = "../atuin-common", version = "18.4.0-beta.1" } log = { workspace = true } time = { workspace = true } diff --git a/crates/atuin-server-database/Cargo.toml b/crates/atuin-server-database/Cargo.toml index 62a0b93a..b5010824 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.3.0" } +atuin-common = { path = "../atuin-common", version = "18.4.0-beta.1" } tracing = "0.1" time = { workspace = true } diff --git a/crates/atuin-server-postgres/Cargo.toml b/crates/atuin-server-postgres/Cargo.toml index 505dcf1d..10753272 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.3.0" } -atuin-server-database = { path = "../atuin-server-database", version = "18.3.0" } +atuin-common = { path = "../atuin-common", version = "18.4.0-beta.1" } +atuin-server-database = { path = "../atuin-server-database", version = "18.4.0-beta.1" } eyre = { workspace = true } tracing = "0.1" diff --git a/crates/atuin-server/Cargo.toml b/crates/atuin-server/Cargo.toml index 089fe715..69592fd5 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.3.0" } -atuin-server-database = { path = "../atuin-server-database", version = "18.3.0" } +atuin-common = { path = "../atuin-common", version = "18.4.0-beta.1" } +atuin-server-database = { path = "../atuin-server-database", version = "18.4.0-beta.1" } tracing = "0.1" time = { workspace = true } diff --git a/crates/atuin/Cargo.toml b/crates/atuin/Cargo.toml index eba27948..d201e4d4 100644 --- a/crates/atuin/Cargo.toml +++ b/crates/atuin/Cargo.toml @@ -42,13 +42,13 @@ clipboard = ["cli-clipboard"] check-update = ["atuin-client/check-update"] [dependencies] -atuin-server-postgres = { path = "../atuin-server-postgres", version = "18.3.0", optional = true } -atuin-server = { path = "../atuin-server", version = "18.3.0", optional = true } -atuin-client = { path = "../atuin-client", version = "18.3.0", optional = true, default-features = false } -atuin-common = { path = "../atuin-common", version = "18.3.0" } -atuin-dotfiles = { path = "../atuin-dotfiles", version = "0.3.0" } -atuin-history = { path = "../atuin-history", version = "0.2.0" } -atuin-daemon = { path = "../atuin-daemon", version = "0.2.0" } +atuin-server-postgres = { path = "../atuin-server-postgres", version = "18.4.0-beta.1", optional = true } +atuin-server = { path = "../atuin-server", version = "18.4.0-beta.1", optional = true } +atuin-client = { path = "../atuin-client", version = "18.4.0-beta.1", optional = true, default-features = false } +atuin-common = { path = "../atuin-common", version = "18.4.0-beta.1" } +atuin-dotfiles = { path = "../atuin-dotfiles", version = "0.4.0" } +atuin-history = { path = "../atuin-history", version = "0.3.0" } +atuin-daemon = { path = "../atuin-daemon", version = "0.3.0" } log = { workspace = true } env_logger = "0.11.2" diff --git a/ui/backend/Cargo.toml b/ui/backend/Cargo.toml index ed13c2f2..ed8ca070 100644 --- a/ui/backend/Cargo.toml +++ b/ui/backend/Cargo.toml @@ -12,10 +12,10 @@ edition = "2021" tauri-build = { version = "2.0.0-beta", features = [] } [dependencies] -atuin-client = { path = "../../crates/atuin-client", version = "18.3.0" } -atuin-common = { path = "../../crates/atuin-common", version = "18.3.0" } -atuin-dotfiles = { path = "../../crates/atuin-dotfiles", version = "0.3.0" } -atuin-history = { path = "../../crates/atuin-history", version = "0.2.0" } +atuin-client = { path = "../../crates/atuin-client", version = "18.4.0-beta.1" } +atuin-common = { path = "../../crates/atuin-common", version = "18.4.0-beta.1" } +atuin-dotfiles = { path = "../../crates/atuin-dotfiles", version = "0.4.0" } +atuin-history = { path = "../../crates/atuin-history", version = "0.3.0" } eyre = "0.6" tauri = { version = "2.0.0-beta", features = ["tray-icon"] }