Skip to content

Commit 1cb6a15

Browse files
authored
chore: prepare release (#602)
1 parent b6e695e commit 1cb6a15

File tree

7 files changed

+53
-16
lines changed

7 files changed

+53
-16
lines changed

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,43 @@ 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.20] - 2025-07-04
9+
10+
### 🚀 Features
11+
12+
- *(api)* API usability improvements for `Shell::invoke_function` (#596)
13+
- Enable -o/+o on brush command line (#590)
14+
15+
### 🐛 Bug Fixes
16+
17+
- *(dot)* Only shadow args when some provided to `source` (#582)
18+
19+
### 🚜 Refactor
20+
21+
- *(ShellValue)* Take in an `Into` (#598)
22+
23+
### 📚 Documentation
24+
25+
- README.md installation updates (#580)
26+
- Update README.md badges (#588)
27+
28+
### 🧪 Testing
29+
30+
- Tag test binary dependencies (#585)
31+
- Add test cases for open issues (#587)
32+
- Add not-yet-passing history tests (#591)
33+
34+
### ⚙️ Miscellaneous Tasks
35+
36+
- Update dependencies + deny policy (#586)
37+
- Remove unneeded dev deps from 'test-with' (#594)
38+
- Update dependencies (#601)
39+
40+
### Build
41+
42+
- *(deps)* Bump test-with from 0.15.1 to 0.15.2 in the cargo group (#593)
43+
44+
<!-- generated by git-cliff -->
845
## [0.2.19] - 2025-06-25
946

1047
### 🚀 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.3.2"
4+
version = "0.3.3"
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.17", path = "../brush-parser" }
22+
brush-parser = { version = "^0.2.18", path = "../brush-parser" }
2323
cached = "0.55.1"
2424
cfg-if = "1.0.1"
2525
chrono = "0.4.41"

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.19"
4+
version = "0.2.20"
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.17", path = "../brush-parser" }
29-
brush-core = { version = "^0.3.2", path = "../brush-core" }
28+
brush-parser = { version = "^0.2.18", path = "../brush-parser" }
29+
brush-core = { version = "^0.3.3", path = "../brush-core" }
3030
crossterm = { version = "0.29.0", features = ["serde"], optional = true }
3131
indexmap = "2.10.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.17"
4+
version = "0.2.18"
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.19"
4+
version = "0.2.20"
55
authors.workspace = true
66
categories.workspace = true
77
edition.workspace = true
@@ -43,8 +43,8 @@ workspace = true
4343

4444
[dependencies]
4545
async-trait = "0.1.88"
46-
brush-parser = { version = "^0.2.17", path = "../brush-parser" }
47-
brush-core = { version = "^0.3.2", path = "../brush-core" }
46+
brush-parser = { version = "^0.2.18", path = "../brush-parser" }
47+
brush-core = { version = "^0.3.3", path = "../brush-core" }
4848
cfg-if = "1.0.1"
4949
clap = { version = "4.5.40", features = ["derive", "env", "wrap_help"] }
5050
const_format = "0.2.34"
@@ -54,13 +54,13 @@ tracing-subscriber = "0.3.19"
5454
human-panic = "2.0.2"
5555

5656
[target.'cfg(not(any(windows, unix)))'.dependencies]
57-
brush-interactive = { version = "^0.2.19", path = "../brush-interactive", features = [
57+
brush-interactive = { version = "^0.2.20", path = "../brush-interactive", features = [
5858
"minimal",
5959
] }
6060
tokio = { version = "1.46.0", features = ["rt", "sync"] }
6161

6262
[target.'cfg(any(windows, unix))'.dependencies]
63-
brush-interactive = { version = "^0.2.19", path = "../brush-interactive", features = [
63+
brush-interactive = { version = "^0.2.20", path = "../brush-interactive", features = [
6464
"basic",
6565
"reedline",
6666
] }

xtask/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ workspace = true
1616

1717
[dependencies]
1818
anyhow = "1.0.98"
19-
brush-shell = { version = "^0.2.19", path = "../brush-shell" }
19+
brush-shell = { version = "^0.2.20", path = "../brush-shell" }
2020
clap = { version = "4.5.40", features = ["derive"] }
2121
clap_mangen = "0.2.27"
2222
clap-markdown = "0.1.5"

0 commit comments

Comments
 (0)