From d0760e78a754f48113af6ef577b0303c7d4342ce Mon Sep 17 00:00:00 2001 From: "Anaz S. Aji" Date: Wed, 10 Jun 2026 15:41:15 +0700 Subject: [PATCH] =?UTF-8?q?fix:=20changelog=20versioning=20audit=20?= =?UTF-8?q?=E2=80=94=20remove=20ghost=20v0.4.7,=20fix=20links?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Problems found and fixed: 1. Ghost [0.4.7] section — never tagged, merged into [0.5.0] 2. Broken link [0.4.7]: v0.4.5...v0.4.6 — removed 3. Wrong link [0.5.0]: v0.4.7...v0.5.0 → v0.4.6...v0.5.0 4. Duplicate [Unreleased] at line 92 — removed 5. Missing [Unreleased] at top — added 6. README pin example: v0.4.5 → v0.4.6 (matches latest release) Version chain now correct: Cargo.toml: 0.4.6 (current) Latest tag: v0.4.6 Next release: v0.5.0 (unreleased, in develop) [Unreleased] → v0.5.0 → v0.4.6 → v0.4.5 → ... --- CHANGELOG.md | 37 +++++++++++++------------------------ README.md | 2 +- docs/changelog.md | 36 +++++++++++++----------------------- 3 files changed, 27 insertions(+), 48 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5656a5c9..95d0bc39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ All notable changes to cora-cli are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + ## [0.5.0] - 2026-06-10 ### Added @@ -36,9 +38,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `--no-auto-chunk` flag to disable - `src/engine/chunker.rs` module (~310 lines) - **Multi-platform CI docs** — Gitea/Forgejo, GitLab CI, Bitbucket Pipelines workflow examples (#225) +- **GitHub Marketplace action** — published as [`codecoradev/cora-review-action@v1`](https://github.com/marketplace/actions/cora-ai-code-review) +- **Improved review prompt** — better consistency, lower false-negative rate, explicit error handling focus area +- **Comprehensive docs/examples.md** — GitHub Actions section with setup guide, inputs reference, and provider table ### Changed +- **CI action moved to GitHub Marketplace** — workflow uses marketplace action instead of `.github/actions/cora-review/` - **README links** — all documentation links now point to `codecora.dev` instead of relative file paths - **CI workflows** — removed stale SvelteKit `website/` jobs, replaced with VitePress `docs/` build - **`merge_into()` returns `Result`** — fail-fast on invalid profile config instead of silently continuing @@ -50,31 +56,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **Profiles bugs** — path resolution with project root, fail-fast on invalid config, dedup merge by `id` (#238) - **Code Scanning alert #79** — eliminated redundant `parse_diff()` call in language context injection - -### Removed - -- **SvelteKit `website/`** — 6,286 lines removed, replaced by VitePress `docs/` -- **`Website Lint` CI job** — removed from required status checks - -## [0.4.7] - 2026-06-08 - -### Changed - -- **CI action moved to GitHub Marketplace** — published as [`codecoradev/cora-review-action@v1`](https://github.com/marketplace/actions/cora-ai-code-review) -- **Internal composite action removed** — workflow now uses marketplace action instead of `.github/actions/cora-review/` -- **`cora-review-simple` removed** — unused duplicate action deleted - -### Fixed - - **Download hardening** — 5x retry with exponential backoff, gzip validation, checksum verification for cora-cli binary download in CI (#221) - **curl hardening** — `--fail --show-error` + `set -e` guard prevents silent HTML downloads - **Checksum enforcement** — hard fail on missing/invalid checksums (was warning-only) - **Exact checksum match** — `awk` exact filename lookup replaces `grep` substring match -### Added +### Removed -- **Improved review prompt** — better consistency, lower false-negative rate, explicit error handling focus area -- **Comprehensive docs/examples.md** — GitHub Actions section with setup guide, inputs reference, and provider table +- **SvelteKit `website/`** — 6,286 lines removed, replaced by VitePress `docs/` +- **`Website Lint` CI job** — removed from required status checks +- **Internal composite action** — `.github/actions/cora-review/` deleted, replaced by marketplace action +- **`cora-review-simple`** — unused duplicate action deleted ## [0.4.6] - 2026-06-07 @@ -99,8 +91,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `cora auth login` path corrected from `config.toml` to `auth.toml` in cli-reference.md - CI example in docs now includes CORA_BASE_URL and CORA_MODEL secrets -## [Unreleased] - ## [0.4.5] - 2026-06-07 ### Changed @@ -425,9 +415,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **MIT License** — fully open source [Unreleased]: https://github.com/codecoradev/cora-cli/compare/v0.5.0...develop -[0.5.0]: https://github.com/codecoradev/cora-cli/compare/v0.4.7...v0.5.0 -[0.4.7]: https://github.com/codecoradev/cora-cli/compare/v0.4.5...v0.4.6 -[0.4.5]: https://github.com/codecoradev/cora-cli/compare/v0.4.4...v0.4.5 +[0.5.0]: https://github.com/codecoradev/cora-cli/compare/v0.4.6...v0.5.0 +[0.4.6]: https://github.com/codecoradev/cora-cli/compare/v0.4.5...v0.4.6 [0.4.4]: https://github.com/codecoradev/cora-cli/compare/v0.4.3...v0.4.4 [0.4.3]: https://github.com/codecoradev/cora-cli/compare/v0.4.2...v0.4.3 [0.4.2]: https://github.com/codecoradev/cora-cli/compare/v0.4.1...v0.4.2 diff --git a/README.md b/README.md index 23fea66d..372157a7 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ curl -fsSL https://raw.githubusercontent.com/codecoradev/cora-cli/main/install.sh | sh ``` -> Pin a version: `CORA_VERSION=v0.4.5 curl -fsSL ... | sh` +> Pin a version: `CORA_VERSION=v0.4.6 curl -fsSL ... | sh` > Or: `cargo install --git https://github.com/codecoradev/cora-cli` > Pre-built binaries: [GitHub Releases](https://github.com/codecoradev/cora-cli/releases) diff --git a/docs/changelog.md b/docs/changelog.md index 5656a5c9..d99703a1 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -5,6 +5,8 @@ All notable changes to cora-cli are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + ## [0.5.0] - 2026-06-10 ### Added @@ -36,9 +38,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `--no-auto-chunk` flag to disable - `src/engine/chunker.rs` module (~310 lines) - **Multi-platform CI docs** — Gitea/Forgejo, GitLab CI, Bitbucket Pipelines workflow examples (#225) +- **GitHub Marketplace action** — published as [`codecoradev/cora-review-action@v1`](https://github.com/marketplace/actions/cora-ai-code-review) +- **Improved review prompt** — better consistency, lower false-negative rate, explicit error handling focus area +- **Comprehensive docs/examples.md** — GitHub Actions section with setup guide, inputs reference, and provider table ### Changed +- **CI action moved to GitHub Marketplace** — workflow uses marketplace action instead of `.github/actions/cora-review/` - **README links** — all documentation links now point to `codecora.dev` instead of relative file paths - **CI workflows** — removed stale SvelteKit `website/` jobs, replaced with VitePress `docs/` build - **`merge_into()` returns `Result`** — fail-fast on invalid profile config instead of silently continuing @@ -50,31 +56,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **Profiles bugs** — path resolution with project root, fail-fast on invalid config, dedup merge by `id` (#238) - **Code Scanning alert #79** — eliminated redundant `parse_diff()` call in language context injection - -### Removed - -- **SvelteKit `website/`** — 6,286 lines removed, replaced by VitePress `docs/` -- **`Website Lint` CI job** — removed from required status checks - -## [0.4.7] - 2026-06-08 - -### Changed - -- **CI action moved to GitHub Marketplace** — published as [`codecoradev/cora-review-action@v1`](https://github.com/marketplace/actions/cora-ai-code-review) -- **Internal composite action removed** — workflow now uses marketplace action instead of `.github/actions/cora-review/` -- **`cora-review-simple` removed** — unused duplicate action deleted - -### Fixed - - **Download hardening** — 5x retry with exponential backoff, gzip validation, checksum verification for cora-cli binary download in CI (#221) - **curl hardening** — `--fail --show-error` + `set -e` guard prevents silent HTML downloads - **Checksum enforcement** — hard fail on missing/invalid checksums (was warning-only) - **Exact checksum match** — `awk` exact filename lookup replaces `grep` substring match -### Added +### Removed -- **Improved review prompt** — better consistency, lower false-negative rate, explicit error handling focus area -- **Comprehensive docs/examples.md** — GitHub Actions section with setup guide, inputs reference, and provider table +- **SvelteKit `website/`** — 6,286 lines removed, replaced by VitePress `docs/` +- **`Website Lint` CI job** — removed from required status checks +- **Internal composite action** — `.github/actions/cora-review/` deleted, replaced by marketplace action +- **`cora-review-simple`** — unused duplicate action deleted ## [0.4.6] - 2026-06-07 @@ -99,8 +91,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `cora auth login` path corrected from `config.toml` to `auth.toml` in cli-reference.md - CI example in docs now includes CORA_BASE_URL and CORA_MODEL secrets -## [Unreleased] - ## [0.4.5] - 2026-06-07 ### Changed @@ -425,8 +415,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **MIT License** — fully open source [Unreleased]: https://github.com/codecoradev/cora-cli/compare/v0.5.0...develop -[0.5.0]: https://github.com/codecoradev/cora-cli/compare/v0.4.7...v0.5.0 -[0.4.7]: https://github.com/codecoradev/cora-cli/compare/v0.4.5...v0.4.6 +[0.5.0]: https://github.com/codecoradev/cora-cli/compare/v0.4.6...v0.5.0 +[0.4.6]: https://github.com/codecoradev/cora-cli/compare/v0.4.5...v0.4.6 [0.4.5]: https://github.com/codecoradev/cora-cli/compare/v0.4.4...v0.4.5 [0.4.4]: https://github.com/codecoradev/cora-cli/compare/v0.4.3...v0.4.4 [0.4.3]: https://github.com/codecoradev/cora-cli/compare/v0.4.2...v0.4.3