Skip to content

Releases: cncjs/cncjs

v1.9.0-alpha.1

11 Feb 15:58
Compare
Choose a tag to compare
v1.9.0-alpha.1 Pre-release
Pre-release

Important Notice

cncjs 2.0 will stop supporting Node.js 0.12 and earlier versions

Release Notes

This update includes improvements and bug fixes, including:

v1.9.0-alpha

06 Feb 16:05
Compare
Choose a tag to compare
v1.9.0-alpha Pre-release
Pre-release

This update includes improvements and bug fixes, including:

  • Smoothieware support

  • Resolves an issue for TinyG that 3D visualizer doesn't display correct toolhead position in inch units (#106)

  • Resolves an issue that caused TinyG freeze with G2 or G3 arcs (#106)

  • Prevents body from scrolling when a modal is opened (6369b15)

  • Several workflow refinements

  • Bypasses security checks if the app is running in development mode or has valid credentials (89d090f)

  • Adds support for sending push notifications after command completions (7c8fb6f, #84)

    Command succeeded

    image

    Command failed

    image

v1.8.15

13 Jan 11:34
Compare
Choose a tag to compare

Bug Fixes

  • UT: Fixes a bug where g-code sender tests will never finish (8bce463)
  • Fixes a potential buffer overrun issue that newline character (\n) was not taken into consideration (c9bd1fe, #108)
  • Fix a bug of removing comments inside the parentheses in stripComments (91ea2ea)

Improvements

  • Human readable messages for alarms, errors, and settings in Grbl v1.1 (4efe073, #112)
    image

v1.8.14

12 Jan 13:43
Compare
Choose a tag to compare

Improvements

  • Refactors g-code sender and line feeder (7d4fa30)
  • Responds error code with corresponding error message (260fb3d, resolves #112)
  • Detects the buffer size if Grbl is set to report the rx buffer (9572bae, resolves #115)

v1.8.13

08 Jan 16:35
Compare
Choose a tag to compare

This update addresses some performance issues, including:

  • Speed problem with large files on Raspberry Pi 2 (8337795, #108)
  • Engraving files are not loaded when greater than 10Mb (8337795, 018bbb5, #111)

G-code file load time is nearly 10x faster than earlier versions.

v1.8.12

03 Jan 17:13
Compare
Choose a tag to compare

This update fixes a critical bug in 1.8.11:

  • Fixes an issue that caused G-code to be rendered incorrectly (0503e7c, closes #113)

v1.8.11

03 Jan 11:12
Compare
Choose a tag to compare
v1.8.11 Pre-release
Pre-release

This release is unstable, do not upgrade to this version


This update contains bug fixes and new language translation, including:

Bug Fixes

  • Fixes an issue of displaying incorrect filename on 3D visualizer (4ca10b8, resolves #110)
  • Resolves an issue that i18next.changeLanguage may not persist lang to browser cookies (c69a89e)

New Language

  • Magyar (Hungarian) - Contributed by Sipos Péter

v1.8.10

31 Dec 15:20
Compare
Choose a tag to compare
  • Adds the ability to create and run shell commands from the web interface (resolves #75, #84)

    image

    See an example .cncrc file:

    {
      "watchDirectory": "/path/to/dir",
      "accessTokenLifetime": "30d",
      "allowRemoteAccess": false,
      "state": {
        "checkForUpdates": true
      },
      "commands": [
        {
          "text": "Check network connection",
          "command": "ping -c 10 127.0.0.1"
        },
        {
          "text": "Reboot",
          "command": "sudo /sbin/reboot"
        },
        {
          "text": "Shutdown",
          "command": "sudo /sbin/shutdown"
        }
      ],
      "macros": [],
      "users": []
    }

v1.8.9

24 Dec 15:16
Compare
Choose a tag to compare
  • Adds an option to the 3D visualizer that can toggle the visibility of G-code file name (d091fcc, resolves #104)
  • Displays G-code filename as text sprite on 3D visualizer (a71092b, resolves #104)

v1.8.8

22 Dec 05:48
Compare
Choose a tag to compare

This update contains bug fixes and improvements, including:

  • Feature: Toggle automatically check for updates (1636fed)
  • Security enhancements: Secure API access with access token (35a1a15, 26771d3)
  • Adds support for access token lifetime (e420486, resolves #105)
  • Changes abort behavior for Grbl and Smoothie (e2abb57, resolves #94)
  • [TinyG2] Fixes a bug that 3D visualizer doesn't render G-code when uploading a G-code program from watch directory (2a2ed0b)
  • Adds a "received" counter that can be used to report the exact line that caused an error while streaming a G-code program (e0f0dbc, 3f42993)