• v2.0.0-monterey
    macOS CI / build-and-test (push) Successful in 19m52s
    macOS CI / package (push) Successful in 3m12s
    macOS CI / build-and-test (pull_request) Successful in 18m23s
    macOS CI / package (pull_request) Skipped
    Stable

    gronod released this 2026-09-12 17:00:47 +01:00 | -175 commits to main since this release

    What'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