Public API stability contract: see ../guides/api_stability.md.

1.0.0 — Promotion, not rewrite

rulestead and rulestead_admin graduate to 1.0.0 together (linked versions). This is the same battle-tested code that has been running in production — now honestly versioned. Zero breaking changes.

  • No public API changes. The supported surface documented in guides/api_stability.md is unchanged — nothing moved, renamed, or changed behavior.
  • Upgrade is a dependency-pin bump only. Point your mix.exs at the 1.x line (~> 1.0) and run mix deps.get. No call-site audit, config change, or host-app integration work is required. See guides/introduction/upgrading.md.
  • Both sibling packages move together. rulestead and rulestead_admin are linked versions and graduate in lockstep; rulestead publishes first, then rulestead_admin.

The 1.0.0 tag is a statement of confidence, not a migration event: the version number is catching up to code that was already stable.

1.0.0 (2026-06-18)

Features

  • 116-01: add primitive polish helpers (d0eed8a)
  • 116-02: align mutation confirm flows (0f400f7)
  • 116-02: strengthen mutation confirm states (0f3d309)
  • 116-03: polish audit and rollout composites (eae9092)
  • 116-03: polish governance and trace composites (28ed06a)
  • 117-03: fix home inventory and audience IA (03c3cbe)
  • 117-03: fix rules and kill route sequencing (21384f8)
  • 117-04: fix audit explain and simulate hierarchy (20c844c)
  • 126-01: commit brandbook symlinks in both packages (D-09) (314be02)
  • 126-06: expand admin mix.exs docs to parity (D-21) (8ed2c33)
  • 126-06: real RulesteadAdmin.Router @moduledoc + @doc false internals (D-22/D-23) (80caa6f)
  • 98-03: mirror Block 3 → Block 2 (dark synced-pair invariant) + phx.digest (d6f341c)
  • 98-03: re-skin Block 3 — 8 dark hex swaps from tokens.json admin_css_mapping.dark (54d5bfa)
  • admin: render winner wordmark lockup in shell header (9f02a49)
  • admin: replace static rs-mark family with winner d-sigil (60deace)
  • admin: theme winner lockup via --logo-* vars in all four cascade blocks (24d227d)
  • pre-cut GA-prep band (phases 124–127) for the 1.0.0 release (1b4fafd)

Bug Fixes

  • 115-02: neutralize reduced-motion transforms (1cb024f)
  • 117: close route flow review findings (fbc7db1)
  • 117: harden explain simulate evidence paths (93ebe76)
  • 117: preserve explain tenant permalinks (a834efc)
  • 126-06: add skip_undefined_reference_warnings_on for cross-doc refs in admin (ab3ad74)
  • release: correct changelog-path so 1.0.0 notes ship in the real CHANGELOG (#50) (bf282c2)

0.1.7 (2026-06-04)

Features

  • admin: information-architecture and design-system iteration (#31) (41a8d80)

0.1.6 (2026-05-30)

Documentation

  • cut 0.1.6 for contributor hygiene and guide updates (#28) (301e64a)

0.1.5 (2026-05-30)

Bug Fixes

  • release: align manifest with 0.1.4 and prep Unreleased changelog (673a7df)

[Unreleased]

Bug Fixes

  • ship packaged rulestead_admin.css for mounted admin UI styling

Documentation

  • docs: evaluator-first package README with absolute HexDocs links

0.1.4 (2026-05-30)

Miscellaneous Chores

  • rulestead_admin: Synchronize rulestead-monorepo versions

0.1.3 (2026-05-28)

Bug Fixes

  • deps: require ecto_sql ~> 3.14 for Hex 0.1.3 (68f5108)

0.1.2 (2026-05-28)

Miscellaneous Chores

  • rulestead_admin: Synchronize rulestead-monorepo versions

0.1.1 (2026-05-28)

Features

  • 15-03: add stale flag UI badges (a1c6613)
  • 15-03: implement cleanup confirmation workflow (edab650)
  • 21-02: add mounted diagnostics liveview (80fff67)
  • 21-02: label diagnostics regions for accessibility (17cd7b2)
  • 27-03: project backend-derived capabilities into mounted admin session (75bac46)
  • 36-02: expose lifecycle advisory surfaces (c254fe2)
  • 51-01: render rollout guardrail status (bac53c6)
  • 51-02: project guardrail interventions into timelines (c8dc863)
  • 59-01: add AudienceLive governance context loader (caaa70f)
  • 59-01: add GovernanceComponents blast_radius_panel (5e6d3f0)
  • 59-02: mirror governance UX on archive preview (48f478a)
  • 59-02: wire governance panel and CTA on edit preview (2274f53)
  • 59-03: govern archive confirm apply vs submit change request (c54f4fd)
  • 59-03: govern edit confirm apply vs submit change request (820fabd)
  • 59-04: frozen blast-radius evidence and approve gate on CR show (4843b66)
  • 63-01: add RolloutComponents.auto_advance_panel/1 (1ec1613)
  • 63-01: load auto-advance assigns and render panel on rollouts (3b8a165)
  • 63-02: implement save_auto_advance_policy with advance_rollout gate (e6a38f6)
  • 63-02: wire auto-advance form in panel and parse params (e95cb51)
  • 63-03: extend auto-advance redaction allow-lists (072556d)
  • 63-03: extend automation detection for rollout.advance (56d7a9f)
  • admin: complete phase 18 experimentation ui and reporting (d222da0)
  • land v1.3.0 support-truth worktree (935c9d5)
  • phase-67: mounted preview evidence workflows (ADM-05) (9f0229e)
  • security: enforce RBAC capabilities in mounted admin mutation routes (1c4b38e)
  • security: project canonical capability model to read surfaces and docs (16f6e3a)
  • v1.6.0: complete mounted audience workflows and proof/docs closeout (20a5295)

Bug Fixes

  • 13: resolve test regressions from phase 13 execution (ef45db8)
  • 51-01: preserve rollout guardrails on saves (53bc654)
  • 51: avoid dynamic atom creation in rollout serialization (128ef55)
  • 51: CR-01 narrow guardrail metadata redaction (7db1b48)
  • 51: CR-02 use resolved mounted environment scope (7a74baf)
  • 51: CR-03 allowlist LiveView session data (e721388)
  • 51: guard rollout preview action without rollout rule (b51795b)
  • 51: guard rollout preview event without rollout rule (bc93b03)
  • 59: restore test isolation and kill page RBAC fixture (1df35e7)
  • green core and admin test suites for release gate (de25000)

0.1.0 (2026-05-11)

Features

  • 01-03: add admin package metadata and guardrails (137c53f)
  • 06-03: add admin liveview package wiring (4ae1883)
  • 06-03: mount admin liveview placeholder screens (f4de4ea)
  • 06-04: add flag metadata and detail screens (ecc7479)
  • 06-04: build dense flag inventory liveview (5cb2511)
  • 06-05: build dedicated rules workspace (e7208f1)
  • 07-02: add phase 7 admin route and session scaffold (679d1aa)
  • 07-02: scaffold phase 7 operator page shells (51deec7)
  • 07-03: implement simulation liveview workflow (db0ce80)
  • 07-04: add risky rollout confirmation flow (de6da02)
  • 07-04: implement rollout controls page (be40276)
  • 07-05: add audit timeline operator surfaces (4eaa601)
  • 07-05: add kill switch operator surface (1fe6828)
  • 07-09: honor admin mount and auth seams (6fe86d2)
  • 11-01: add governance shell navigation (3fcc028)
  • 11-01: add mounted governance route stubs (41e3941)
  • 11-02: add governed review surfaces (0c2b67c)
  • 11-03: build scheduled execution operator views (1124c8a)
  • 11-04: verify mounted governance admin flows (1cfaab2)
  • 12-05: add read-only webhook summary links and accessibility tests (12f16cd)
  • 12-05: add the mounted webhook hub routes and route-backed list/detail LiveViews (e5d1eed)
  • 12-06: finalize webhook visibility and governance, update state (10f0168)

Bug Fixes

  • 07-11: align simulation seed auth contract (5a847c4)
  • phase-07: restore dedicated audit route wiring (86ee0c7)

Miscellaneous Chores

  • ci: unblock phase 1 bootstrap verification (e5106d0)