Skip to content

Commit

Permalink
chore(release): v18.3.0-prerelease.1 (#2090)
Browse files Browse the repository at this point in the history
* chore(release): v18.3.0-prerelease.1

* update contributors

* changelog, plan only on prs
  • Loading branch information
ellie authored Jun 5, 2024
1 parent 7ec002b commit c102851
Show file tree
Hide file tree
Showing 12 changed files with 123 additions and 30 deletions.
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

0 comments on commit c102851

Please sign in to comment.