-
v2.0.0-monterey
Stablereleased this
2026-09-12 17:00:47 +01:00 | -175 commits to main since this releaseWhat's Changed
- test(m9): collapse ArgyllRunner waits under ICCERY_UI_TESTING (#141) in #144
- test(m9): replace full-timeout negative waits with dwell assertion (#140) in #143
- ci(m9): skip probe test in full UI suite leg (#139) in #142
- ci(m9): build tests for host arch only; reserve universal for release packaging (pushed directly to milestone/m9-monterey)
- test(m9): query presetSelect as PopUpButton to avoid duplicate match (#137) in #138
- test(m9): drive scroller + state-driven triggers in UI suite (#135) in #136
- test(m9): fall back to coordinate click for per-page print button (#132) in #134
- test(m9): scroll stage-2 explicitly before per-page print click (#132) in #133
- fix(m9): revert sidebar container a11y id; measure presetSelect frame (#130) in #131
- test(m9): dump a11y hierarchy to log on UI probe failure (#128) in #129
- ci(m9): upload UI-test xcresult on failure for a11y triage (#126) in #127
- ci(m9): accept Xcode >= 14 in toolchain assert (#123) in #124
- fix(m9): stable 'sidebar' a11y identifier for AboutHelp UI test (#122) in #125
- fix(m9): Debug entitlements disable library validation for test host (#119) in #121
- fix(m9): ad-hoc sign embedded ICCeryCore framework so test host launches (#119) in #120
- fix(m9): link ICCeryCore statically so the app launches standalone (#117) in #118
- test(m9): replace MainActor.assertIsolated for Swift 5.7 (#115) in #116
- fix(m9): clear printTask without defer for Swift 5.7 (#113) in #114
- fix(m9): keep Stage4View under Swift 5.7 ViewBuilder 10-child limit (#111) in #112
- fix(m9): pin prebuilt xcodegen for macOS 12 CI (#109) in #110
- feat(m9): state management and view demotions for macOS 12 (Slice 4) in #108
- test(m9): complete migration of stateful and async suites to XCTest (Slice 3) in #107
- test(m9): convert pure core suites to XCTest (Slice 2) in #106
- chore(m9): toolchain, CI config, and core syntax demotion (Slice 1) in #105
- Milestone 8 — UAT-ready hardening and consolidation (#79–#86) in #104
- refactor(ui): complete logged-run and Notice consolidation (#80) in #103
- test(runner): complete shared streaming loop contracts (#79) in #102
- refactor(args): finish shared option helpers (#86) in #101
- test(process): complete ProcessManager edge contracts (#84) in #100
- fix(profile): complete calibration identity and profile resolution (#83) in #99
- fix(presets): complete config mapping contracts (#82) in #98
- fix(persistence): complete M8 JSON store contracts (#81) in #97
- Milestone/m7 grok in #96
Contributors
Full Changelog: v2.0.0-pre2-grok...v2.0.0-monterey
Downloads