Releases: cncjs/cncjs
v1.10.5
What's Changed
- fix(i18n): rename
pt-pt
topt
for European Portuguese (Portugal) by @cheton in #886 - docs: update outdated contribution guidelines by @cheton in #887
- build: utilize
react-fresh
for Fast Fresh integration by @cheton in #888 - fix(grbl): address a regression in PR #889 related to the grbl-Mega connection handling by @cheton in #893
Full Changelog: v1.10.4...v1.10.5
v1.10.4
This release now supports Node.js v18 and later versions. If you encounter authentication issues, try upgrading your Node.js version to v18 or higher to resolve runtime problems.
Overview
This release provides official support for CNC xPro V5 and FluidNC firmware with the ESP32 controller, enhancing UART communication to eliminate the need to reset the connection upon opening. It also adds support for macOS arm64 (Electron app) and refines existing translations. New features include the jogCancel
command for both Grbl and TinyG/G2, along with improvements to the Grbl parser for better handling of specific forks. Various fixes address shortcut key conflicts and resolve a regression issue related to state access, contributing to a more seamless user experience.
What's Changed
- Add Ukrainian language by @khvalera in #837
- Update to node 18, webpack 5 by @Billiam in #869
- feat(Grbl): add
jogCancel
command by @colincross in #512 - fix: resolve conflicting shortcut key assignments in
Combokeys
by @cheton in #875 - feat(TinyG, G2): add
jogCancel
command to cancel jogging using feedhold and queue flush by @cheton in #876 - feat: allow anonymous usage data collection by @cheton in #877
- chore(deps-dev): bump webpack from 5.93.0 to 5.94.0 by @dependabot in #878
- feat(Grbl): enhance Grbl parser to resolve issues with specific Grbl forks that generate incorrect parser state output ($G) by @cheton in #883
- feat(Grbl): support UART communication without resetting the connection upon opening by @cheton in #880
- feat(l10n): upgrade
i18next-scanner
and refresh translations by @cheton in #884 - chore(deps): bump elliptic from 6.5.4 to 6.5.7 by @dependabot in #882
- fix: resolve a regression in PR #877 where
api.getState
is only accessible only with an authenticated session by @cheton in #885
New Contributors
Full Changelog: v1.10.3...v1.10.4
v1.10.3
v1.10.2
What's Changed
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #807
- chore(deps): bump jsonwebtoken from 8.5.1 to 9.0.0 by @dependabot in #801
- i18n: fix typos in dutch translation by @thijstriemstra in #819
- feat: add functionality to set DTR/RTS line status on serial port open by @cheton in #813
Highlight
If you've encountered issues with serial communication when opening the application, you can try using either the Set DTR line status upon opening
or Set RTS line status upon opening
option. Just follow the instructions in the screenshot below:
New Contributors
- @thijstriemstra made their first contribution in #819
Full Changelog: v1.10.1...v1.10.2
v1.10.1
v1.10.0
What's Changed
- The
gcode:load
event now returns the as-loaded gcode by @mmdoogie in #617 - The Webcam widget has been updated to allow streaming of h264 (mp4) by @colin-campbell in #796 and @cheton in #800
- The CI/CD workflow has been enhanced with Yarn 3, Node.js 14, and GitHub Actions by @emcniece and @cheton in #799
Highlight
This release includes the following upgrades and changes:
- Electron has been upgraded from v4 to v22
- Serialport has been upgraded from v9 to v10
- The CI system has been changed from using AppVeyor and CircleCI to using GitHub Actions and CircleCI
- Node.js has been upgraded from v12 to v14
- The package manager has been changed from NPM to Yarn
New Contributors
- @mmdoogie made their first contribution in #617
- @colin-campbell made their first contribution in #796
Full Changelog: v1.9.28...v1.10.0
master
next
v1.9.28
v1.9.27
What's Changed
- feat: add event triggers to M0, M1, and M6 commands by @carlos-sarmiento in #592
- feat: add support for new Marlin 2.0 temperature report format by @cheton in #775
- feat(Marlin): add support of multiple hotend readings by @cheton in #775
New Contributors
- @carlos-sarmiento made their first contribution in #592
Full Changelog: v1.9.26...v1.9.27