Skip to content

v1.19.0 — faster iteration, less context bloat

Choose a tag to compare

@asbis asbis released this 04 Jul 14:05
· 52 commits to master since this release

Performance & context economy

  • render_preview no longer embeds the PNG inline by default (saved to disk; Read the path) — stops full-size images accumulating in agent context.
  • Per-part stats table capped at 25 rows in summary mode (was bypassed for named assemblies); dropped from render_preview by default.
  • Live-parts fast path: check_collisions / verify_shape / describe_geometry / preview_finder / sweep_check reuse the previous execute's live geometry when nothing changed — no more double full re-execution.
  • WASM warms up at server start; resetCore keeps the mesh cache; collision overlap AABB via OCCT bbox (no extra tessellation).
  • get_api_reference returns signatures-only for large categories by default.

UX / API

  • modify_shape gains edits[] for in-place patches (no full-file resend).
  • check_collisions documents export const expectedContacts colocation.
  • drawText delisted (no font bundled) + static lint; emboss geometry instead.
  • Mixed-material BOM warning; two false-positive lints trimmed.
  • patterns.applyPlacement clones its input; new mounts.pegboardGrid helper.

Also lands accumulated pre-release packages work (split STL/STEP export). 735/735 tests green.