☰
0.2.58 source (not yet released, needs signing): autoroute, layer_stack, rule descriptors, sch_zoom
0.2.57 source (not yet released, needs signing): schematic editing (sch_place_part, sch_connect, sch_edit, annotate, do…
0.2.56 source (not yet released, needs signing): altium_bom + altium_sheet_params + the altium-bom CLI
0.2.55 source (not yet released, needs signing): the Adom edge rule is scoped OnCopper (#26)
0.2.54 source (not yet released, needs signing): altium_export_step names component occurrences after their designators
0.2.53 source: version bump for c6b509a + 4d4e030 (symbol_prims drawn-mode body, pin electrical types). 0.2.52 was alre…
0.2.52 source (not yet released, needs signing): importing a part again replaces its 3D body instead of stacking a seco…
0.2.51 source (not yet released, needs signing): IC symbols' pins start on the body edge (symbol_modes wrote the outer…
0.2.50 source (not yet released, needs signing): build_schematic and export_manufacturing find Altium's sheet and OutJo…
0.2.49 source (not yet released, needs signing): licence read on Altium Designer 26.x (a title with a version and no li…
0.2.48 source (not yet released, needs signing): list_library and the show_* surfaces refuse a document under an unread…
0.2.45 source (not yet released): save-into-missing-folder fix + saved check, sheet grows on append, board_shape/pcb_re…
0.2.44 (STAGED, signed exe + dll): release.py signs and gates every PE file the zip ships, including the Altium extensi…
0.2.43 (STAGED, signed): altium-bridge.exe Authenticode-signed as Adom Industries, Inc.; release.py staging folder fix
0.2.42 (STAGED, no tier): bounded altium_panel with named answers + altium_demo carries the failing beat's error (issue…
0.2.41: licence_expired catalog entry + native WM_CLOSE fallback for UIA-refusing OK boxes
0.2.40: append-to-existing placement (#11), per-verb foreground etiquette + altium_panel (#12)
0.2.38-0.2.39: review-pass correctness fixes (cleanup_libs, set_params, add_body, extract_intlib, schematic_data params…
0.2.37: launch hands the user's foreground window back; battery green on both Altium builds (113 pass, 0 fail)
0.2.36: modal-orphan escape (posted WM_QUIT keeps the licence seat), full save-prompt exchange on close, no -R storm pe…
0.2.33 source: 122/122 verbs documented + enforcing test; dismiss_dialogs honours hwnd; recover/sweeps never answer sav…
0.2.32 source: recover activates + verifies, close frees a parked engine, outjob_not_found, PUBLISHING.md, Parent skill…
0.2.31 source: board_shape uses the proven outline pattern, nil-guarded
0.2.30 source: dialog scan sees button-bearing dialogs; close discardChanges; battery corrections
0.2.29 source: altium_install verb + detect.installVerb/hostAppOptionalVerbs; battery covers it; install skill starts w…
0.2.28 source: one thread per request, named agent_busy; battery aborts on a blocked bridge
0.2.27 source: parked-engine check before agent bootstrap
0.2.26 source: silent-halt detector, non-raising number conversions (bad_number), import_part nothing_to_import, verb b…
0.2.25 source: a document that did not open is a failure with the reason (view_only_no_author_seat)