8000 chore(release): prepare for release v18.0.0 by ellie · Pull Request #1685 · atuinsh/atuin · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

chore(release): prepare for release v18.0.0 #1685

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

Merged
merged 1 commit into from
Feb 9, 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
121 changes: 121 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,127 @@

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

## [18.0.0] - 2024-02-09

### Bug Fixes

- Prevent input to be interpreted as options for zsh autosuggestions ([#1506](https://github.com/atuinsh/atuin/issues/1506))
- Avoid unexpected `atuin history start` for keybindings ([#1509](https://github.com/atuinsh/atuin/issues/1509))
- Prevent input to be interpreted as options for blesh auto-complete ([#1511](https://github.com/atuinsh/atuin/issues/1511))
- Work around custom IFS ([#1514](https://github.com/atuinsh/atuin/issues/1514))
- Fix and improve the keybinding to `up` ([#1515](https://github.com/atuinsh/atuin/issues/1515))
- Fix incorrect timing of child shells ([#1510](https://github.com/atuinsh/atuin/issues/1510))
- Disable musl deb building ([#1525](https://github.com/atuinsh/atuin/issues/1525))
- Work around bash < 4 and introduce initialization guards ([#1533](https://github.com/atuinsh/atuin/issues/1533))
- Set umask 077 ([#1554](https://github.com/atuinsh/atuin/issues/1554))
- Disables unix specific stuff for windows ([#1557](https://github.com/atuinsh/atuin/issues/1557))
- Fix invisible tab title ([#1560](https://github.com/atuinsh/atuin/issues/1560))
- Shorten text, use ctrl-o for inspector ([#1561](https://github.com/atuinsh/atuin/issues/1561))
- Integration on older fishes ([#1563](https://github.com/atuinsh/atuin/issues/1563))
- Save sync time when it starts, not ends ([#1573](https://github.com/atuinsh/atuin/issues/1573))
- Print literal control characters to non terminals ([#1586](https://github.com/atuinsh/atuin/issues/1586))
- Escape control characters in command preview ([#1588](https://github.com/atuinsh/atuin/issues/1588))
- Use existing db querying for history list ([#1589](https://github.com/atuinsh/atuin/issues/1589))
- Add acquire timeout to sqlite database connection ([#1590](https://github.com/atuinsh/atuin/issues/1590))
- Update repo url in CONTRIBUTING.md ([#1594](https://github.com/atuinsh/atuin/issues/1594))
- Dedupe was removing history ([#1610](https://github.com/atuinsh/atuin/issues/1610))
- Only escape control characters when writing to terminal ([#1593](https://github.com/atuinsh/atuin/issues/1593))
- Strip control chars generated by `\[\]` in PS1 with bash-preexec ([#1620](https://github.com/atuinsh/atuin/issues/1620))
- Check for format errors when printing history ([#1623](https://github.com/atuinsh/atuin/issues/1623))
- Skip padding time if it will overflow the allowed prefix length ([#1630](https://github.com/atuinsh/atuin/issues/1630))
- Never overwrite the key ([#1657](https://github.com/atuinsh/atuin/issues/1657))
- Erase the prompt last line before Bash renders it
- Erase the previous prompt before overwriting
- Support termcap names for tput ([#1670](https://github.com/atuinsh/atuin/issues/1670))
- Set durability for sqlite to recommended settings ([#1667](https://github.com/atuinsh/atuin/issues/1667))
- Correct download list for incremental builds ([#1672](https://github.com/atuinsh/atuin/issues/1672))
- Add Settings::utc() for utc settings ([#1677](https://github.com/atuinsh/atuin/issues/1677))

### Documentation

- Add repology badge ([#1494](https://github.com/atuinsh/atuin/issues/1494))
- Add forum link to contributing ([#1498](https://github.com/atuinsh/atuin/issues/1498))
- Refer to image with multi-arch support ([#1513](https://github.com/atuinsh/atuin/issues/1513))
- Remove activity graph
- Fix `Destination file already exists` in Nushell ([#1530](https://github.com/atuinsh/atuin/issues/1530))
- Clarify enter/tab usage ([#1538](https://github.com/atuinsh/atuin/issues/1538))
- Improve style ([#1537](https://github.com/atuinsh/atuin/issues/1537))
- Remove old docusaurus ([#1581](https://github.com/atuinsh/atuin/issues/1581))
- Mention environment variables for custom paths ([#1614](https://github.com/atuinsh/atuin/issues/1614))
- Create pull_request_template.md ([#1632](https://github.com/atuinsh/atuin/issues/1632))
- Update CONTRIBUTING.md ([#1633](https://github.com/atuinsh/atuin/issues/1633))

### Features

- Enable enhanced keyboard mode ([#1505](https://github.com/atuinsh/atuin/issues/1505))
- Rework record sync for improved reliability ([#1478](https://github.com/atuinsh/atuin/issues/1478))
- Include atuin login in secret patterns ([#1518](https://github.com/atuinsh/atuin/issues/1518))
- Add redraw ([#1519](https://github.com/atuinsh/atuin/issues/1519))
- Make it clear what you are registering for ([#1523](https://github.com/atuinsh/atuin/issues/1523))
- Support high-resolution timing even without ble.sh ([#1534](https://github.com/atuinsh/atuin/issues/1534))
- Add extended help ([#1540](https://github.com/atuinsh/atuin/issues/1540))
- Add interactive command inspector ([#1296](https://github.com/atuinsh/atuin/issues/1296))
- Vim mode ([#1553](https://github.com/atuinsh/atuin/issues/1553))
- Add better error handling for sync ([#1572](https://github.com/atuinsh/atuin/issues/1572))
- Add history rebuild ([#1575](https://github.com/atuinsh/atuin/issues/1575))
- Introduce keymap-dependent vim-mode ([#1570](https://github.com/atuinsh/atuin/issues/1570))
- Make deleting from the UI work with record store sync ([#1580](https://github.com/atuinsh/atuin/issues/1580))
- Add metrics counter for records downloaded ([#1584](https://github.com/atuinsh/atuin/issues/1584))
- Make cursor style configurable ([#1595](https://github.com/atuinsh/atuin/issues/1595))
- Make store init idempotent ([#1609](https://github.com/atuinsh/atuin/issues/1609))
- Don't stop with invalid key ([#1612](https://github.com/atuinsh/atuin/issues/1612))
- Add registered and deleted metrics ([#1622](https://github.com/atuinsh/atuin/issues/1622))
- When in vim-normal mode apply an alternative highlighting to the selected line ([#1574](https://github.com/atuinsh/atuin/issues/1574))
- [**breaking**] Bind the Atuin search to "/" in vi-normal mode ([#1629](https://github.com/atuinsh/atuin/issues/1629))
- Update widget names ([#1631](https://github.com/atuinsh/atuin/issues/1631))
- Make history list format configurable ([#1638](https://github.com/atuinsh/atuin/issues/1638))
- Add change-password command & support on server ([#1615](https://github.com/atuinsh/atuin/issues/1615))
- Automatically init history store when record sync is enabled ([#1634](https://github.com/atuinsh/atuin/issues/1634))
- Add store push ([#1649](https://github.com/atuinsh/atuin/issues/1649))
- Reencrypt/rekey local store ([#1662](https://github.com/atuinsh/atuin/issues/1662))
- Add prefers_reduced_motion flag ([#1645](https://github.com/atuinsh/atuin/issues/1645))
- Add verify command to local store
- Add store purge command
- Failure to decrypt history = failure to sync
- Add `store push --force`
- Add `store pull`
- Disable auto record store init ([#1671](https://github.com/atuinsh/atuin/issues/1671))
- Add progress bars to sync and store init ([#1684](https://github.com/atuinsh/atuin/issues/1684))

### Miscellaneous Tasks

- Remove the teapot response ([#1496](https://github.com/atuinsh/atuin/issues/1496))
- Schema cleanup ([#1522](https://github.com/atuinsh/atuin/issues/1522))
- Update funding ([#1543](https://github.com/atuinsh/atuin/issues/1543))
- Make clipboard dep optional as a feature ([#1558](https://github.com/atuinsh/atuin/issues/1558))
- Add feature to allow always disable check update ([#1628](https://github.com/atuinsh/atuin/issues/1628))
- Use resolver 2, update editions + cargo ([#1635](https://github.com/atuinsh/atuin/issues/1635))
- Disable nix tests ([#1646](https://github.com/atuinsh/atuin/issues/1646))
- Set ATUIN_ variables for development in devshell ([#1653](https://github.com/atuinsh/atuin/issues/1653))
- Use github m1 for release builds ([#1658](https://github.com/atuinsh/atuin/issues/1658))
- Re-enable test cache, add separate check step ([#1663](https://github.com/atuinsh/atuin/issues/1663))
- Run rust build/test/check on 3 platforms ([#1675](https://github.com/atuinsh/atuin/issues/1675))

### Refactor

- Use enum instead of magic numbers ([#1499](https://github.com/atuinsh/atuin/issues/1499))
- String -> HistoryId ([#1512](https://github.com/atuinsh/atuin/issues/1512))
- Refactor and localize `HISTORY => __atuin_output` ([#1535](https://github.com/atuinsh/atuin/issues/1535))
- Refactor vim mode ([#1559](https://github.com/atuinsh/atuin/issues/1559))
- Refactor handling of key inputs ([#1606](https://github.com/atuinsh/atuin/issues/1606))

### Styling

- Use consistent coding style ([#1528](https://github.com/atuinsh/atuin/issues/1528))

### Testing

- Add multi-user integration tests ([#1648](https://github.com/atuinsh/atuin/issues/1648))

### Stats

- Misc improvements ([#1613](https://github.com/atuinsh/atuin/issues/1613))

## [17.2.1] - 2024-01-03

### Bug Fixes
Expand Down
12 changes: 6 additions & 6 deletions Cargo.lock

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

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ members = [
resolver = "2"

[workspace.package]
version = "17.2.1"
version = "18.0.0"
authors = ["Ellie Huxtable <ellie@elliehuxtable.com>"]
rust-version = "1.67"
license = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion atuin-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ sync = ["urlencoding", "reqwest", "sha2", "hex"]
check-update = []

[dependencies]
atuin-common = { path = "../atuin-common", version = "17.2.1" }
atuin-common = { path = "../atuin-common", version = "18.0.0" }

log = { workspace = true }
base64 = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion 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 = "17.2.1" }
atuin-common = { path = "../atuin-common", version = "18.0.0" }

tracing = "0.1"
time = { workspace = true }
Expand Down
4 changes: 2 additions & 2 deletions 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 = "17.2.1" }
atuin-server-database = { path = "../atuin-server-database", version = "17.2.1" }
atuin-common = { path = "../atuin-common", version = "18.0.0" }
atuin-server-database = { path = "../atuin-server-database", version = "18.0.0" }

tracing = "0.1"
time = { workspace = true }
Expand Down
4 changes: 2 additions & 2 deletions 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 = "17.2.1" }
atuin-server-database = { path = "../atuin-server-database", version = "17.2.1" }
atuin-common = { path = "../atuin-common", version = "18.0.0" }
atuin-server-database = { path = "../atuin-server-database", version = "18.0.0" }

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

[dependencies]
atuin-server-postgres = { path = "../atuin-server-postgres", version = "17.2.1", optional = true }
atuin-server = { path = "../atuin-server", version = "17.2.1", optional = true }
atuin-client = { path = "../atuin-client", version = "17.2.1", optional = true, default-features = false }
atuin-common = { path = "../atuin-common", version = "17.2.1" }
atuin-server-postgres = { path = "../atuin-server-postgres", version = "18.0.0", optional = true }
atuin-server = { path = "../atuin-server", version = "18.0.0", optional = true }
atuin-client = { path = "../atuin-client", version = "18.0.0", optional = true, default-features = false }
atuin-common = { path = "../atuin-common", version = "18.0.0" }

log = { workspace = true }
env_logger = "0.10.0"
Expand Down
0