From b939233106956cb21121cb27bca1d681df9a6f13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Villase=C3=B1or=20Montfort?= <195970+montfort@users.noreply.github.com> Date: Tue, 19 May 2026 20:03:47 -0600 Subject: [PATCH] chore: release v0.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch bump rolling up: - arborist-metrics 0.1.2 → 0.1.3 (#16) - README: Copyright + "Built with AI · Powered by StrayMark" sections (#17, #18) - SPDX headers on all Rust sources under src/ and tests/cli/ (#17) Also expands `package.exclude` in Cargo.toml to match the upstream arborist-metrics convention, dropping agent-tooling directories (.agent/, .claude/, .cursor/, .gemini/) and StrayMark governance docs (CLAUDE.md, GEMINI.md, STRAYMARK.md, AGENTS.md) from the crates.io tarball. The package goes from 61 → 33 files. Co-Authored-By: Claude Opus 4.7 (1M context) --- CHANGELOG.md | 17 ++++++++++++++++- Cargo.lock | 2 +- Cargo.toml | 19 +++++++++++++++++-- 3 files changed, 34 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 72741b8..1314fd8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.1] - 2026-05-20 + +### Changed + +- Bump `arborist-metrics` dependency from 0.1.2 to 0.1.3. +- README: add "Built with AI · Powered by StrayMark" and "Copyright" sections + mirroring the format used in the upstream `arborist-metrics` repository. + +### Added + +- SPDX-License-Identifier and copyright header on every Rust source under + `src/` and `tests/cli/`, aligning with the Rust ecosystem convention and + the same change adopted in `arborist-metrics` v0.1.3. + ## [0.2.0] - 2026-04-04 ### Added @@ -41,7 +55,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - CI workflow with clippy lints and test suite. - Published to crates.io as `arborist-cli`. -[Unreleased]: https://github.com/StrangeDaysTech/arborist-cli/compare/v0.2.0...HEAD +[Unreleased]: https://github.com/StrangeDaysTech/arborist-cli/compare/v0.2.1...HEAD +[0.2.1]: https://github.com/StrangeDaysTech/arborist-cli/compare/v0.2.0...v0.2.1 [0.2.0]: https://github.com/StrangeDaysTech/arborist-cli/compare/v0.1.1...v0.2.0 [0.1.1]: https://github.com/StrangeDaysTech/arborist-cli/compare/v0.1.0...v0.1.1 [0.1.0]: https://github.com/StrangeDaysTech/arborist-cli/releases/tag/v0.1.0 diff --git a/Cargo.lock b/Cargo.lock index 5dcc7a7..4b3bc25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -84,7 +84,7 @@ dependencies = [ [[package]] name = "arborist-cli" -version = "0.2.0" +version = "0.2.1" dependencies = [ "arborist-metrics", "assert_cmd", diff --git a/Cargo.toml b/Cargo.toml index 62bd305..7fe2a7e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arborist-cli" -version = "0.2.0" +version = "0.2.1" edition = "2024" description = "CLI for arborist-metrics: cognitive/cyclomatic complexity and SLOC metrics" license = "MIT OR Apache-2.0" @@ -8,7 +8,22 @@ repository = "https://github.com/StrangeDaysTech/arborist-cli" readme = "README.md" keywords = ["complexity", "metrics", "cognitive", "cyclomatic", "cli"] categories = ["command-line-utilities", "development-tools"] -exclude = [".straymark/", ".github/", ".claude/", ".specify/", "specs/", "tests/fixtures/"] +exclude = [ + ".agent/", + ".claude/", + ".cursor/", + ".cursorrules", + ".gemini/", + ".github/", + ".specify/", + ".straymark/", + "specs/", + "tests/fixtures/", + "AGENTS.md", + "CLAUDE.md", + "GEMINI.md", + "STRAYMARK.md", +] [[bin]] name = "arborist"