Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): v18.3.0-prerelease.1 #2090

Merged
merged 3 commits into from
Jun 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 78 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,84 @@

All notable changes to this project will be documented in this file.

## [unreleased]

### Bug Fixes

- Support not-mac for default shell ([#1960](https://github.com/atuinsh/atuin/issues/1960))
- Alias import with init output ([#1970](https://github.com/atuinsh/atuin/issues/1970))
- Fish alias import ([#1972](https://github.com/atuinsh/atuin/issues/1972))
- More fish alias import ([#1974](https://github.com/atuinsh/atuin/issues/1974))
- Unquote aliases before quoting ([#1976](https://github.com/atuinsh/atuin/issues/1976))
- Release workflow ([#1978](https://github.com/atuinsh/atuin/issues/1978))
- Allow clearing aliases, disable import ([#1995](https://github.com/atuinsh/atuin/issues/1995))
- Adapt help to `enter_accept` config ([#2001](https://github.com/atuinsh/atuin/issues/2001))
- Add quotes for strategy value in comment ([#1993](https://github.com/atuinsh/atuin/issues/1993))
- Add protobuf compiler to docker image ([#2009](https://github.com/atuinsh/atuin/issues/2009))
- Add incremental rebuild to daemon loop ([#2010](https://github.com/atuinsh/atuin/issues/2010))
- Alias enable/enabled in settings ([#2021](https://github.com/atuinsh/atuin/issues/2021))
- Bogus error message wording ([#1283](https://github.com/atuinsh/atuin/issues/1283))
- Save sync time in daemon ([#2029](https://github.com/atuinsh/atuin/issues/2029))
- Redact password in database URI when logging ([#2032](https://github.com/atuinsh/atuin/issues/2032))
- Do not try to sync if logged out ([#2037](https://github.com/atuinsh/atuin/issues/2037))
- Save sync time in daemon ([#2051](https://github.com/atuinsh/atuin/issues/2051))
- Handle being logged out gracefully ([#2052](https://github.com/atuinsh/atuin/issues/2052))
- Fix mistake in last pr ([#2053](https://github.com/atuinsh/atuin/issues/2053))
- Generation for commands starting with a pipe ([#2058](https://github.com/atuinsh/atuin/issues/2058))
- Fix a workaround for bash-5.2 keybindings ([#2060](https://github.com/atuinsh/atuin/issues/2060))
- Replace parse_duration with humantime ([#2074](https://github.com/atuinsh/atuin/issues/2074))
- Better error reporting on login/registration ([#2076](https://github.com/atuinsh/atuin/issues/2076))
- Replace serde_yaml::to_string with serde_json::to_string_yaml ([#2087](https://github.com/atuinsh/atuin/issues/2087))

### Documentation

- Fix "From source" `cd` command ([#1973](https://github.com/atuinsh/atuin/issues/1973))

### Features

- Add me endpoint ([#1954](https://github.com/atuinsh/atuin/issues/1954))
- Detect active preexec framework ([#1955](https://github.com/atuinsh/atuin/issues/1955))
- Work on home page, sort state ([#1956](https://github.com/atuinsh/atuin/issues/1956))
- Allow ignoring failed commands ([#1957](https://github.com/atuinsh/atuin/issues/1957))
- Show preview auto ([#1804](https://github.com/atuinsh/atuin/issues/1804))
- Support syncing shell/env vars ([#1977](https://github.com/atuinsh/atuin/issues/1977))
- Add vars ([#1989](https://github.com/atuinsh/atuin/issues/1989))
- Create atuin-history, add stats to it ([#1990](https://github.com/atuinsh/atuin/issues/1990))
- Scroll history infinitely ([#1999](https://github.com/atuinsh/atuin/issues/1999))
- Add background daemon ([#2006](https://github.com/atuinsh/atuin/issues/2006))
- Add support for daemon on windows ([#2014](https://github.com/atuinsh/atuin/issues/2014))
- Add Tuxedo OS ([#2018](https://github.com/atuinsh/atuin/issues/2018))
- Add history explore ([#2022](https://github.com/atuinsh/atuin/issues/2022))
- Support importing from replxx history files ([#2024](https://github.com/atuinsh/atuin/issues/2024))
- Support systemd socket activation for daemon ([#2039](https://github.com/atuinsh/atuin/issues/2039))
- Use correct username on welcome screen ([#2050](https://github.com/atuinsh/atuin/issues/2050))
- Add login/register dialog ([#2056](https://github.com/atuinsh/atuin/issues/2056))
- Report sqlite version ([#2075](https://github.com/atuinsh/atuin/issues/2075))

### Miscellaneous Tasks

- Move crates into crates/ dir ([#1958](https://github.com/atuinsh/atuin/issues/1958))
- Fix atuin crate readme ([#1959](https://github.com/atuinsh/atuin/issues/1959))
- Add some more logging to handlers ([#1971](https://github.com/atuinsh/atuin/issues/1971))
- Add some more debug logs ([#1979](https://github.com/atuinsh/atuin/issues/1979))
- Clarify default config file ([#2026](https://github.com/atuinsh/atuin/issues/2026))
- Ignore CODE_OF_CONDUCT ([#2044](https://github.com/atuinsh/atuin/issues/2044))
- Handle rate limited responses ([#2057](https://github.com/atuinsh/atuin/issues/2057))
- Log cargo and rustc version ([#2068](https://github.com/atuinsh/atuin/issues/2068))
- Don't run "Update Nix Deps" CI on forks ([#2070](https://github.com/atuinsh/atuin/issues/2070))
- Add Systemd config for self-hosted server ([#1879](https://github.com/atuinsh/atuin/issues/1879))
- Switch to cargo dist for releases ([#2085](https://github.com/atuinsh/atuin/issues/2085))
- V18.3.0-prerelease.1

### Performance

- Use version.(major|minor|patch) if available ([#1963](https://github.com/atuinsh/atuin/issues/1963))
- Only open the database for commands if strictly required ([#2043](https://github.com/atuinsh/atuin/issues/2043))

### Refactor

- Preview_auto to use enum and different option ([#1991](https://github.com/atuinsh/atuin/issues/1991))

## [18.2.0] - 2024-04-15

### Bug Fixes
Expand Down
16 changes: 15 additions & 1 deletion CONTRIBUTORS
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
Aleks Bunin <[email protected]>
Aloxaf <[email protected]>
Alpha Chen <[email protected]>
Amos Bird <[email protected]>
Anderson <[email protected]>
Andrew Lee <[email protected]>
Anish Pallati <[email protected]>
Expand All @@ -12,6 +13,7 @@ b3nj5m1n <[email protected]>
Baptiste <[email protected]>
Ben J <[email protected]>
Benjamin Vergnaud <[email protected]>
Blair Noctis <[email protected]>
Brad Robel-Forrest <[email protected]>
Brian Kung <[email protected]>
Bruce Huang <[email protected]>
Expand All @@ -22,12 +24,16 @@ Chandra Kiran G <[email protected]>
Chris Rose <[email protected]>
Conrad Ludgate <[email protected]>
CosmicHorror <[email protected]>
Cristian Le <[email protected]>
cyqsimon <[email protected]>
Daniel <[email protected]>
Daniel Carosone <[email protected]>
David <[email protected]>
David Chocholatý <[email protected]>
David Legrand <[email protected]>
Dennis Trautwein <[email protected]>
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Diego Carrasco Gubernatis <[email protected]>
Dieter Eickstaedt <[email protected]>
Dom Rodriguez <[email protected]>
Dongxu Wang <[email protected]>
Expand All @@ -51,11 +57,13 @@ Gokul <[email protected]>
Hamza Hamud <[email protected]>
Helmut K. C. Tessarek <[email protected]>
Herby Gillot <[email protected]>
Hesam Pakdaman <[email protected]>
Hilmar Wiegand <[email protected]>
Ian Manske <[email protected]>
Ian Smith <[email protected]>
Ian Smith <[email protected]>
Ilkin Bayramli <[email protected]>
Ivan Toriya <[email protected]>
J. Emiliano Deustua <[email protected]>
Jakob Schrettenbrunner <[email protected]>
Jakub Jirutka <[email protected]>
Expand All @@ -66,6 +74,7 @@ Jannik <[email protected]>
Jannik <[email protected]>
jean-santos <[email protected]>
jean-santos <[email protected]>
Jeremy Cline <[email protected]>
Jerome Ducret <[email protected]>
jfmontanaro <[email protected]>
Jinn Koriech <[email protected]>
Expand Down Expand Up @@ -133,13 +142,15 @@ Peter Brunner <[email protected]>
Peter Holloway <[email protected]>
Philippe Normand <[email protected]>
Philippe Normand <[email protected]>
Pierluigi <[email protected]>
Plamen Dimitrov <[email protected]>
Poliorcetics <[email protected]>
postmath <[email protected]>
Qiming Xu <[email protected]>
Rain <[email protected]>
Ramses <[email protected]>
Remmy Cat Stock <[email protected]>
Richard de Boer <github@tubul.net>
Richard de Boer <git@tubul.net>
Richard Jones <[email protected]>
Richard Turner <[email protected]>
Robin Millette <[email protected]>
Expand All @@ -154,6 +165,7 @@ Simon <[email protected]>
Simon Elsbrock <[email protected]>
Steve Kemp <[email protected]>
Steven Xu <[email protected]>
Sven-Hendrik Haase <[email protected]>
Thomas Buckley-Houston <[email protected]>
Tobias Genannt <[email protected]>
Tobias Hunger <[email protected]>
Expand All @@ -168,11 +180,13 @@ Vladislav Stepanov <[email protected]>
VuiMuich <[email protected]>
Webmaster At Cosmic DNA <[email protected]>
Will Fancher <[email protected]>
Wind <[email protected]>
WindSoilder <[email protected]>
wpbrz <[email protected]>
Xavier Vello <[email protected]>
xfzv <[email protected]>
Yannick Ulrich <[email protected]>
Yaroslav Halchenko <[email protected]>
Yolo <[email protected]>
YummyOreo <[email protected]>
Yuvi Panda <[email protected]>
Expand Down
24 changes: 12 additions & 12 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ resolver = "2"
exclude = ["ui/backend"]

[workspace.package]
version = "18.2.0"
version = "18.3.0-prerelease.1"
authors = ["Ellie Huxtable <[email protected]>"]
rust-version = "1.77"
license = "MIT"
Expand Down Expand Up @@ -58,6 +58,7 @@ features = ["runtime-tokio-rustls", "time", "postgres", "uuid"]

# Config for 'cargo dist'
[workspace.metadata.dist]
install-path = "~/.atuin/bin"
# The preferred cargo-dist version to use in CI (Cargo.toml SemVer syntax)
cargo-dist-version = "0.15.0"
# CI backends to support
Expand All @@ -74,7 +75,7 @@ targets = [
"x86_64-unknown-linux-musl",
]
# Publish jobs to run in CI
pr-run-mode = "upload"
pr-run-mode = "plan"
# Whether to install an updater program
install-updater = true
# The archive format to use for non-windows builds (defaults .tar.xz)
Expand Down
2 changes: 1 addition & 1 deletion crates/atuin-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ daemon = []
check-update = []

[dependencies]
atuin-common = { path = "../atuin-common", version = "18.2.0" }
atuin-common = { path = "../atuin-common", version = "18.3.0-prerelease.1" }

log = { workspace = true }
base64 = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/atuin-daemon/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,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.0.1" }
atuin-client = { path = "../atuin-client", version = "18.3.0-prerelease.1" }
atuin-dotfiles = { path = "../atuin-dotfiles", version = "0.2.0" }
atuin-history = { path = "../atuin-history", version = "0.1.0" }

Expand Down
4 changes: 2 additions & 2 deletions crates/atuin-dotfiles/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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.2.0" }
atuin-client = { path = "../atuin-client", version = "18.2.0" }
atuin-common = { path = "../atuin-common", version = "18.3.0-prerelease.1" }
atuin-client = { path = "../atuin-client", version = "18.3.0-prerelease.1" }

eyre = { workspace = true }
tokio = { workspace = true }
Expand Down
4 changes: 2 additions & 2 deletions crates/atuin-history/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,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.2.0" }
atuin-common = { path = "../atuin-common", version = "18.2.0" }
atuin-client = { path = "../atuin-client", version = "18.3.0-prerelease.1" }
atuin-common = { path = "../atuin-common", version = "18.3.0-prerelease.1" }

log = { workspace = true }
time = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/atuin-server-database/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ homepage = { workspace = true }
repository = { workspace = true }

[dependencies]
atuin-common = { path = "../atuin-common", version = "18.2.0" }
atuin-common = { path = "../atuin-common", version = "18.3.0-prerelease.1" }

tracing = "0.1"
time = { workspace = true }
Expand Down
4 changes: 2 additions & 2 deletions crates/atuin-server-postgres/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ homepage = { workspace = true }
repository = { workspace = true }

[dependencies]
atuin-common = { path = "../atuin-common", version = "18.2.0" }
atuin-server-database = { path = "../atuin-server-database", version = "18.2.0" }
atuin-common = { path = "../atuin-common", version = "18.3.0-prerelease.1" }
atuin-server-database = { path = "../atuin-server-database", version = "18.3.0-prerelease.1" }

eyre = { workspace = true }
tracing = "0.1"
Expand Down
4 changes: 2 additions & 2 deletions crates/atuin-server/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ homepage = { workspace = true }
repository = { workspace = true }

[dependencies]
atuin-common = { path = "../atuin-common", version = "18.2.0" }
atuin-server-database = { path = "../atuin-server-database", version = "18.2.0" }
atuin-common = { path = "../atuin-common", version = "18.3.0-prerelease.1" }
atuin-server-database = { path = "../atuin-server-database", version = "18.3.0-prerelease.1" }

tracing = "0.1"
time = { workspace = true }
Expand Down
8 changes: 4 additions & 4 deletions crates/atuin/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ clipboard = ["cli-clipboard"]
check-update = ["atuin-client/check-update"]

[dependencies]
atuin-server-postgres = { path = "../atuin-server-postgres", version = "18.2.0", optional = true }
atuin-server = { path = "../atuin-server", version = "18.2.0", optional = true }
atuin-client = { path = "../atuin-client", version = "18.2.0", optional = true, default-features = false }
atuin-common = { path = "../atuin-common", version = "18.2.0" }
atuin-server-postgres = { path = "../atuin-server-postgres", version = "18.3.0-prerelease.1", optional = true }
atuin-server = { path = "../atuin-server", version = "18.3.0-prerelease.1", optional = true }
atuin-client = { path = "../atuin-client", version = "18.3.0-prerelease.1", optional = true, default-features = false }
atuin-common = { path = "../atuin-common", version = "18.3.0-prerelease.1" }
atuin-dotfiles = { path = "../atuin-dotfiles", version = "0.2.0" }
atuin-history = { path = "../atuin-history", version = "0.1.0" }
atuin-daemon = { path = "../atuin-daemon", version = "0.1.0" }
Expand Down
Loading