Skip to content

Commit 5a792e9

Browse files
authored
chore: prepare release (#441)
1 parent 468940c commit 5a792e9

File tree

7 files changed

+47
-16
lines changed

7 files changed

+47
-16
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
55

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

8+
## [0.2.17] - 2025-04-24
9+
10+
### 🚀 Features
11+
12+
- *(Shell)* Add `get_env_var` method for more generic variable returns (#438)
13+
14+
### 🐛 Bug Fixes
15+
16+
- Honor COMP_WORDBREAKS in completion tokenization (#407)
17+
- Handle complete builtin run without options (#435)
18+
19+
### 📚 Documentation
20+
21+
- Add instructions for installing from the AUR (#433)
22+
23+
### 🧪 Testing
24+
25+
- Implement --skip in brush-compat-tests harness (#432)
26+
27+
### ⚙️ Miscellaneous Tasks
28+
29+
- *(Shell)* Use relaxed typing for string input (#437)
30+
- Enable building for wasm32-unknown-unknown (#425)
31+
32+
### Build
33+
34+
- *(deps)* Bump rand from 0.9.0 to 0.9.1 in the cargo group (#431)
35+
- *(deps)* Bump the cargo group with 3 updates (#426)
36+
- *(deps)* Bump the cargo group with 2 updates (#427)
37+
38+
<!-- generated by git-cliff -->
839
## [0.2.16] - 2025-03-25
940

1041
### 🚀 Features

Cargo.lock

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

brush-core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "brush-core"
33
description = "Reusable core of a POSIX/bash shell (used by brush-shell)"
4-
version = "0.2.16"
4+
version = "0.3.0"
55
categories.workspace = true
66
edition.workspace = true
77
keywords.workspace = true
@@ -19,7 +19,7 @@ workspace = true
1919
[dependencies]
2020
async-recursion = "1.1.1"
2121
async-trait = "0.1.88"
22-
brush-parser = { version = "^0.2.14", path = "../brush-parser" }
22+
brush-parser = { version = "^0.2.15", path = "../brush-parser" }
2323
cached = "0.55.1"
2424
cfg-if = "1.0.0"
2525
chrono = "0.4.40"

brush-interactive/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "brush-interactive"
33
description = "Interactive layer of brush-shell"
4-
version = "0.2.16"
4+
version = "0.2.17"
55
authors.workspace = true
66
categories.workspace = true
77
edition.workspace = true
@@ -25,8 +25,8 @@ workspace = true
2525

2626
[dependencies]
2727
async-trait = "0.1.88"
28-
brush-parser = { version = "^0.2.14", path = "../brush-parser" }
29-
brush-core = { version = "^0.2.16", path = "../brush-core" }
28+
brush-parser = { version = "^0.2.15", path = "../brush-parser" }
29+
brush-core = { version = "^0.3.0", path = "../brush-core" }
3030
crossterm = { version = "0.29.0", features = ["serde"], optional = true }
3131
indexmap = "2.9.0"
3232
nu-ansi-term = { version = "0.50.1", optional = true }

brush-parser/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "brush-parser"
33
description = "POSIX/bash shell tokenizer and parsers (used by brush-shell)"
4-
version = "0.2.14"
4+
version = "0.2.15"
55
authors.workspace = true
66
categories.workspace = true
77
edition.workspace = true

brush-shell/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "brush-shell"
33
description = "Rust-implemented shell focused on POSIX and bash compatibility"
4-
version = "0.2.16"
4+
version = "0.2.17"
55
authors.workspace = true
66
categories.workspace = true
77
edition.workspace = true
@@ -40,8 +40,8 @@ workspace = true
4040

4141
[dependencies]
4242
async-trait = "0.1.88"
43-
brush-parser = { version = "^0.2.14", path = "../brush-parser" }
44-
brush-core = { version = "^0.2.16", path = "../brush-core" }
43+
brush-parser = { version = "^0.2.15", path = "../brush-parser" }
44+
brush-core = { version = "^0.3.0", path = "../brush-core" }
4545
cfg-if = "1.0.0"
4646
clap = { version = "4.5.21", features = ["derive", "env", "wrap_help"] }
4747
const_format = "0.2.34"
@@ -52,13 +52,13 @@ tracing-subscriber = "0.3.19"
5252
human-panic = "2.0.2"
5353

5454
[target.'cfg(not(any(windows, unix)))'.dependencies]
55-
brush-interactive = { version = "^0.2.16", path = "../brush-interactive", features = [
55+
brush-interactive = { version = "^0.2.17", path = "../brush-interactive", features = [
5656
"minimal",
5757
] }
5858
tokio = { version = "1.44.2", features = ["rt", "sync"] }
5959

6060
[target.'cfg(any(windows, unix))'.dependencies]
61-
brush-interactive = { version = "^0.2.16", path = "../brush-interactive", features = [
61+
brush-interactive = { version = "^0.2.17", path = "../brush-interactive", features = [
6262
"basic",
6363
"reedline",
6464
] }

xtask/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ rust-version.workspace = true
1313

1414
[dependencies]
1515
anyhow = "1.0.98"
16-
brush-shell = { version = "^0.2.16", path = "../brush-shell" }
16+
brush-shell = { version = "^0.2.17", path = "../brush-shell" }
1717
clap = { version = "4.5.21", features = ["derive"] }
1818
clap_mangen = "0.2.26"
1919
clap-markdown = "0.1.4"

0 commit comments

Comments
 (0)