Releases: Integration-Automation/AutoControlGUI
Releases · Integration-Automation/AutoControlGUI
v0.0.201
What's Changed
- Add settle_detector: settle decision as a pure seam over a churn series by @JE-Chen in #389
- Add heading_segment: heading vs body classification + document outline by @JE-Chen in #390
- Add critic_features: per-step critic bundle + rule-based scorer by @JE-Chen in #391
- Release: round-13 batch 3 (3 features, v175-v177) by @JE-Chen in #392
Full Changelog: v0.0.200...v0.0.201
v0.0.200
What's Changed
- Add subpixel_match: sub-pixel template-match refinement by @JE-Chen in #384
- Add grounding_consensus: self-consistency over grounding proposals by @JE-Chen in #385
- Add reading_flow: column-aware reading order via XY-cut by @JE-Chen in #386
- Add text_blocks: paragraph & list grouping of OCR lines by @JE-Chen in #387
- Release: round-13 tail (4 features, v171-v174) by @JE-Chen in #388
Full Changelog: v0.0.199...v0.0.200
v0.0.199
What's Changed
- Add trust-scored template matching (ambiguity / PSR) by @JE-Chen in #373
- Add table_grid_fill: fill a ruling-line grid with OCR text by @JE-Chen in #374
- Add token-budgeted observation delta (what changed) by @JE-Chen in #375
- Add auto-thresholded template matching (Otsu on score map) by @JE-Chen in #376
- Add column_layout: infer columns from whitespace (borderless tables) by @JE-Chen in #377
- Add form_fields: multi-direction label/value association + checkbox state by @JE-Chen in #378
- Add action_effect: classify did-my-click-do-anything with attribution by @JE-Chen in #379
- Add edge_match: edge-shape (Chamfer) template matching by @JE-Chen in #380
- Add postcondition: declarative expected-outcome specs for actions by @JE-Chen in #381
- Add step_repair: repair-tactic policy for failed / no-effect actions by @JE-Chen in #382
- Release: round-13 batch (10 features, v161-v170) by @JE-Chen in #383
Full Changelog: v0.0.198...v0.0.199
v0.0.198
What's Changed
- Add colour-histogram fingerprint and change detection by @JE-Chen in #356
- Add localized motion / activity detection (absdiff) by @JE-Chen in #357
- Add window z-order control (topmost / front / back) by @JE-Chen in #358
- Add soft assertions (scoped accumulator, aggregate failures) by @JE-Chen in #359
- Add perceptual (YIQ) image diff with anti-alias suppression by @JE-Chen in #360
- Add window client-area geometry (frame insets, client-relative point) by @JE-Chen in #361
- Add canonical computer-use action schema (Anthropic/OpenAI -> AC_*) by @JE-Chen in #362
- Add token-budgeted a11y text observation (indexed, viewport-pruned) by @JE-Chen in #363
- Add pre-action grounding guard (bounds check + snap-to-element) by @JE-Chen in #364
- Add portable agent-trajectory trace (record / replay) by @JE-Chen in #365
- Add geometry-aware element diff and stable IDs by @JE-Chen in #366
- Add weighted candidate scoring (role + name + proximity) by @JE-Chen in #367
- Add 1-D barcode decoding (read_barcodes) by @JE-Chen in #368
- Add rotation- and scale-tolerant template matching by @JE-Chen in #369
- Add coarse labelled screen grid for VLM grounding by @JE-Chen in #370
- Add clipboard file-drop list (CF_HDROP) by @JE-Chen in #371
- Release: round-12 MED tier (16 features, v145-v160) by @JE-Chen in #372
Full Changelog: v0.0.197...v0.0.198
v0.0.197
What's Changed
- Add check-digit algorithms (Luhn, Verhoeff, Damm, ISO 7064 MOD 97-10) by @JE-Chen in #325
- Add multi-waypoint mouse gestures (move/drag through a polyline) by @JE-Chen in #326
- Add clear-then-type field entry (Playwright fill idiom) by @JE-Chen in #327
- Add blocking wait-until-vanish (wait_until_gone / image / text) by @JE-Chen in #328
- Add hold-key / auto-repeat key input by @JE-Chen in #329
- Add relative mouse movement (move by delta) by @JE-Chen in #330
- Add wait-for-region-colour (appear/vanish) by @JE-Chen in #331
- Add Unicode text entry via clipboard (emoji / CJK) by @JE-Chen in #332
- Add held-modifiers context across an action group by @JE-Chen in #333
- Add anchor ordinal (Nth match) + anchor_locate_all by @JE-Chen in #334
- Add grid/table cell addressing by row/col by @JE-Chen in #335
- Add wait-for-window-title regex (appear/vanish) by @JE-Chen in #336
- Add confidence-returning template matching (score / multi-scale / find-all) by @JE-Chen in #337
- Add locate-on-screen-regions-by-colour by @JE-Chen in #338
- Add masked template matching (ignore background via mask/alpha) by @JE-Chen in #339
- Add SSIM structural comparison (perceptual score + changed regions) by @JE-Chen in #340
- Add ORB feature matching (rotation/scale/theme-robust template location) by @JE-Chen in #341
- Add edge/contour shape locator (find rectangles/shapes without a template) by @JE-Chen in #342
- Add window tiling/layout geometry planner (halves, grids, cascade) by @JE-Chen in #343
- Add multi-window arrangers (grid / cascade) over the layout planner by @JE-Chen in #344
- Add image preprocessing pipeline for OCR / template matching by @JE-Chen in #345
- Add multi-monitor / virtual-desktop geometry by @JE-Chen in #346
- Add actionability gate (visible + stable + enabled + not-occluded) by @JE-Chen in #347
- Add element-box fusion and reading-order for set-of-marks by @JE-Chen in #348
- Add HSV colour-space segmentation (lighting-robust colour location) by @JE-Chen in #349
- Add MSER text-region detection (find text without OCR) by @JE-Chen in #350
- Add Hough line / grid / separator detection by @JE-Chen in #351
- Add retrying value assertions (expect.poll with matchers) by @JE-Chen in #352
- Add composable / filtered candidate locators (chained locator) by @JE-Chen in #353
- Add rich clipboard (CF_HTML build/parse/get/set) by @JE-Chen in #354
- Release: vision, locate, window-management & test-robustness lanes (v115–v144) by @JE-Chen in #355
Full Changelog: v0.0.196...v0.0.197
v0.0.196
What's Changed
Full Changelog: v0.0.195...v0.0.196
v0.0.195
What's Changed
- Bump starlette from 1.0.1 to 1.3.1 by @dependabot[bot] in #207
- Bump cryptography from 48.0.0 to 48.0.1 by @dependabot[bot] in #208
- Fix Dependabot alerts: bump cryptography and starlette by @JE-Chen in #210
- Headless toolkit: CLI, codegen, HTTP, SQL, waits, email, PDF by @JE-Chen in #209
- Add AC_wait_for_process (complete the file/port/process wait family) by @JE-Chen in #211
- Wire visual regression & state-machine engine through all layers by @JE-Chen in #212
- Fix flaky remote-desktop socket tests (handshake timeout deadlock) by @JE-Chen in #213
- Native UI control driver (object-level desktop automation) by @JE-Chen in #214
- Add popup/interrupt watchdog for unattended automation by @JE-Chen in #216
- Add unattended/login reliability: OTP, file dialogs, session guard by @JE-Chen in #217
- Add transactional work queue (dispatcher/performer) by @JE-Chen in #218
- Add synthetic test data, MCP registry manifest, risk-based test selection by @JE-Chen in #219
- Add native-UI element repository and flow step debugger by @JE-Chen in #220
- Add skill library, prompt-injection guardrail, A2A agent card by @JE-Chen in #221
- Add headless Office I/O (Excel/Word/PowerPoint) as optional [office] extra by @JE-Chen in #222
- Add agent episodic memory store and deterministic-run harness by @JE-Chen in #223
- Add WCAG 2.2 SC-tagged accessibility rule engine by @JE-Chen in #224
- Add reactive screen observer (appear/vanish/change) by @JE-Chen in #225
- Add CycloneDX SBOM generator and duration-aware suite sharding by @JE-Chen in #226
- Add data-quality helpers: row schema validation, field extraction, masking by @JE-Chen in #227
- Add i18n/l10n testing: pseudo-localization, text-overflow, catalog diff by @JE-Chen in #228
- Add flow checkpoint/resume (durable execution) and py.typed marker by @JE-Chen in #229
- Add Set-of-Marks overlay for VLM element grounding by @JE-Chen in #230
- Add semantic screen state: snapshot/diff and describe-screen by @JE-Chen in #231
- Add timed input replay and declarative input-sequence DSL by @JE-Chen in #232
- Add resilience primitives: RetryPolicy, CircuitBreaker, AC_circuit_call by @JE-Chen in #233
- Add CI workflow annotations and clipboard history by @JE-Chen in #234
- Add self-heal analytics and action-secrets scanning by @JE-Chen in #235
- Add process-documentation (SOP) generator from action lists by @JE-Chen in #236
- Add eased/tweened interpolated drag by @JE-Chen in #237
- Add MCP structured tool output (outputSchema + structuredContent) by @JE-Chen in #238
- Add plugin SDK: third-party AC_* commands via entry points by @JE-Chen in #239
- Add maker-checker approval gate for high-risk actions by @JE-Chen in #240
- Add just-in-time credential leases (zero standing privilege) by @JE-Chen in #241
- Add network egress allowlist guard for the HTTP client by @JE-Chen in #242
- Add approval testing: verify artifacts against approved baselines by @JE-Chen in #243
- Add agent trajectory evaluation against declarative rubrics by @JE-Chen in #244
- Add SOC2/ISO 27001 compliance control evidence report by @JE-Chen in #245
- Add GenAI OpenTelemetry-convention agent tracing by @JE-Chen in #246
- Add video step-overlay walkthrough report by @JE-Chen in #247
- Add fuzzy string matching and dedupe by @JE-Chen in #248
- Add S3-compatible artifact store by @JE-Chen in #249
- Add perceptual-hash image dedupe by @JE-Chen in #250
- Add locale-aware number/currency/date parsing by @JE-Chen in #251
- Add voice-command router (injectable speech-to-text) by @JE-Chen in #252
- Add coordinate-space mapping (model grid <-> physical pixels) by @JE-Chen in #253
- Add mechanical stuck-loop guard for agent loops by @JE-Chen in #254
- Add task/process mining for automation-candidate discovery by @JE-Chen in #255
- Add environment-scoped typed asset store by @JE-Chen in #256
- Add outbound CloudEvents emitter by @JE-Chen in #257
- Add multi-channel webhook notifications (Slack/Discord/Teams/raw) by @JE-Chen in #258
- Add JSONPath querying over parsed JSON by @JE-Chen in #259
- Add saga orchestrator with compensating rollback by @JE-Chen in #260
- Add DMN-style decision tables by @JE-Chen in #261
- Add self-healing locator write-back (learned-locator store) by @JE-Chen in #262
- Add text PII detection and redaction by @JE-Chen in #263
- Add SARIF 2.1.0 findings export by @JE-Chen in #264
- Add JSON Schema validation of parsed JSON by @JE-Chen in #265
- Add OSV dependency vulnerability scanning by @JE-Chen in #266
- Add OpenVEX vulnerability triage by @JE-Chen in #267
- Add SPDX license policy gate by @JE-Chen in #268
- Add JSON Web Token (HMAC) encode/decode by @JE-Chen in #269
- Add client-side rate limiting by @JE-Chen in #270
- Add JSON Pointer, Patch and Merge Patch by @JE-Chen in #271
- Add BM25/TF-IDF full-text search index by @JE-Chen in #272
- Add statistics and A/B significance testing by @JE-Chen in #273
- Add RFC 5545 recurrence-rule expansion by @JE-Chen in #274
- Add text diff apply and three-way merge by @JE-Chen in #275
- Add feature-flag engine with targeting and rollout by @JE-Chen in #276
- Add SLSA build provenance attestation by @JE-Chen in #277
- Add JSON contract and snapshot matching by @JE-Chen in #278
- Add deterministic chaos experiment runner by @JE-Chen in #279
- Add SLO evaluation with error budget and burn-rate alerts by @JE-Chen in #280
- Add mergeable streaming latency percentile digest by @JE-Chen in #281
- Add bulkhead concurrency i...
v0.0.194
What's Changed
- Bump starlette from 1.0.1 to 1.3.1 by @dependabot[bot] in #207
Full Changelog: v0.0.193...v0.0.194
v0.0.193
What's Changed
Full Changelog: v0.0.192...v0.0.193
v0.0.192
What's Changed
Full Changelog: v0.0.191...v0.0.192