From a89d041292cf2e6371c3435c0fe01e53bb934eb6 Mon Sep 17 00:00:00 2001 From: reuben olinsky Date: Mon, 25 Nov 2024 20:13:29 -0800 Subject: [PATCH] chore: prepare release --- CHANGELOG.md | 20 ++++++++++++++++++++ Cargo.lock | 8 ++++---- brush-core/Cargo.toml | 4 ++-- brush-interactive/Cargo.toml | 6 +++--- brush-parser/Cargo.toml | 2 +- brush-shell/Cargo.toml | 10 +++++----- xtask/Cargo.toml | 2 +- 7 files changed, 36 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2f448e6..d46c00b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All notable changes to this project will be documented in this file. +## [0.2.13] - 2024-11-26 + +### 🚀 Features + +- *(ast)* Derive `PartialEq` and `Eq` for testing ([#259](https://github.com/reubeno/brush/pull/259)) + +### 🐛 Bug Fixes + +- Correct parsing of parens in arithmetic command ([#270](https://github.com/reubeno/brush/pull/270)) + +### ⚙️ Miscellaneous Tasks + +- Upgrade dependencies ([#271](https://github.com/reubeno/brush/pull/271)) + +### Build + +- *(deps)* Bump the cargo group with 3 updates ([#258](https://github.com/reubeno/brush/pull/258)) +- *(deps)* Bump the cargo group with 7 updates ([#267](https://github.com/reubeno/brush/pull/267)) + + ## [0.2.12] - 2024-11-03 ### 🚀 Features diff --git a/Cargo.lock b/Cargo.lock index 9d47f866..b5eaf5a7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -257,7 +257,7 @@ dependencies = [ [[package]] name = "brush-core" -version = "0.2.12" +version = "0.2.13" dependencies = [ "anyhow", "async-recursion", @@ -302,7 +302,7 @@ dependencies = [ [[package]] name = "brush-interactive" -version = "0.2.12" +version = "0.2.13" dependencies = [ "async-trait", "brush-core", @@ -317,7 +317,7 @@ dependencies = [ [[package]] name = "brush-parser" -version = "0.2.10" +version = "0.2.11" dependencies = [ "anyhow", "arbitrary", @@ -335,7 +335,7 @@ dependencies = [ [[package]] name = "brush-shell" -version = "0.2.12" +version = "0.2.13" dependencies = [ "anyhow", "assert_cmd", diff --git a/brush-core/Cargo.toml b/brush-core/Cargo.toml index 7c9ebc70..4db9469f 100644 --- a/brush-core/Cargo.toml +++ b/brush-core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "brush-core" description = "Reusable core of a POSIX/bash shell (used by brush-shell)" -version = "0.2.12" +version = "0.2.13" categories.workspace = true edition.workspace = true keywords.workspace = true @@ -19,7 +19,7 @@ workspace = true [dependencies] async-recursion = "1.1.1" async-trait = "0.1.83" -brush-parser = { version = "^0.2.10", path = "../brush-parser" } +brush-parser = { version = "^0.2.11", path = "../brush-parser" } cached = "0.54.0" cfg-if = "1.0.0" clap = { version = "4.5.21", features = ["derive", "wrap_help"] } diff --git a/brush-interactive/Cargo.toml b/brush-interactive/Cargo.toml index 4cb2d7b6..42e97e59 100644 --- a/brush-interactive/Cargo.toml +++ b/brush-interactive/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "brush-interactive" description = "Interactive layer of brush-shell" -version = "0.2.12" +version = "0.2.13" authors.workspace = true categories.workspace = true edition.workspace = true @@ -24,8 +24,8 @@ workspace = true [dependencies] async-trait = "0.1.83" -brush-parser = { version = "^0.2.10", path = "../brush-parser" } -brush-core = { version = "^0.2.12", path = "../brush-core" } +brush-parser = { version = "^0.2.11", path = "../brush-parser" } +brush-core = { version = "^0.2.13", path = "../brush-core" } indexmap = "2.6.0" nu-ansi-term = { version = "0.50.1", optional = true } reedline = { version = "0.37.0", optional = true } diff --git a/brush-parser/Cargo.toml b/brush-parser/Cargo.toml index 2da7eb5a..475a83bc 100644 --- a/brush-parser/Cargo.toml +++ b/brush-parser/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "brush-parser" description = "POSIX/bash shell tokenizer and parsers (used by brush-shell)" -version = "0.2.10" +version = "0.2.11" authors.workspace = true categories.workspace = true edition.workspace = true diff --git a/brush-shell/Cargo.toml b/brush-shell/Cargo.toml index 238d0b14..fc168647 100644 --- a/brush-shell/Cargo.toml +++ b/brush-shell/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "brush-shell" description = "Rust-implemented shell focused on POSIX and bash compatibility" -version = "0.2.12" +version = "0.2.13" authors.workspace = true categories.workspace = true edition.workspace = true @@ -39,8 +39,8 @@ workspace = true [dependencies] async-trait = "0.1.83" -brush-parser = { version = "^0.2.10", path = "../brush-parser" } -brush-core = { version = "^0.2.12", path = "../brush-core" } +brush-parser = { version = "^0.2.11", path = "../brush-parser" } +brush-core = { version = "^0.2.13", path = "../brush-core" } cfg-if = "1.0.0" clap = { version = "4.5.21", features = ["derive", "env", "wrap_help"] } const_format = "0.2.33" @@ -51,13 +51,13 @@ tracing-subscriber = "0.3.18" human-panic = "2.0.2" [target.'cfg(not(any(windows, unix)))'.dependencies] -brush-interactive = { version = "^0.2.12", path = "../brush-interactive", features = [ +brush-interactive = { version = "^0.2.13", path = "../brush-interactive", features = [ "basic", ] } tokio = { version = "1.41.1", features = ["rt", "sync"] } [target.'cfg(any(windows, unix))'.dependencies] -brush-interactive = { version = "^0.2.12", path = "../brush-interactive", features = [ +brush-interactive = { version = "^0.2.13", path = "../brush-interactive", features = [ "reedline", ] } tokio = { version = "1.41.1", features = ["rt", "rt-multi-thread", "sync"] } diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index 3d31c4d8..6e0bfcc9 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -13,7 +13,7 @@ rust-version.workspace = true [dependencies] anyhow = "1.0.93" -brush-shell = { version = "^0.2.12", path = "../brush-shell" } +brush-shell = { version = "^0.2.13", path = "../brush-shell" } clap = { version = "4.5.21", features = ["derive"] } clap_mangen = "0.2.24" clap-markdown = "0.1.4"