Highlights
- Weekly 2026.38 release for web and desktop from the same source revision.
Modeling, drawing and annotation
- pick up cadcodec 5b682ed (upstream acadrust sync) and cadkernel 6f046af
- open locked, shrinking and cloud-placeholder drawings without crashing
- pick up cadcodec #47 and cadkernel #66; guard the re-align length
- point cadkernel at upstream after #1352; unify duplicate-constraint message
- harden dimension and constraint bar changes
- solve concentric geometry in kernel
Rendering, plotting and file fidelity
- drop the stray lock fixture; align merged plot code across targets
- load plot style tables written by other applications
- Windows printer media and printable areas
- send Windows plots to the chosen printer, name the default, report failures
- page-setup units, custom scale, dialog options and plot sysvars
- Add GPU backend probe with automatic fallback for older GPUs
Interface, web and plugins
- extract and speed up layer-usage table rebuild
- Control: a point step that takes keywords accepts points
- ci: type-check the web target on pushes to main and on pull requests
- Web control: open a drawing from bytes
- Fix wasm32 build: gate the font download and XREF open call sites
- Nix flake (dev shell + package build), object snap on by default,
Maintenance
- ci(release): parse codesign entitlements as xml on newer runners
- keep isometric drafting session-only
- Hover an object-mode Horizontal/Vertical glyph without endpoint markers
- Bring the Equal constraint to reference parity
- Turn an object onto its Horizontal/Vertical axis before solving
- OK / Apply / Close with a discard guard
Full Changelog: v2026.37...v2026.38