Skip to content

1.5.0

Choose a tag to compare

@stevebushwa stevebushwa released this 19 Jul 01:00

The biggest feature release since 1.3.0. Highlights:

  • File exchange, wholesale — BREP import/export, OBJ + 3MF export, sketch → DXF export, and DXF import that stamps laser/CNC profiles straight into a sketch. IGES now applies the Y-up/Z-up conversion. Project files prefer the shorter .mzr extension (.materializr still opens).
  • Reference images — drop a picture into the viewport and model against it.
  • New modeling opsGuided Loft (loft steered by guide curves), N-section loft, Boundary Fill, and Separate (split a body's disconnected solids into individual bodies).
  • Chamfer/fillet, rebuilt — true corner miters and hips, and a cut-based fallback that rescues blends OpenCASCADE's native builder refuses (holes/pockets crossing the edge). Face-lineage topological naming keeps bevel identity stable through booleans, reloads and history edits.
  • History that follows — extrude remembers its regions, the cascade disables steps that can't follow instead of reverting everything, and hovering a history step highlights its geometry.
  • Desktop QoL — Linux HiDPI interface scale (#26), click-drag line tool (#25), movable operation panels, Push/Pull gated off curved faces (#28).

Fixed:

  • macOS startup crash on macOS 26.x (#12) — the bundled SDL2 is now source-built against a current SDK with a macOS 14.0 floor
  • Audit hardening (#65) — op results validity-gated before commit, SVG import budgets, settings clamping + .cfg injection fix, transactional project load
  • Shell honestly refuses fillet-ringed faces it can't hollow (#30); stepped-hole sketches no longer extrude a floating plug (#60)
  • Recovery autosave debounces on quiescence; two-finger touch gestures no longer click through (im-touch)

Android: target SDK 35, 16 KB page support; versionCode unified at 40 across APKs and the app bundle.

Full changelog: docs/changelog.md

Windows installer + Linux AppImages + macOS dmg attach automatically from CI; Android APKs (arm64-v8a + x86_64) are attached below. F-Droid auto-builds from the tag.