CNCjs 1.9.16 drops support for Node.js 4. This update also includes bug fixes and improvements.
Breaking Change
- Dropping support for Node.js 4 (7e44d5d)
Improvements
- Improve rendering performance by reducing redundant vertices from the geometry object (f7c076e, PR #363)
- Update package dependencies, improve code readability, and upgrade to Webpack 4 (a37913a, PR #364)
- Unit Test Improvement (3a18c88, PR #353)
- Jog distance improvements (0580583, #327, #354, PR #370)
- Restart docker container itself instead of managing processes inside the container (3f6766d, #371)
Bug Fixes
- [g2core] Resolve an issue that firmware build 101.xx cannot recognize spindle enable (
{spe:n}
) and spindle direction ({spd:n}
) commands (424743c, #338, PR #351) - Fixed a bug that a line started with % may not be a JavaScript expression (125f782, PR #350)
- Addresses an issue that cannot create session files on a read-only file system (f2f8acb, #319, #320, #347, PR #348)
- Fixed a bug that cannot specify Marlin as the default controller (8d50534, #360, PR #361)
- Fixed a deprecation issue that
srcObject
should be used for aMediaStream
object (8f817cd, #412, PR #414) - Fix a bug that Axes widget does not remember configured axes (0d8af3c, #416, PR #417)