diff --git a/Cargo.lock b/Cargo.lock index 83ab6c9..8b7b029 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -580,7 +580,7 @@ checksum = "37bfe73dc8ec21f54d181e5a60554327ec3f1c600c455a75ccbfc65d2106a6c4" [[package]] name = "grabcli" -version = "0.1.0" +version = "0.2.0" dependencies = [ "ab_glyph", "async-trait", @@ -599,7 +599,7 @@ dependencies = [ [[package]] name = "grabcli-core" -version = "0.1.0" +version = "0.2.0" dependencies = [ "async-trait", "base64 0.22.1", @@ -620,7 +620,7 @@ dependencies = [ [[package]] name = "grabcli-service" -version = "0.1.0" +version = "0.2.0" dependencies = [ "async-trait", "getrandom 0.3.4", @@ -635,7 +635,7 @@ dependencies = [ [[package]] name = "grabcli-sqlite" -version = "0.1.0" +version = "0.2.0" dependencies = [ "async-trait", "grabcli-core", @@ -650,7 +650,7 @@ dependencies = [ [[package]] name = "grabfood" -version = "0.1.0" +version = "0.2.0" dependencies = [ "bpaf", "grabcli-core", @@ -665,7 +665,7 @@ dependencies = [ [[package]] name = "grabmart" -version = "0.1.0" +version = "0.2.0" dependencies = [ "async-trait", "grabcli-core", diff --git a/Cargo.toml b/Cargo.toml index 1a3704e..da7d72c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*"] resolver = "3" [workspace.package] -version = "0.1.0" +version = "0.2.0" edition = "2024" license = "Apache-2.0" repository = "https://github.com/talaagent/grabcli" @@ -14,11 +14,11 @@ categories = ["command-line-utilities"] authors = ["Ian Macalinao "] [workspace.dependencies] -grabcli-core = { path = "crates/grabcli-core", version = "0.1.0" } -grabfood = { path = "crates/grabfood", version = "0.1.0" } -grabmart = { path = "crates/grabmart", version = "0.1.0" } -grabcli-sqlite = { path = "crates/grabcli-sqlite", version = "0.1.0" } -grabcli-service = { path = "crates/grabcli-service", version = "0.1.0" } +grabcli-core = { path = "crates/grabcli-core", version = "0.2.0" } +grabfood = { path = "crates/grabfood", version = "0.2.0" } +grabmart = { path = "crates/grabmart", version = "0.2.0" } +grabcli-sqlite = { path = "crates/grabcli-sqlite", version = "0.2.0" } +grabcli-service = { path = "crates/grabcli-service", version = "0.2.0" } anyhow = "1" async-trait = "0.1" base64 = "0.22" diff --git a/README.md b/README.md index 2f7046e..9ef6df7 100644 --- a/README.md +++ b/README.md @@ -74,8 +74,7 @@ cargo install --git https://github.com/talaagent/grabcli grabcli --locked ``` The last published version is also available with `cargo install grabcli --locked`. -It may lag behind this README; `grabcli-sqlite` and `grabcli-service` still need -their first publication. To build a local checkout, use +It may lag behind this README. To build a local checkout, use `cargo install --path crates/grabcli --locked`. ## Auth setup diff --git a/crates/grabcli-core/CHANGELOG.md b/crates/grabcli-core/CHANGELOG.md index c1082bf..0fb87ae 100644 --- a/crates/grabcli-core/CHANGELOG.md +++ b/crates/grabcli-core/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/talaagent/grabcli/compare/grabcli-core-v0.1.0...grabcli-core-v0.2.0) - 2026-11-07 + +### Other + +- polish crate landing pages, examples, and release checks +- Publish via crates.io trusted publishing (OIDC); CI adds fmt and doc ([#6](https://github.com/talaagent/grabcli/pull/6)) +- Port library-storage onto master (storage-free core/grabfood, keeping reqwest 0.13 + native-hydra) ([#5](https://github.com/talaagent/grabcli/pull/5)) +- reqwest 0.13, toml 1, and rsa behind a non-default native-hydra feature ([#4](https://github.com/talaagent/grabcli/pull/4)) +- Run release-plz under talaagent and update repo links ([#3](https://github.com/talaagent/grabcli/pull/3)) + ## [0.1.0](https://github.com/talaagent/grabcli/releases/tag/grabcli-core-v0.1.0) - 2026-10-30 ### Other diff --git a/crates/grabcli-core/Cargo.toml b/crates/grabcli-core/Cargo.toml index bb26669..c984837 100644 --- a/crates/grabcli-core/Cargo.toml +++ b/crates/grabcli-core/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "grabcli-core" description = "Shared Grab session, auth, hydra and HTTP plumbing for grabcli" -version = "0.1.0" +version = "0.2.0" edition = "2024" license = "Apache-2.0" repository = "https://github.com/talaagent/grabcli" diff --git a/crates/grabcli-service/CHANGELOG.md b/crates/grabcli-service/CHANGELOG.md new file mode 100644 index 0000000..715576f --- /dev/null +++ b/crates/grabcli-service/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.2.0](https://github.com/talaagent/grabcli/compare/grabcli-service-v0.1.0...grabcli-service-v0.2.0) - 2026-11-07 + +### Other + +- polish crate landing pages, examples, and release checks +- Add grabcli-service: a many-account Grab client for services ([#7](https://github.com/talaagent/grabcli/pull/7)) diff --git a/crates/grabcli-sqlite/CHANGELOG.md b/crates/grabcli-sqlite/CHANGELOG.md new file mode 100644 index 0000000..9c6c0e4 --- /dev/null +++ b/crates/grabcli-sqlite/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.2.0](https://github.com/talaagent/grabcli/compare/grabcli-sqlite-v0.1.0...grabcli-sqlite-v0.2.0) - 2026-11-07 + +### Other + +- polish crate landing pages, examples, and release checks +- Port library-storage onto master (storage-free core/grabfood, keeping reqwest 0.13 + native-hydra) ([#5](https://github.com/talaagent/grabcli/pull/5)) diff --git a/crates/grabcli/CHANGELOG.md b/crates/grabcli/CHANGELOG.md index 74f7099..6454a6b 100644 --- a/crates/grabcli/CHANGELOG.md +++ b/crates/grabcli/CHANGELOG.md @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/talaagent/grabcli/compare/grabcli-v0.1.0...grabcli-v0.2.0) - 2026-11-07 + +### Other + +- polish crate landing pages, examples, and release checks +- Port library-storage onto master (storage-free core/grabfood, keeping reqwest 0.13 + native-hydra) ([#5](https://github.com/talaagent/grabcli/pull/5)) +- reqwest 0.13, toml 1, and rsa behind a non-default native-hydra feature ([#4](https://github.com/talaagent/grabcli/pull/4)) +- Run release-plz under talaagent and update repo links ([#3](https://github.com/talaagent/grabcli/pull/3)) + ## [0.1.0](https://github.com/talaagent/grabcli/releases/tag/grabcli-v0.1.0) - 2026-10-30 ### Other diff --git a/crates/grabfood/CHANGELOG.md b/crates/grabfood/CHANGELOG.md index d988b52..894b2ba 100644 --- a/crates/grabfood/CHANGELOG.md +++ b/crates/grabfood/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/talaagent/grabcli/compare/grabfood-v0.1.0...grabfood-v0.2.0) - 2026-11-07 + +### Other + +- polish crate landing pages, examples, and release checks +- Publish via crates.io trusted publishing (OIDC); CI adds fmt and doc ([#6](https://github.com/talaagent/grabcli/pull/6)) +- Port library-storage onto master (storage-free core/grabfood, keeping reqwest 0.13 + native-hydra) ([#5](https://github.com/talaagent/grabcli/pull/5)) +- reqwest 0.13, toml 1, and rsa behind a non-default native-hydra feature ([#4](https://github.com/talaagent/grabcli/pull/4)) +- Run release-plz under talaagent and update repo links ([#3](https://github.com/talaagent/grabcli/pull/3)) + ## [0.1.0](https://github.com/talaagent/grabcli/releases/tag/grabfood-v0.1.0) - 2026-10-30 ### Other diff --git a/crates/grabfood/Cargo.toml b/crates/grabfood/Cargo.toml index 7d6a06e..3d641b3 100644 --- a/crates/grabfood/Cargo.toml +++ b/crates/grabfood/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "grabfood" description = "GrabFood typed API for grabcli" -version = "0.1.0" +version = "0.2.0" edition = "2024" license = "Apache-2.0" repository = "https://github.com/talaagent/grabcli" @@ -16,7 +16,7 @@ categories = ["command-line-utilities"] authors = ["Ian Macalinao "] [dependencies] -grabcli-core = { path = "../grabcli-core", version = "0.1.0" } +grabcli-core = { path = "../grabcli-core", version = "0.2.0" } bpaf = { version = "0.9", features = ["derive"], optional = true } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/crates/grabmart/CHANGELOG.md b/crates/grabmart/CHANGELOG.md index bc1593e..c0cdb4d 100644 --- a/crates/grabmart/CHANGELOG.md +++ b/crates/grabmart/CHANGELOG.md @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/talaagent/grabcli/compare/grabmart-v0.1.0...grabmart-v0.2.0) - 2026-11-07 + +### Other + +- polish crate landing pages, examples, and release checks +- Port library-storage onto master (storage-free core/grabfood, keeping reqwest 0.13 + native-hydra) ([#5](https://github.com/talaagent/grabcli/pull/5)) +- reqwest 0.13, toml 1, and rsa behind a non-default native-hydra feature ([#4](https://github.com/talaagent/grabcli/pull/4)) +- Run release-plz under talaagent and update repo links ([#3](https://github.com/talaagent/grabcli/pull/3)) + ## [0.1.0](https://github.com/talaagent/grabcli/releases/tag/grabmart-v0.1.0) - 2026-10-30 ### Other