v1.32.0
v1.32.0 (2026-08-20)
This release is published under the MIT License.
Bug Fixes
-
Bind structured push to retained server version (#369,
663550f) -
Prove an exact accepted ingest before push reports success (#369,
663550f) -
Require passing evidence for supported claims (
e1a236c) -
browser: Apply the same proof to a bare URL fragment (#364,
a5a0bbb) -
browser: Bind secret redaction to the element, never to keystroke prefixes (#364,
a5a0bbb) -
browser: Close three round-4 blockers and redact URLs by structure (#364,
a5a0bbb) -
browser: Harden attached recording boundaries (#364,
a5a0bbb) -
browser: Harden attached recording finalization (#364,
a5a0bbb) -
browser: Make secret classification sticky across DOM replacement (#364,
a5a0bbb) -
browser: Never drop a value the field holds or a commit point recorded (#364,
a5a0bbb) -
browser: Prefer the definite withhold reason over the ambiguous one (#364,
a5a0bbb) -
browser: Recognise a keystroke prefix per declared field, not globally (#364,
a5a0bbb) -
browser: Replace secret value retention with capture-time withholding (#364,
a5a0bbb) -
browser: Treat a page that consumes its own field as having held a value (#364,
a5a0bbb) -
browser: Withhold a later document's URL; the path is not structural (#364,
a5a0bbb) -
profiles: Require independent evidence for the Regulated profile (#355,
45c8d38) -
sealing: Keep pre-field sealed v2 digests valid for the new effect fields (#362,
d7f58d9)
Build System
-
Bump ruff from 0.15.22 to 0.16.3 in the python-minor group across 1 directory (#353,
833022b) -
Bump ruff in the python-minor group across 1 directory (#353,
833022b)
Chores
-
Regenerate the artifact inventory after the rebase (#366,
02e68bf) -
browser: Re-pin the public artifact inventory after the claims update (#364,
a5a0bbb) -
claims: Regenerate verification report and artifact inventory after rebase (#364,
a5a0bbb) -
deps: Bump aiohttp to 3.14.3 and cryptography to 50.0.0 for security fixes (#361,
687090e)
Continuous Integration
-
Bound the paper build and stop false private-source alarms (#373,
7860278) -
Bump the actions group across 1 directory with 2 updates (#363,
16c9177) -
Prefer the canonical Ubuntu archive for the apt installs (#375,
7633d45) -
Prefer the canonical Ubuntu archive for the paper TeX install (#374,
068b777) -
Retain installer trees until verified cleanup (#370,
973e21c)
Documentation
-
browser: Correct comments that still described the removed scrubber (#364,
a5a0bbb) -
browser: State the retention rule and every withheld identity (#364,
a5a0bbb) -
browser: State the structured URL rule and what it still costs (#364,
a5a0bbb) -
paper: Record the four B1 decisions -- authorship+ORCID, CC BY 4.0, COI statement, workshop target (#358,
3e740f8)
Features
-
Enforce signed qualification admission before actuation (#376,
c2c2993) -
Enforce signed workflow qualification admission (#376,
c2c2993) -
attest: Opt-in post-run bridge to the openadapt-attest proof sidecar (#357,
a2ceac3) -
browser: Attach recorder to existing sessions (#364,
a5a0bbb) -
effects: Exact-new-set guard closes the over-write false-pass gap (#362,
d7f58d9) -
tutorial: Print next steps after a verified run (#354,
f792da6)
Testing
Detailed Changes: v1.31.0...v1.32.0