From 244f637b48ad7d05020f9d9534dabd7cf2d631cf Mon Sep 17 00:00:00 2001 From: Fabio Wakim Trentini Date: Thu, 11 Jun 2026 16:23:57 -0300 Subject: [PATCH 1/2] fix(platform): sync dashboard footer version (v1.4.3) The footer renders platform/package.json's version via NEXT_PUBLIC_BUILD_VERSION, but that file was never part of the release checklist, so it sat at 1.0.7 while the product shipped v1.4.x. Bump it to the product version and add platform/package.json to the release checklist so the footer tracks releases going forward. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 12 ++++++++++++ CLAUDE.md | 5 +++-- iris/cli.py | 2 +- platform/package.json | 2 +- pyproject.toml | 2 +- 5 files changed, 18 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a2b8b7..1d2cef9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,18 @@ All notable changes to Iris are documented here. The format is based on [Keep a --- +## v1.4.3 — Footer version sync (2026-06-11) + +### Fixed + +- **Dashboard footer showed a stale version** (was `v1.0.7`). The footer renders + `platform/package.json`'s version (via `NEXT_PUBLIC_BUILD_VERSION`), which was + never bumped alongside releases. Synced it to the product version and added + `platform/package.json` to the release checklist so the footer tracks releases + from now on. + +--- + ## v1.4.2 — Dashboard declutter (2026-06-11) ### Changed diff --git a/CLAUDE.md b/CLAUDE.md index 5144690..999736e 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -98,8 +98,9 @@ When creating a new version tag: 1. `pyproject.toml` — update `version` 2. `iris/cli.py` — update `VERSION` -3. `CHANGELOG.md` — add entry at the top -4. Commit, push, then `git tag -a vX.Y.Z` +3. `platform/package.json` — update `version` (drives the dashboard footer via `NEXT_PUBLIC_BUILD_VERSION`) +4. `CHANGELOG.md` — add entry at the top +5. Commit, push, then `git tag -a vX.Y.Z` When adding a new analysis metric, complete the full chain: diff --git a/iris/cli.py b/iris/cli.py index dde419e..d0bb941 100644 --- a/iris/cli.py +++ b/iris/cli.py @@ -17,7 +17,7 @@ from iris.reports.narrative import generate_narrative from iris.reports.writer import write_output -VERSION = "v1.4.2" +VERSION = "v1.4.3" # Analysis windows the platform's window selector (issue #80) expects. # Running `--windows 7,15,30,60,90` populates one snapshot per window so the diff --git a/platform/package.json b/platform/package.json index 403cc8b..d711753 100644 --- a/platform/package.json +++ b/platform/package.json @@ -1,6 +1,6 @@ { "name": "iris-platform", - "version": "1.0.7", + "version": "1.4.3", "author": "Iris", "private": true, "overrides": { diff --git a/pyproject.toml b/pyproject.toml index ae7c76c..ec8e514 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "iris" -version = "1.4.2" +version = "1.4.3" description = "Engineering intelligence for the AI era — measure signal vs noise in software delivery" requires-python = ">=3.11" license = "Apache-2.0" From acaf140c4a98d88e354aaf1662f7f1094930038b Mon Sep 17 00:00:00 2001 From: Fabio Wakim Trentini Date: Thu, 11 Jun 2026 16:35:57 -0300 Subject: [PATCH 2/2] docs(changelog): note the Cycle Time chart restyle (#98) in v1.4.3 Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d2cef9..1cf0d21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,16 @@ All notable changes to Iris are documented here. The format is based on [Keep a --- -## v1.4.3 — Footer version sync (2026-06-11) +## v1.4.3 — Footer version sync + Cycle Time chart restyle (2026-06-11) + +### Changed + +- **Cycle Time charts rebuilt in Recharts to match Stabilization Distribution** + (#98). The two per-repo charts (*% PRs merged within 1 day* and *cycle time + distribution*) were hand-rolled CSS bars; they're now Recharts horizontal bar + charts with a category Y-axis of repo names, a % X-axis with gridlines, and + the shared color palette — visually consistent with the Stabilization chart. + Supersedes the bar-thickness tweak from v1.4.1. ### Fixed