Version History 1.4.0 (27.08.2026): Added finger joint support with  --finger-joint and per-side  --no-finger-* options. Fixed finger joint default behavior and effective settings display. Fixed outline profile closure loop (final edge now returns to start point). Aligned through-hole positions with recess offsets on Back/Front/Left/Right panels. 1.3.0 (05.11.2025): Now available for Windows, Linux, and macOS as well. box-height-3d, material-thickness and outer-sizing arguments can be also used in JSON (can be overridden via command-line argument) 1.2.2 (01.04.2025): Minor bug fixes. 1.2.1 (08.02.2025): Replaced height with length in JSON to avoid confusion. 1.2.0 (06.02.2025): V-shaped endmill type added for automatic compensation. 1.1.0 (26.01.2025): Separation of feedrate for x-, y-, and z-axes for more control on speeds. Removed common --feedrate argument. Minor bug fixes. 1.0.0 (22.01.2025): Initial version.