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
4 changes: 2 additions & 2 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@

## OpenAdapt

- **[openadapt-desktop-v0.25.1](https://github.com/OpenAdaptAI/OpenAdapt/releases/tag/openadapt-desktop-v0.25.1)** (2026-11-04)
OpenAdapt Desktop 0.25.1: the PyPI package and the native installers.
- **[v1.19.0](https://github.com/OpenAdaptAI/OpenAdapt/releases/tag/v1.19.0)** (2026-11-03)
Breaking Changes
- **[openadapt-flow-v2.5.0](https://github.com/OpenAdaptAI/OpenAdapt/releases/tag/openadapt-flow-v2.5.0)** (2026-11-03)
Expand All @@ -13,8 +15,6 @@
Flow runs without its benchmark package and accepts a pinned config with Windows line endings. Several checks now halt or refute where 2.4.0 could act on the wrong row or pass a weaker check, and the frame can compare the whole database.
- **[openadapt-desktop-v0.25.0](https://github.com/OpenAdaptAI/OpenAdapt/releases/tag/openadapt-desktop-v0.25.0)** (2026-10-29)
OpenAdapt Desktop 0.25.0: the PyPI package and the native installers.
- **[openadapt-desktop-v0.24.1](https://github.com/OpenAdaptAI/OpenAdapt/releases/tag/openadapt-desktop-v0.24.1)** (2026-10-28)
OpenAdapt Desktop 0.24.1: the PyPI package and the native installers.

## openadapt-flow

Expand Down
45 changes: 21 additions & 24 deletions docs/whats-new.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,32 @@
# What's New

> *Pull requests merged in the last 7 days across the OpenAdapt repositories, grouped by the release that contains them.*
> *Last updated: 2026-11-03 20:50 UTC*
> *Last updated: 2026-11-04 06:47 UTC*

Items under **Merged, not released yet** are on a repository's `main` branch only. They are not in any published package or installer yet.

## OpenAdapt

### Released in OpenAdapt 1.19.0

- [SignPath: match the MSI's program files under its install directory](https://github.com/OpenAdaptAI/OpenAdapt/pull/1736) (#1736), merged 2026-11-03
- [SignPath: sign Windows releases only with release-signing, and test-sign through a separate workflow](https://github.com/OpenAdaptAI/OpenAdapt/pull/1730) (#1730), merged 2026-11-03
- [SignPath: use the OpenAdapt project slug and add test-signing](https://github.com/OpenAdaptAI/OpenAdapt/pull/1728) (#1728), merged 2026-11-03

### Merged, not released yet

- [Refuse a covered or off-viewport target instead of falling through to pixels](https://github.com/OpenAdaptAI/OpenAdapt/pull/1756) (#1756), merged 2026-11-03, openadapt-flow
- [Bind a recorded value only when equality can tell which parameter it is](https://github.com/OpenAdaptAI/OpenAdapt/pull/1754) (#1754), merged 2026-11-03, openadapt-flow
- [Docs: scope claims that drifted from the code](https://github.com/OpenAdaptAI/OpenAdapt/pull/1750) (#1750), merged 2026-11-03, openadapt-flow
- [Frame: '<schema>.*' is PostgreSQL only, refused when the contract loads](https://github.com/OpenAdaptAI/OpenAdapt/pull/1746) (#1746), merged 2026-11-03, openadapt-flow
- [Recheck: an unjudged later write gives UNCERTAIN; a failed saved state re-resolves no ledger attempt](https://github.com/OpenAdaptAI/OpenAdapt/pull/1744) (#1744), merged 2026-11-03, openadapt-flow
- [Covered band: dismiss only the proved session notice, and only when it cut the band](https://github.com/OpenAdaptAI/OpenAdapt/pull/1740) (#1740), merged 2026-11-03, openadapt-flow
- [owned_window_over: report the owned window's visible frame as region](https://github.com/OpenAdaptAI/OpenAdapt/pull/1739) (#1739), merged 2026-11-03, openadapt-flow
- [win_agent: record a locator only if it names the clicked element](https://github.com/OpenAdaptAI/OpenAdapt/pull/1738) (#1738), merged 2026-11-03, openadapt-flow
- [owned_window_over: an owned dialog over part of the region counts](https://github.com/OpenAdaptAI/OpenAdapt/pull/1735) (#1735), merged 2026-11-03, openadapt-flow
- [Covered band: tests for a dialog that hides where two records differ](https://github.com/OpenAdaptAI/OpenAdapt/pull/1733) (#1733), merged 2026-11-03, openadapt-flow
- [Windows backend: owned_window_over, from a verified step's window and live z-order](https://github.com/OpenAdaptAI/OpenAdapt/pull/1727) (#1727), merged 2026-11-03, openadapt-flow
- [Self-repair: the app's own dialog over the identity band is repaired after the previous click (#1724)](https://github.com/OpenAdaptAI/OpenAdapt/pull/1726) (#1726), merged 2026-11-03, openadapt-flow
- [Windows agent: native clicks that a modal dialog, another window or a hung app cannot fool](https://github.com/OpenAdaptAI/OpenAdapt/pull/1725) (#1725), merged 2026-11-03, openadapt-flow
- [macOS: input to the pinned window's own AppKit sheet (#1711)](https://github.com/OpenAdaptAI/OpenAdapt/pull/1721) (#1721), merged 2026-11-03, openadapt-flow
- [Signed write receipts: verifier verdicts as COSE_Sign1 with their scope](https://github.com/OpenAdaptAI/OpenAdapt/pull/1719) (#1719), merged 2026-11-03, openadapt-flow
- [macOS host: read the frontmost app after applying NSWorkspace's pending updates (#1712)](https://github.com/OpenAdaptAI/OpenAdapt/pull/1718) (#1718), merged 2026-11-03, openadapt-flow
- [run --self-repair outside a browser: repair.session starts the app for each probe](https://github.com/OpenAdaptAI/OpenAdapt/pull/1717) (#1717), merged 2026-11-03, openadapt-flow
- [test(flow): assert countersign public commitment fields](https://github.com/OpenAdaptAI/OpenAdapt/pull/1826) (#1826), merged 2026-11-04, openadapt-flow
- [desktop: prepare review card input before paint](https://github.com/OpenAdaptAI/OpenAdapt/pull/1825) (#1825), merged 2026-11-04
- [flow: one key derivation per attended run, and no plaintext downgrade (fixes #1812 review blockers)](https://github.com/OpenAdaptAI/OpenAdapt/pull/1821) (#1821), merged 2026-11-04, openadapt-flow
- [fix(flow): refuse volatile FHIR metadata before run 1](https://github.com/OpenAdaptAI/OpenAdapt/pull/1819) (#1819), merged 2026-11-04, openadapt-flow
- [docs: add AGENTS.md with rules for automated coding agents](https://github.com/OpenAdaptAI/OpenAdapt/pull/1817) (#1817), merged 2026-11-04
- [fix(flow): an ISO date typed into a native date input lands as that date](https://github.com/OpenAdaptAI/OpenAdapt/pull/1806) (#1806), merged 2026-11-04, openadapt-flow
- [Rollback: an audit entry names exactly one snapshot table (#1793 item 2)](https://github.com/OpenAdaptAI/OpenAdapt/pull/1803) (#1803), merged 2026-11-04, openadapt-flow
- [Never apply a column rule to a row whose columns have no cell MACs (#1793 item 1)](https://github.com/OpenAdaptAI/OpenAdapt/pull/1801) (#1801), merged 2026-11-04, openadapt-flow
- [ci: skip the required reporters on a green run; balance Flow's unit shards](https://github.com/OpenAdaptAI/OpenAdapt/pull/1800) (#1800), merged 2026-11-04
- [Rollback: check desktop start screens through the step resolver (#1699)](https://github.com/OpenAdaptAI/OpenAdapt/pull/1799) (#1799), merged 2026-11-04, openadapt-flow
- [Verifier specificity: operation semantics as contract data, and the leaderboard re-scored](https://github.com/OpenAdaptAI/OpenAdapt/pull/1795) (#1795), merged 2026-11-04, openadapt-flow
- [Verifier baselines: OpenAdapt's verifier against a UV-class judge and API read-back](https://github.com/OpenAdaptAI/OpenAdapt/pull/1794) (#1794), merged 2026-11-04, openadapt-flow
- [Windows lab hosts as profiles (SSH or WinRM); headless FreeRDP can ask for AVC444](https://github.com/OpenAdaptAI/OpenAdapt/pull/1789) (#1789), merged 2026-11-04, openadapt-flow
- [API span: re-read the checks after step writes; keep an earlier halt reason](https://github.com/OpenAdaptAI/OpenAdapt/pull/1788) (#1788), merged 2026-11-04, openadapt-flow
- [RL environments: openadapt-types observations and MCP tools](https://github.com/OpenAdaptAI/OpenAdapt/pull/1782) (#1782), merged 2026-11-04, openadapt-flow
- [Linux AT-SPI element identity and CI qualification; macOS qualified on calibre](https://github.com/OpenAdaptAI/OpenAdapt/pull/1781) (#1781), merged 2026-11-04, openadapt-flow
- [Serve the fault benches as OpenEnv and Prime Intellect RL environments](https://github.com/OpenAdaptAI/OpenAdapt/pull/1780) (#1780), merged 2026-11-04, openadapt-flow
- [Tidy-up after #1542: amendment-number note, bridge docstrings, bridge contract test](https://github.com/OpenAdaptAI/OpenAdapt/pull/1779) (#1779), merged 2026-11-03, openadapt-flow
- [Rollback on durable runs, and after a crash (#1699)](https://github.com/OpenAdaptAI/OpenAdapt/pull/1772) (#1772), merged 2026-11-04, openadapt-flow
- [Rollback on desktop and remote-display backends (#1699)](https://github.com/OpenAdaptAI/OpenAdapt/pull/1771) (#1771), merged 2026-11-04, openadapt-flow

Loading