From 9ba95bd1b35681d68a14793b0e9bfb4da942ca2a Mon Sep 17 00:00:00 2001 From: Gerard Oosterhof Date: Mon, 13 Jul 2026 14:10:24 +0200 Subject: [PATCH] =?UTF-8?q?chore(release):=20v0.8.0=20=E2=80=94=20EnforceA?= =?UTF-8?q?ctionResultDtoRule=20+=20ForbidInlineArrayJsonResponseInControl?= =?UTF-8?q?lersRule=20(#50)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Move [Unreleased] → [0.8.0]. Candidate-MAJOR (two rules surface new errors in already-clean consumer code); pre-1.0 caret convention means ^0.7 excludes 0.8.0, so tagging auto-adopts nobody — each consumer opts in on its own pin bump. Unblocks queue #136/#137 per-territory adoption (war-room WR-0330). Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01FFY2M2jh9MLDWFwwcSi7Go --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3eb0c1a..6366dbd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and ## [Unreleased] +## [0.8.0] — 2026-07-13 + **Release-as-a-whole: candidate MAJOR** — two entries. Both `EnforceActionResultDtoRule` (war-room enforcement queue #136) and `ForbidInlineArrayJsonResponseInControllersRule` (queue #137) surface new errors in already-clean consumer code (an `array`-returning `execute()`; an inline-array `JsonResponse` in a controller — see their bullets), so the release as a whole classifies as candidate MAJOR. Per the pre-1.0 caret convention `^0.7` excludes the next minor, so tagging auto-adopts nobody — each consumer adopts on its own pin-bump PR. Seed: kendo PR #1653 (KD-0220 central-user 2FA — queue #136 + #137). ### Added