All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Camera auto-focus in preview mode
- Support for nested scopes using
{}
syntax - Support for nested documents using
func {}
syntax - CLI argument support via the
--argument
parameter
slice
operator to take cross-sections of 3D partsoffset
operator to modify a 2D part- Ability to skip the parameter name in
->
operations - Ability to skip the parameter name by parameter order
--log
parameter to set the log level--preview
parameter to view the preview window- WASM build for browser support
- Import from
stl
file - Import from
ini
file - Export to
3mf
format - Export to
raw
format
- Removed editor by default
- Export to
txt
file - Export to
stl
file
- New
center()
function for 2D & 3D primitives - Export to
txt
file support - Trig functions for
sin
,cos
,tan
,sqrt
- Text operations
format
andformatln
- Math
ceil
andfloor
- Escape sequences for
\r
,\n
,\"
,\\
,\t
- Removed the
center
parameter from 2D primitives. Instead ofsquare(center=true)
usesquare() ->shape center()
.
- Use system UI scale factor
- Use Create, Modify and Remove events for file watcher
- Order of operations
- Windows builds crashing randomly
- Crash on opencascade operations with invalid arguments
- Files not static linking on win32
- Docs update CI process
First full release!