Skip to content

Releases: cncjs/cncjs

v1.10.5

31 Oct 12:52
Compare
Choose a tag to compare

What's Changed

  • fix(i18n): rename pt-pt to pt 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

17 Oct 04:03
Compare
Choose a tag to compare

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

01 Jul 09:49
Compare
Choose a tag to compare

What's Changed

  • fix: @babel/polyfill not found in Docker container by @emcniece in #831
  • feat(Marlin): add support for parsing temperature data for heated chamber, cooler, and other temperature states by @cheton in #832

Full Changelog: v1.10.2...v1.10.3

v1.10.2

31 Mar 07:05
Compare
Choose a tag to compare

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:

image

New Contributors

Full Changelog: v1.10.1...v1.10.2

v1.10.1

27 Jan 09:50
Compare
Choose a tag to compare

What's Changed

  • fix: resolve @babel/polyfill module not found issue with v1.10.0 by @cheton in #803

Full Changelog: v1.10.0...v1.10.1

v1.10.0

22 Jan 12:58
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: v1.9.28...v1.10.0

master

22 Jan 09:21
Compare
Choose a tag to compare
master Pre-release
Pre-release

2024-11-01 11:33:23 +0800 1fa345c chore(deps): bump elliptic from 6.5.7 to 6.6.0 (#892)

next

19 Jan 05:53
Compare
Choose a tag to compare
next Pre-release
Pre-release

2024-11-10 16:57:41 +0800 88406c0 chore: work in progress

v1.9.28

05 Oct 16:50
755c77b
Compare
Choose a tag to compare

What's Changed

  • fix: ensure latest tag is published to Docker by @emcniece in #784

Full Changelog: v1.9.27...v1.9.28

⚠️ Assets below are labelled as version 1.9.27. No project code has changed and the 1.9.28 build is identical to 1.9.27.

v1.9.27

20 Aug 08:45
Compare
Choose a tag to compare

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

Full Changelog: v1.9.26...v1.9.27