From 586c5715ec9d1036b9eb18217ec15535adb423ac Mon Sep 17 00:00:00 2001 From: "Randolf J." Date: Wed, 25 Feb 2026 16:05:47 -0800 Subject: [PATCH] chore: release main --- .release-please-manifest.json | 14 ++++++------ CHANGELOG.md | 26 +++++++++++++++++++++++ Cargo.lock | 14 ++++++------ Cargo.toml | 14 ++++++------ crates/earl-core/CHANGELOG.md | 7 ++++++ crates/earl-core/Cargo.toml | 2 +- crates/earl-protocol-bash/CHANGELOG.md | 14 ++++++++++++ crates/earl-protocol-bash/Cargo.toml | 4 ++-- crates/earl-protocol-browser/CHANGELOG.md | 16 ++++++++++++++ crates/earl-protocol-browser/Cargo.toml | 4 ++-- crates/earl-protocol-grpc/CHANGELOG.md | 14 ++++++++++++ crates/earl-protocol-grpc/Cargo.toml | 4 ++-- crates/earl-protocol-http/CHANGELOG.md | 14 ++++++++++++ crates/earl-protocol-http/Cargo.toml | 4 ++-- crates/earl-protocol-sql/CHANGELOG.md | 14 ++++++++++++ crates/earl-protocol-sql/Cargo.toml | 4 ++-- 16 files changed, 137 insertions(+), 32 deletions(-) create mode 100644 crates/earl-protocol-browser/CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e614530..5d42188 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,9 +1,9 @@ { - ".": "0.5.0", - "crates/earl-core": "0.5.0", - "crates/earl-protocol-http": "0.5.0", - "crates/earl-protocol-grpc": "0.5.0", - "crates/earl-protocol-bash": "0.5.0", - "crates/earl-protocol-sql": "0.5.0", - "crates/earl-protocol-browser": "0.5.0" + ".": "0.5.1", + "crates/earl-core": "0.5.1", + "crates/earl-protocol-http": "0.5.1", + "crates/earl-protocol-grpc": "0.5.1", + "crates/earl-protocol-bash": "0.5.1", + "crates/earl-protocol-sql": "0.5.1", + "crates/earl-protocol-browser": "0.5.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 07f0156..33fa38a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [0.5.1](https://github.com/brwse/earl/compare/v0.5.0...v0.5.1) (2026-02-26) + + +### Features + +* add earl runtime skill and reorganize skills by category ([#66](https://github.com/brwse/earl/issues/66)) ([9bec065](https://github.com/brwse/earl/commit/9bec06510536ad6d3bb11d5119f19cdd3fe939aa)) +* **browser:** add browser protocol with full Playwright MCP parity ([#59](https://github.com/brwse/earl/issues/59)) ([65f01da](https://github.com/brwse/earl/commit/65f01daf7a3c2ad63a737cd075d06fa06f975bd7)) +* **browser:** default to 'default' session when session_id is omitted ([#63](https://github.com/brwse/earl/issues/63)) ([99c3a66](https://github.com/brwse/earl/commit/99c3a66e2be92c951b48f3c948961b168435b46e)) + + +### Bug Fixes + +* add earl-protocol-browser to release-please config and manifest ([#67](https://github.com/brwse/earl/issues/67)) ([6f18bc2](https://github.com/brwse/earl/commit/6f18bc24d1563225559a9e82a79b6f30e8528335)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * earl-core bumped from 0.5.0 to 0.5.1 + * earl-protocol-grpc bumped from 0.5.0 to 0.5.1 + * earl-protocol-http bumped from 0.5.0 to 0.5.1 + * earl-protocol-bash bumped from 0.5.0 to 0.5.1 + * earl-protocol-sql bumped from 0.5.0 to 0.5.1 + * earl-protocol-browser bumped from 0.5.0 to 0.5.1 + ## [0.5.0](https://github.com/brwse/earl/compare/v0.4.1...v0.5.0) (2026-02-24) diff --git a/Cargo.lock b/Cargo.lock index 31e99cd..bda2d83 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1861,7 +1861,7 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "earl" -version = "0.5.0" +version = "0.5.1" dependencies = [ "anyhow", "assert_cmd", @@ -1921,7 +1921,7 @@ dependencies = [ [[package]] name = "earl-core" -version = "0.5.0" +version = "0.5.1" dependencies = [ "anyhow", "base64 0.22.1", @@ -1935,7 +1935,7 @@ dependencies = [ [[package]] name = "earl-protocol-bash" -version = "0.5.0" +version = "0.5.1" dependencies = [ "anyhow", "earl-core", @@ -1948,7 +1948,7 @@ dependencies = [ [[package]] name = "earl-protocol-browser" -version = "0.5.0" +version = "0.5.1" dependencies = [ "anyhow", "base64 0.22.1", @@ -1971,7 +1971,7 @@ dependencies = [ [[package]] name = "earl-protocol-grpc" -version = "0.5.0" +version = "0.5.1" dependencies = [ "anyhow", "earl-core", @@ -1994,7 +1994,7 @@ dependencies = [ [[package]] name = "earl-protocol-http" -version = "0.5.0" +version = "0.5.1" dependencies = [ "anyhow", "base64 0.22.1", @@ -2009,7 +2009,7 @@ dependencies = [ [[package]] name = "earl-protocol-sql" -version = "0.5.0" +version = "0.5.1" dependencies = [ "anyhow", "earl-core", diff --git a/Cargo.toml b/Cargo.toml index 360fae9..a88ff7a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ strip = true [package] name = "earl" -version = "0.5.0" +version = "0.5.1" edition.workspace = true build = "build.rs" description = "AI-safe CLI for AI agents" @@ -29,7 +29,7 @@ keywords = ["cli", "security", "ai", "http", "templates"] categories = ["command-line-utilities", "network-programming"] [dependencies] -earl-core = { version = "0.5.0", path = "crates/earl-core" } +earl-core = { version = "0.5.1", path = "crates/earl-core" } anyhow = "1.0" axum = "0.8" base64 = "0.22" @@ -40,7 +40,7 @@ clap_complete = "4.5" comfy-table = "7.2" directories = "6.0" fastembed = { version = "5.11", optional = true } -earl-protocol-grpc = { version = "0.5.0", path = "crates/earl-protocol-grpc", optional = true } +earl-protocol-grpc = { version = "0.5.1", path = "crates/earl-protocol-grpc", optional = true } jsonwebtoken = "9" hcl = { package = "hcl-rs", version = "0.19.5" } hickory-resolver = "0.25" @@ -87,10 +87,10 @@ tracing-subscriber = { version = "0.3", features = ["fmt", "env-filter"] } url = "2.5" webbrowser = "1.0" include_dir = "0.7" -earl-protocol-http = { version = "0.5.0", path = "crates/earl-protocol-http", optional = true } -earl-protocol-bash = { version = "0.5.0", path = "crates/earl-protocol-bash", optional = true } -earl-protocol-sql = { version = "0.5.0", path = "crates/earl-protocol-sql", optional = true } -earl-protocol-browser = { version = "0.5.0", path = "crates/earl-protocol-browser", optional = true } +earl-protocol-http = { version = "0.5.1", path = "crates/earl-protocol-http", optional = true } +earl-protocol-bash = { version = "0.5.1", path = "crates/earl-protocol-bash", optional = true } +earl-protocol-sql = { version = "0.5.1", path = "crates/earl-protocol-sql", optional = true } +earl-protocol-browser = { version = "0.5.1", path = "crates/earl-protocol-browser", optional = true } vaultrs = { version = "0.7", optional = true } aws-config = { version = "1", optional = true } aws-sdk-secretsmanager = { version = "1", optional = true } diff --git a/crates/earl-core/CHANGELOG.md b/crates/earl-core/CHANGELOG.md index eb4c791..226f91a 100644 --- a/crates/earl-core/CHANGELOG.md +++ b/crates/earl-core/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.5.1](https://github.com/brwse/earl/compare/earl-core-v0.5.0...earl-core-v0.5.1) (2026-02-26) + + +### Miscellaneous Chores + +* **earl-core:** Synchronize earl versions + ## [0.5.0](https://github.com/brwse/earl/compare/earl-core-v0.4.1...earl-core-v0.5.0) (2026-02-24) diff --git a/crates/earl-core/Cargo.toml b/crates/earl-core/Cargo.toml index 4877a88..c16a3ec 100644 --- a/crates/earl-core/Cargo.toml +++ b/crates/earl-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "earl-core" -version = "0.5.0" +version = "0.5.1" edition.workspace = true description = "Shared types and traits for earl protocol crates" license.workspace = true diff --git a/crates/earl-protocol-bash/CHANGELOG.md b/crates/earl-protocol-bash/CHANGELOG.md index 2507dbe..28ef596 100644 --- a/crates/earl-protocol-bash/CHANGELOG.md +++ b/crates/earl-protocol-bash/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.5.1](https://github.com/brwse/earl/compare/earl-protocol-bash-v0.5.0...earl-protocol-bash-v0.5.1) (2026-02-26) + + +### Miscellaneous Chores + +* **earl-protocol-bash:** Synchronize earl versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * earl-core bumped from 0.5.0 to 0.5.1 + ## [0.5.0](https://github.com/brwse/earl/compare/earl-protocol-bash-v0.4.1...earl-protocol-bash-v0.5.0) (2026-02-24) diff --git a/crates/earl-protocol-bash/Cargo.toml b/crates/earl-protocol-bash/Cargo.toml index c817771..a275a4d 100644 --- a/crates/earl-protocol-bash/Cargo.toml +++ b/crates/earl-protocol-bash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "earl-protocol-bash" -version = "0.5.0" +version = "0.5.1" edition.workspace = true description = "Bash sandboxed execution protocol for earl" license.workspace = true @@ -11,7 +11,7 @@ documentation.workspace = true [dependencies] anyhow = "1.0" rkyv = { version = "0.8", features = ["std", "bytecheck"] } -earl-core = { version = "0.5.0", path = "../earl-core" } +earl-core = { version = "0.5.1", path = "../earl-core" } libc = "0.2" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" diff --git a/crates/earl-protocol-browser/CHANGELOG.md b/crates/earl-protocol-browser/CHANGELOG.md new file mode 100644 index 0000000..2a16bf8 --- /dev/null +++ b/crates/earl-protocol-browser/CHANGELOG.md @@ -0,0 +1,16 @@ +# Changelog + +## [0.5.1](https://github.com/brwse/earl/compare/earl-protocol-browser-v0.5.0...earl-protocol-browser-v0.5.1) (2026-02-26) + + +### Features + +* **browser:** add browser protocol with full Playwright MCP parity ([#59](https://github.com/brwse/earl/issues/59)) ([65f01da](https://github.com/brwse/earl/commit/65f01daf7a3c2ad63a737cd075d06fa06f975bd7)) +* **browser:** default to 'default' session when session_id is omitted ([#63](https://github.com/brwse/earl/issues/63)) ([99c3a66](https://github.com/brwse/earl/commit/99c3a66e2be92c951b48f3c948961b168435b46e)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * earl-core bumped from 0.5.0 to 0.5.1 diff --git a/crates/earl-protocol-browser/Cargo.toml b/crates/earl-protocol-browser/Cargo.toml index 38f9f7c..cfed2eb 100644 --- a/crates/earl-protocol-browser/Cargo.toml +++ b/crates/earl-protocol-browser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "earl-protocol-browser" -version = "0.5.0" +version = "0.5.1" edition.workspace = true description = "Browser automation protocol for earl (chromiumoxide)" license.workspace = true @@ -14,7 +14,7 @@ base64 = "0.22" chrono = { version = "0.4", features = ["serde"] } chromiumoxide = { version = "0.9", default-features = false, features = ["bytes"] } directories = "6.0" -earl-core = { version = "0.5.0", path = "../earl-core" } +earl-core = { version = "0.5.1", path = "../earl-core" } fs4 = { version = "0.12", features = ["tokio"] } futures = "0.3" rkyv = { version = "0.8", features = ["std", "bytecheck"] } diff --git a/crates/earl-protocol-grpc/CHANGELOG.md b/crates/earl-protocol-grpc/CHANGELOG.md index 2f34c44..2160f5c 100644 --- a/crates/earl-protocol-grpc/CHANGELOG.md +++ b/crates/earl-protocol-grpc/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.5.1](https://github.com/brwse/earl/compare/earl-protocol-grpc-v0.5.0...earl-protocol-grpc-v0.5.1) (2026-02-26) + + +### Miscellaneous Chores + +* **earl-protocol-grpc:** Synchronize earl versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * earl-core bumped from 0.5.0 to 0.5.1 + ## [0.5.0](https://github.com/brwse/earl/compare/earl-protocol-grpc-v0.4.1...earl-protocol-grpc-v0.5.0) (2026-02-24) diff --git a/crates/earl-protocol-grpc/Cargo.toml b/crates/earl-protocol-grpc/Cargo.toml index 6623486..80e1627 100644 --- a/crates/earl-protocol-grpc/Cargo.toml +++ b/crates/earl-protocol-grpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "earl-protocol-grpc" -version = "0.5.0" +version = "0.5.1" edition.workspace = true description = "gRPC execution protocol for earl" license.workspace = true @@ -11,7 +11,7 @@ documentation.workspace = true [dependencies] anyhow = "1.0" rkyv = { version = "0.8", features = ["std", "bytecheck"] } -earl-core = { version = "0.5.0", path = "../earl-core" } +earl-core = { version = "0.5.1", path = "../earl-core" } futures-util = "0.3" http = "1" http-body = "1" diff --git a/crates/earl-protocol-http/CHANGELOG.md b/crates/earl-protocol-http/CHANGELOG.md index 3fbc2d0..eca1736 100644 --- a/crates/earl-protocol-http/CHANGELOG.md +++ b/crates/earl-protocol-http/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.5.1](https://github.com/brwse/earl/compare/earl-protocol-http-v0.5.0...earl-protocol-http-v0.5.1) (2026-02-26) + + +### Miscellaneous Chores + +* **earl-protocol-http:** Synchronize earl versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * earl-core bumped from 0.5.0 to 0.5.1 + ## [0.5.0](https://github.com/brwse/earl/compare/earl-protocol-http-v0.4.1...earl-protocol-http-v0.5.0) (2026-02-24) diff --git a/crates/earl-protocol-http/Cargo.toml b/crates/earl-protocol-http/Cargo.toml index e6eb6ff..8a54442 100644 --- a/crates/earl-protocol-http/Cargo.toml +++ b/crates/earl-protocol-http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "earl-protocol-http" -version = "0.5.0" +version = "0.5.1" edition.workspace = true description = "HTTP and GraphQL execution protocol for earl" license.workspace = true @@ -12,7 +12,7 @@ documentation.workspace = true anyhow = "1.0" rkyv = { version = "0.8", features = ["std", "bytecheck"] } base64 = "0.22" -earl-core = { version = "0.5.0", path = "../earl-core" } +earl-core = { version = "0.5.1", path = "../earl-core" } reqwest = { version = "0.13.2", features = [ "json", "multipart", "gzip", "brotli", "deflate", "zstd", "rustls", "query", "form", ] } diff --git a/crates/earl-protocol-sql/CHANGELOG.md b/crates/earl-protocol-sql/CHANGELOG.md index abae2f1..f18bddc 100644 --- a/crates/earl-protocol-sql/CHANGELOG.md +++ b/crates/earl-protocol-sql/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.5.1](https://github.com/brwse/earl/compare/earl-protocol-sql-v0.5.0...earl-protocol-sql-v0.5.1) (2026-02-26) + + +### Miscellaneous Chores + +* **earl-protocol-sql:** Synchronize earl versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * earl-core bumped from 0.5.0 to 0.5.1 + ## [0.5.0](https://github.com/brwse/earl/compare/earl-protocol-sql-v0.4.1...earl-protocol-sql-v0.5.0) (2026-02-24) diff --git a/crates/earl-protocol-sql/Cargo.toml b/crates/earl-protocol-sql/Cargo.toml index 28edd73..2a8ccc8 100644 --- a/crates/earl-protocol-sql/Cargo.toml +++ b/crates/earl-protocol-sql/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "earl-protocol-sql" -version = "0.5.0" +version = "0.5.1" edition.workspace = true description = "SQL execution protocol for earl (sqlx)" license.workspace = true @@ -11,7 +11,7 @@ documentation.workspace = true [dependencies] anyhow = "1.0" rkyv = { version = "0.8", features = ["std", "bytecheck"] } -earl-core = { version = "0.5.0", path = "../earl-core" } +earl-core = { version = "0.5.1", path = "../earl-core" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" sqlx = { version = "0.8", features = [