Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,27 @@ All notable changes to Iris are documented here. The format is based on [Keep a

---

## 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

- **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
Expand Down
5 changes: 3 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
2 changes: 1 addition & 1 deletion iris/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion platform/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "iris-platform",
"version": "1.0.7",
"version": "1.4.3",
"author": "Iris",
"private": true,
"overrides": {
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
Loading