Skip to content

v1.33.0

Latest

Choose a tag to compare

@abrichr abrichr released this 25 Aug 02:00
· 18 commits to main since this release

v1.33.0 (2026-08-25)

This release is published under the MIT License.

Bug Fixes

  • Bind the campaign permit only when the authority is supplied (#385, 7dd34db)

  • Keep the dispatch binding digest grammar stable (#385, 7dd34db)

  • Keep the qualification-case CLI contract working without a permit file (#385, 7dd34db)

  • Let case authorizations stay valid before a permit is bound (#385, 7dd34db)

  • Migrate an empty legacy pending-delivery table without data loss (#384, d73e629)

  • Scope the runtime authority gate to governed deliveries (#385, 7dd34db)

  • record: Compose iframe events into page space and emit frame_path (#390, e37b427)

  • record: Double-click as one step, refuse native select, document coverage (#391, 9b1c8b5)

  • types: Annotate the phash image as Image.Image (b00b724)

Chores

  • Refresh public artifact inventory (#380, 9806814)

  • Register the qualification gate campaign public artifacts (#386, 583041f)

  • types: Drop pixel_identity_aligned from the mypy debt list (920bde9)

Code Style

  • Ruff-format the campaign permit fixture test (#385, 7dd34db)

  • Ruff-format the legacy pending-table migration (#384, d73e629)

  • Wrap the campaign authority refusal matcher (#385, 7dd34db)

Continuous Integration

  • Correct the stale version comment on the pypi-publish pin (#377, 92ad832)

  • Deselect the platform-neutral qualification campaign on macOS (#397, d4b64ac)

  • Prevent stale-head releases (#380, 9806814)

  • Regenerate the public artifact inventory for the edited workflow (#377, 92ad832)

Documentation

  • Reconcile the OpenEMR 19/20 correction with older 20/20 summaries (#389, 94e7036)

  • paper: State EffectBench's public scope, gated split, and gaming surface (#378, 51bd075)

Features

  • Add scaffold-verifier, explain, outcome epilogues, and receipt share cards (#388, ecfcd8d)

  • Add the gate-standard local qualification campaign (#386, 583041f)

  • Bind production delivery to signed permits and receipts (#383, 63f5eff)

  • Make installer script the primary quickstart path (#387, abac2bb)

  • Require signed runtime authority for Production and campaign actuation (#385, 7dd34db)

  • record: Declare the coordinate space on the capture path too (#396, faf2bd1)

Testing

  • Fix a Python 3.10 permit parse and a Chromium CDP readiness race (#395, a3351fe)

Detailed Changes: v1.32.0...v1.33.0