Skip to content

Commit 5738d06

Browse files
authored
chore(release): prepare for release v18.0.0 (#1685)
1 parent e2f080c commit 5738d06

File tree

8 files changed

+138
-17
lines changed

8 files changed

+138
-17
lines changed

CHANGELOG.md

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,127 @@
22

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

5+
## [18.0.0] - 2024-02-09
6+
7+
### Bug Fixes
8+
9+
- Prevent input to be interpreted as options for zsh autosuggestions ([#1506](https://github.com/atuinsh/atuin/issues/1506))
10+
- Avoid unexpected `atuin history start` for keybindings ([#1509](https://github.com/atuinsh/atuin/issues/1509))
11+
- Prevent input to be interpreted as options for blesh auto-complete ([#1511](https://github.com/atuinsh/atuin/issues/1511))
12+
- Work around custom IFS ([#1514](https://github.com/atuinsh/atuin/issues/1514))
13+
- Fix and improve the keybinding to `up` ([#1515](https://github.com/atuinsh/atuin/issues/1515))
14+
- Fix incorrect timing of child shells ([#1510](https://github.com/atuinsh/atuin/issues/1510))
15+
- Disable musl deb building ([#1525](https://github.com/atuinsh/atuin/issues/1525))
16+
- Work around bash < 4 and introduce initialization guards ([#1533](https://github.com/atuinsh/atuin/issues/1533))
17+
- Set umask 077 ([#1554](https://github.com/atuinsh/atuin/issues/1554))
18+
- Disables unix specific stuff for windows ([#1557](https://github.com/atuinsh/atuin/issues/1557))
19+
- Fix invisible tab title ([#1560](https://github.com/atuinsh/atuin/issues/1560))
20+
- Shorten text, use ctrl-o for inspector ([#1561](https://github.com/atuinsh/atuin/issues/1561))
21+
- Integration on older fishes ([#1563](https://github.com/atuinsh/atuin/issues/1563))
22+
- Save sync time when it starts, not ends ([#1573](https://github.com/atuinsh/atuin/issues/1573))
23+
- Print literal control characters to non terminals ([#1586](https://github.com/atuinsh/atuin/issues/1586))
24+
- Escape control characters in command preview ([#1588](https://github.com/atuinsh/atuin/issues/1588))
25+
- Use existing db querying for history list ([#1589](https://github.com/atuinsh/atuin/issues/1589))
26+
- Add acquire timeout to sqlite database connection ([#1590](https://github.com/atuinsh/atuin/issues/1590))
27+
- Update repo url in CONTRIBUTING.md ([#1594](https://github.com/atuinsh/atuin/issues/1594))
28+
- Dedupe was removing history ([#1610](https://github.com/atuinsh/atuin/issues/1610))
29+
- Only escape control characters when writing to terminal ([#1593](https://github.com/atuinsh/atuin/issues/1593))
30+
- Strip control chars generated by `\[\]` in PS1 with bash-preexec ([#1620](https://github.com/atuinsh/atuin/issues/1620))
31+
- Check for format errors when printing history ([#1623](https://github.com/atuinsh/atuin/issues/1623))
32+
- Skip padding time if it will overflow the allowed prefix length ([#1630](https://github.com/atuinsh/atuin/issues/1630))
33+
- Never overwrite the key ([#1657](https://github.com/atuinsh/atuin/issues/1657))
34+
- Erase the prompt last line before Bash renders it
35+
- Erase the previous prompt before overwriting
36+
- Support termcap names for tput ([#1670](https://github.com/atuinsh/atuin/issues/1670))
37+
- Set durability for sqlite to recommended settings ([#1667](https://github.com/atuinsh/atuin/issues/1667))
38+
- Correct download list for incremental builds ([#1672](https://github.com/atuinsh/atuin/issues/1672))
39+
- Add Settings::utc() for utc settings ([#1677](https://github.com/atuinsh/atuin/issues/1677))
40+
41+
### Documentation
42+
43+
- Add repology badge ([#1494](https://github.com/atuinsh/atuin/issues/1494))
44+
- Add forum link to contributing ([#1498](https://github.com/atuinsh/atuin/issues/1498))
45+
- Refer to image with multi-arch support ([#1513](https://github.com/atuinsh/atuin/issues/1513))
46+
- Remove activity graph
47+
- Fix `Destination file already exists` in Nushell ([#1530](https://github.com/atuinsh/atuin/issues/1530))
48+
- Clarify enter/tab usage ([#1538](https://github.com/atuinsh/atuin/issues/1538))
49+
- Improve style ([#1537](https://github.com/atuinsh/atuin/issues/1537))
50+
- Remove old docusaurus ([#1581](https://github.com/atuinsh/atuin/issues/1581))
51+
- Mention environment variables for custom paths ([#1614](https://github.com/atuinsh/atuin/issues/1614))
52+
- Create pull_request_template.md ([#1632](https://github.com/atuinsh/atuin/issues/1632))
53+
- Update CONTRIBUTING.md ([#1633](https://github.com/atuinsh/atuin/issues/1633))
54+
55+
### Features
56+
57+
- Enable enhanced keyboard mode ([#1505](https://github.com/atuinsh/atuin/issues/1505))
58+
- Rework record sync for improved reliability ([#1478](https://github.com/atuinsh/atuin/issues/1478))
59+
- Include atuin login in secret patterns ([#1518](https://github.com/atuinsh/atuin/issues/1518))
60+
- Add redraw ([#1519](https://github.com/atuinsh/atuin/issues/1519))
61+
- Make it clear what you are registering for ([#1523](https://github.com/atuinsh/atuin/issues/1523))
62+
- Support high-resolution timing even without ble.sh ([#1534](https://github.com/atuinsh/atuin/issues/1534))
63+
- Add extended help ([#1540](https://github.com/atuinsh/atuin/issues/1540))
64+
- Add interactive command inspector ([#1296](https://github.com/atuinsh/atuin/issues/1296))
65+
- Vim mode ([#1553](https://github.com/atuinsh/atuin/issues/1553))
66+
- Add better error handling for sync ([#1572](https://github.com/atuinsh/atuin/issues/1572))
67+
- Add history rebuild ([#1575](https://github.com/atuinsh/atuin/issues/1575))
68+
- Introduce keymap-dependent vim-mode ([#1570](https://github.com/atuinsh/atuin/issues/1570))
69+
- Make deleting from the UI work with record store sync ([#1580](https://github.com/atuinsh/atuin/issues/1580))
70+
- Add metrics counter for records downloaded ([#1584](https://github.com/atuinsh/atuin/issues/1584))
71+
- Make cursor style configurable ([#1595](https://github.com/atuinsh/atuin/issues/1595))
72+
- Make store init idempotent ([#1609](https://github.com/atuinsh/atuin/issues/1609))
73+
- Don't stop with invalid key ([#1612](https://github.com/atuinsh/atuin/issues/1612))
74+
- Add registered and deleted metrics ([#1622](https://github.com/atuinsh/atuin/issues/1622))
75+
- When in vim-normal mode apply an alternative highlighting to the selected line ([#1574](https://github.com/atuinsh/atuin/issues/1574))
76+
- [**breaking**] Bind the Atuin search to "/" in vi-normal mode ([#1629](https://github.com/atuinsh/atuin/issues/1629))
77+
- Update widget names ([#1631](https://github.com/atuinsh/atuin/issues/1631))
78+
- Make history list format configurable ([#1638](https://github.com/atuinsh/atuin/issues/1638))
79+
- Add change-password command & support on server ([#1615](https://github.com/atuinsh/atuin/issues/1615))
80+
- Automatically init history store when record sync is enabled ([#1634](https://github.com/atuinsh/atuin/issues/1634))
81+
- Add store push ([#1649](https://github.com/atuinsh/atuin/issues/1649))
82+
- Reencrypt/rekey local store ([#1662](https://github.com/atuinsh/atuin/issues/1662))
83+
- Add prefers_reduced_motion flag ([#1645](https://github.com/atuinsh/atuin/issues/1645))
84+
- Add verify command to local store
85+
- Add store purge command
86+
- Failure to decrypt history = failure to sync
87+
- Add `store push --force`
88+
- Add `store pull`
89+
- Disable auto record store init ([#1671](https://github.com/atuinsh/atuin/issues/1671))
90+
- Add progress bars to sync and store init ([#1684](https://github.com/atuinsh/atuin/issues/1684))
91+
92+
### Miscellaneous Tasks
93+
94+
- Remove the teapot response ([#1496](https://github.com/atuinsh/atuin/issues/1496))
95+
- Schema cleanup ([#1522](https://github.com/atuinsh/atuin/issues/1522))
96+
- Update funding ([#1543](https://github.com/atuinsh/atuin/issues/1543))
97+
- Make clipboard dep optional as a feature ([#1558](https://github.com/atuinsh/atuin/issues/1558))
98+
- Add feature to allow always disable check update ([#1628](https://github.com/atuinsh/atuin/issues/1628))
99+
- Use resolver 2, update editions + cargo ([#1635](https://github.com/atuinsh/atuin/issues/1635))
100+
- Disable nix tests ([#1646](https://github.com/atuinsh/atuin/issues/1646))
101+
- Set ATUIN_ variables for development in devshell ([#1653](https://github.com/atuinsh/atuin/issues/1653))
102+
- Use github m1 for release builds ([#1658](https://github.com/atuinsh/atuin/issues/1658))
103+
- Re-enable test cache, add separate check step ([#1663](https://github.com/atuinsh/atuin/issues/1663))
104+
- Run rust build/test/check on 3 platforms ([#1675](https://github.com/atuinsh/atuin/issues/1675))
105+
106+
### Refactor
107+
108+
- Use enum instead of magic numbers ([#1499](https://github.com/atuinsh/atuin/issues/1499))
109+
- String -> HistoryId ([#1512](https://github.com/atuinsh/atuin/issues/1512))
110+
- Refactor and localize `HISTORY => __atuin_output` ([#1535](https://github.com/atuinsh/atuin/issues/1535))
111+
- Refactor vim mode ([#1559](https://github.com/atuinsh/atuin/issues/1559))
112+
- Refactor handling of key inputs ([#1606](https://github.com/atuinsh/atuin/issues/1606))
113+
114+
### Styling
115+
116+
- Use consistent coding style ([#1528](https://github.com/atuinsh/atuin/issues/1528))
117+
118+
### Testing
119+
120+
- Add multi-user integration tests ([#1648](https://github.com/atuinsh/atuin/issues/1648))
121+
122+
### Stats
123+
124+
- Misc improvements ([#1613](https://github.com/atuinsh/atuin/issues/1613))
125+
5126
## [17.2.1] - 2024-01-03
6127

7128
### Bug Fixes

Cargo.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ members = [
1111
resolver = "2"
1212

1313
[workspace.package]
14-
version = "17.2.1"
14+
version = "18.0.0"
1515
authors = ["Ellie Huxtable <[email protected]>"]
1616
rust-version = "1.67"
1717
license = "MIT"

atuin-client/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ sync = ["urlencoding", "reqwest", "sha2", "hex"]
1818
check-update = []
1919

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

2323
log = { workspace = true }
2424
base64 = { workspace = true }

atuin-server-database/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ homepage = { workspace = true }
1010
repository = { workspace = true }
1111

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

1515
tracing = "0.1"
1616
time = { workspace = true }

atuin-server-postgres/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ homepage = { workspace = true }
1010
repository = { workspace = true }
1111

1212
[dependencies]
13-
atuin-common = { path = "../atuin-common", version = "17.2.1" }
14-
atuin-server-database = { path = "../atuin-server-database", version = "17.2.1" }
13+
atuin-common = { path = "../atuin-common", version = "18.0.0" }
14+
atuin-server-database = { path = "../atuin-server-database", version = "18.0.0" }
1515

1616
tracing = "0.1"
1717
time = { workspace = true }

atuin-server/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ homepage = { workspace = true }
1111
repository = { workspace = true }
1212

1313
[dependencies]
14-
atuin-common = { path = "../atuin-common", version = "17.2.1" }
15-
atuin-server-database = { path = "../atuin-server-database", version = "17.2.1" }
14+
atuin-common = { path = "../atuin-common", version = "18.0.0" }
15+
atuin-server-database = { path = "../atuin-server-database", version = "18.0.0" }
1616

1717
tracing = "0.1"
1818
time = { workspace = true }

atuin/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ clipboard = ["cli-clipboard"]
4141
check-update = ["atuin-client/check-update"]
4242

4343
[dependencies]
44-
atuin-server-postgres = { path = "../atuin-server-postgres", version = "17.2.1", optional = true }
45-
atuin-server = { path = "../atuin-server", version = "17.2.1", optional = true }
46-
atuin-client = { path = "../atuin-client", version = "17.2.1", optional = true, default-features = false }
47-
atuin-common = { path = "../atuin-common", version = "17.2.1" }
44+
atuin-server-postgres = { path = "../atuin-server-postgres", version = "18.0.0", optional = true }
45+
atuin-server = { path = "../atuin-server", version = "18.0.0", optional = true }
46+
atuin-client = { path = "../atuin-client", version = "18.0.0", optional = true, default-features = false }
47+
atuin-common = { path = "../atuin-common", version = "18.0.0" }
4848

4949
log = { workspace = true }
5050
env_logger = "0.10.0"

0 commit comments

Comments
 (0)