← Commit history

v0.2.49 (insiders): 0.2.49: Altium Designer 26.x with no licence tail reads as licensed, and the Use License pixel fallback works through the bridge (#19). No X2 -R helper is spawned while a dialog blocks Altium, so a save prompt no longer becomes a stream of "another instance is busy" notices. build_board and build_schematic never close a project over documents they did not make. The battery covers every verb and starts from a closed Altium.

Colby Knox ·eb2d3826b8 ·5d ago ·parent eadc6b3
1 file changed +7
CHANGELOG.md+7
@@ -1,5 +1,12 @@ # Changelog +## 0.2.49 (2026-10-16)+- **Altium Designer 26.x with no licence tail reads as licensed** (#19): the absent-tail rule covered only the Develop edition's window, so Altium Designer running on a Develop licence read `Unknown`. The Use License pixel fallback now works through the bridge (it takes its own screenshot instead of needing a shotId).+- **No `X2 -R` helper is spawned while a non-script dialog blocks Altium**, and recover stops and names the dialog: one save prompt had turned into 15 minutes of "another instance is busy" notices.+- **`build_board` and `build_schematic` never close a project over documents they did not make**: the project reopen and rewrite read the project's members from Altium itself, save them before closing, and never close documents the project file does not list.+- The verb battery covers all 146 verbs (phase 3.5 runs the AI Flow board lane) and refuses to start over a running Altium. Run twice on Altium Designer 26.11.1: 145 pass, 0 fail, 1 skip (`a365_logout`), `selftest_script_error` netWorks true.++ ## 0.2.48 (2026-10-16) - `list_library` and the `show_*` surfaces refuse a document named under an argument they do not read, instead of opening the bundled demo library; every reply says `demoFallback` (#20). - `schematic_data` refuses a schematic library as the current sheet and takes `filePath` (#21).