From 522aa3189f4dc830341b0a7f88c001873ff551b9 Mon Sep 17 00:00:00 2001 From: Herbert Damker <52109189+hdamker@users.noreply.github.com> Date: Fri, 7 Aug 2026 17:07:26 +0200 Subject: [PATCH] docs: prepare tooling 0.9.0 release metadata --- CHANGELOG.md | 33 +++++++++++++++++++++++++++++++++ README.md | 2 +- VERSION.yaml | 2 +- 3 files changed, 35 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2120a85..61accc61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Table of Contents +- **[v0.9.0](#v090)** - **[v0.8.1](#v081)** - **[v0.8.0](#v080)** - **[v0.7.1](#v071)** @@ -15,6 +16,38 @@ - **[v0.2.1](#v021)** - **[v0.2.0](#v020)** +# v0.9.0 + +## Release Notes + +**v0.9.0 is a minor release for the CAMARA tooling repository.** + +This release adds externalDocs validation against Design Guide §5.4 (new rules P-038 and P-039) and a bundler component-renaming-collision check (new rule P-040). It also improves Spectral finding locations with component/schema names and aligns the per-API CHANGELOG's Commonalities/ICM dependency line with `release-metadata.yaml`. + +### Added + +* Validate `externalDocs.url` and `description` against Design Guide §5.4 — new rules P-038 (repository URL) and P-039 (description) by @hdamker in https://github.com/camaraproject/tooling/pull/410 +* Detect component-renaming collisions from bundling — new rule P-040 by @hdamker in https://github.com/camaraproject/tooling/pull/412 + +### Changed + +* Show the component/schema name in Spectral finding locations (S-211/S-313 and similar) by @hdamker in https://github.com/camaraproject/tooling/pull/404 +* Drop the `@stoplight/spectral-rulesets` pin now that upstream has shipped the null-guard fix by @hdamker in https://github.com/camaraproject/tooling/pull/405 +* Suppress the unactionable S-313 finding on the common pagination `Link` header by @hdamker in https://github.com/camaraproject/tooling/pull/406 +* Suppress the unactionable S-313 finding on SinkCredential discriminator subtype fields by @hdamker in https://github.com/camaraproject/tooling/pull/408 +* Suppress ANSI color in the bundling-failure annotation by @hdamker in https://github.com/camaraproject/tooling/pull/414 +* Align the per-API CHANGELOG's Commonalities/ICM dependency line with `release-metadata.yaml`'s tag+version format by @hdamker in https://github.com/camaraproject/tooling/pull/416 + +### Dependencies + +* Bump @redocly/cli from 2.39.0 to 2.41.0 by @dependabot in https://github.com/camaraproject/tooling/pull/397 +* Bump js-yaml from 5.2.1 to 5.2.2 by @dependabot in https://github.com/camaraproject/tooling/pull/398 +* Bump brace-expansion to a patched version (security) by @hdamker in https://github.com/camaraproject/tooling/pull/400 +* Bump @redocly/cli from 2.41.0 to 2.43.2 by @dependabot in https://github.com/camaraproject/tooling/pull/402 +* Bump fast-uri to a patched version (security) by @hdamker in https://github.com/camaraproject/tooling/pull/403 + +**Full Changelog**: https://github.com/camaraproject/tooling/compare/v0.8.1...v0.9.0 + # v0.8.1 ## Release Notes diff --git a/README.md b/README.md index 533b0a9e..db0dc74d 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ tooling/ * **[`VERSION.yaml`](VERSION.yaml)** — records the current numbered tooling release version. * **[`CHANGELOG.md`](CHANGELOG.md)** — records numbered release notes and links to GitHub comparisons. * **`v1-rc`** — floating lightweight tag covering the validation and release automation framework v1 release candidate. This is the active consumption line for CAMARA API repositories. -* **Numbered release tags** — immutable tags such as `v0.8.1` mark release points on `main`. +* **Numbered release tags** — immutable tags such as `v0.9.0` mark release points on `main`. * **`v0`** — retired legacy linting tag. It is kept for historical compatibility and is not advanced for new releases. * **`main`** — active development branch. diff --git a/VERSION.yaml b/VERSION.yaml index d5e6681e..71fb3400 100644 --- a/VERSION.yaml +++ b/VERSION.yaml @@ -1 +1 @@ -version: 0.8.1 +version: 0.9.0