Changelog

v0.3.0

Released on 14/Jan/2026

New Features

  • Snapshot CLI command for headless STL rendering (ADR-019)

  • JScadNode adapter for JSCAD backend support

  • Full CREDITS.md with license attribution for all dependencies

Architecture Improvements (ADR-018)

  • Removed over-engineered WebSocket IPC (broker.py)

  • Moved Git integration to solid-studio (git.py)

  • Moved IDE refactoring features to solid-studio (refactor/)

  • Removed dead code (exceptions.py, spatial.py)

  • Framework is now lean and focused on core CAD functionality

Maintenance

  • Added license headers to all source files

  • Synchronized requirements.txt with setup.py

  • Removed unused “unicorn” dependency

v0.1

After some evolution and several pre-releases (v0.0.1 through v0.0.8), the project was documented and released as v0.1 with:

  • Multi-backend support (SolidPython2, CadQuery, OpenSCAD)

  • Web-based 3D viewer with React/Three.js

  • Development server with hot-reload

  • Test runner for CAD projects

  • STL generation and optimization