Skip to content

Releases: cncjs/gcode-interpreter

v2.1.0

15 Mar 02:20
Compare
Choose a tag to compare
  • Add a defaultHandler property to options and invoke it when there is no specific handler for a G-Code command. (c7eed02, PR #3 by @jmsgomes)
  • deps: gcode-parser@^1.3.6

v2.0.2

07 Dec 16:23
Compare
Choose a tag to compare

Partition T word into a separate group (f2b2d12)

v2.0.1

03 Dec 07:58
Compare
Choose a tag to compare

Fixes an issue that toolpath may be empty due to incorrect motion mode (a4216c2, cncjs/cncjs#236)

v2.0.0

08 Oct 06:34
Compare
Choose a tag to compare

Breaking Change

  • Use module.exports to export a ES6 class

    import Interpreter from 'gcode-interpreter';

    or

    const Interpreter = require('gcode-interpreter');

v1.3.0

29 Sep 04:44
Compare
Choose a tag to compare
  • Update build and test scripts (38f96b1)
  • deps: gcode-parser@^1.3.0

v1.2.0

28 Sep 13:05
Compare
Choose a tag to compare
  • Update dependencies
    • deps: gcode-parser@^1.2.0
    • deps: gulp-babel@^7.0.0
    • deps: gulp-mocha@^4.3.1

v1.1.1

07 Jan 03:27
Compare
Choose a tag to compare

Adds a callback to loadFromFileSync and loadFromStringSync to iterate each line (6578b9e)

v1.1.0

07 Jan 01:12
Compare
Choose a tag to compare

Adds loadFromFileSync (synchronous version of loadFromFile) and loadFromStringSync (synchronous version of loadFromString). It's about twice faster than asynchronous version.

v1.0.0

06 Jan 10:51
Compare
Choose a tag to compare

This release contains significant performance improvements for loading gcode file. The loading speed will be at least 5x faster than earlier versions.

v0.9.3

25 Feb 15:39
Compare
Choose a tag to compare
  • No need to inherit from EventEmitter
  • Remove the super constructor call