Skip to content

Commit fad5bab

Browse files
authored
chore: prepare release (#424)
1 parent 2bf0965 commit fad5bab

File tree

7 files changed

+58
-16
lines changed

7 files changed

+58
-16
lines changed

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,48 @@ 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.16] - 2025-03-25
9+
10+
### 🚀 Features
11+
12+
- *(arithmetic)* Support explicit base#literal in arithmetic (#388)
13+
- Implement `command -p` (#402)
14+
15+
### 🐛 Bug Fixes
16+
17+
- Default PS1 and PS2 in interactive mode (#390)
18+
- *(builtins)* Implement command-less exec semantics with open fds (#384)
19+
- *(builtins)* Correct read handling of IFS/space (#385)
20+
- *(extglob)* Correct handling of extglobs with empty branches (#386)
21+
- Correct path tests on empty strings (#391)
22+
- Allow newline in empty array assignment (#405)
23+
- Improve panic handling output (#409)
24+
- *(regex)* Enable multiline mode for extended test regexes (#416)
25+
- Parse '#' as char only if inside a variable expansion (#418)
26+
27+
### 📚 Documentation
28+
29+
- Symlink licenses under crate dirs (#400)
30+
31+
### 🧪 Testing
32+
33+
- Add more linux distros to test matrix (#412)
34+
- Enable testing on nixos/nix container image (#413)
35+
36+
### ⚙️ Miscellaneous Tasks
37+
38+
- Upgrade cached crate (#398)
39+
- Rewrite dir diffing test code to avoid deps
40+
41+
### Build
42+
43+
- *(deps)* Bump the cargo group with 2 updates (#393)
44+
- *(deps)* Bump whoami from 1.5.2 to 1.6.0 in the cargo group (#423)
45+
- *(deps)* Bump the cargo group with 2 updates (#389)
46+
- *(deps)* Bump serde from 1.0.218 to 1.0.219 in the cargo group (#401)
47+
- *(deps)* Bump the cargo group with 2 updates (#410)
48+
49+
<!-- generated by git-cliff -->
850
## [0.2.15] - 2025-02-03
951

1052
### 🚀 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.15"
4+
version = "0.2.16"
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.13", path = "../brush-parser" }
22+
brush-parser = { version = "^0.2.14", 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.15"
4+
version = "0.2.16"
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.13", path = "../brush-parser" }
29-
brush-core = { version = "^0.2.15", path = "../brush-core" }
28+
brush-parser = { version = "^0.2.14", path = "../brush-parser" }
29+
brush-core = { version = "^0.2.16", path = "../brush-core" }
3030
crossterm = { version = "0.28.1", features = ["serde"], optional = true }
3131
indexmap = "2.7.1"
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.13"
4+
version = "0.2.14"
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.15"
4+
version = "0.2.16"
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.13", path = "../brush-parser" }
44-
brush-core = { version = "^0.2.15", path = "../brush-core" }
43+
brush-parser = { version = "^0.2.14", path = "../brush-parser" }
44+
brush-core = { version = "^0.2.16", 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.15", path = "../brush-interactive", features = [
55+
brush-interactive = { version = "^0.2.16", path = "../brush-interactive", features = [
5656
"minimal",
5757
] }
5858
tokio = { version = "1.44.1", features = ["rt", "sync"] }
5959

6060
[target.'cfg(any(windows, unix))'.dependencies]
61-
brush-interactive = { version = "^0.2.15", path = "../brush-interactive", features = [
61+
brush-interactive = { version = "^0.2.16", 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.96"
16-
brush-shell = { version = "^0.2.15", path = "../brush-shell" }
16+
brush-shell = { version = "^0.2.16", 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)