Skip to content

Releases: appliedengdesign/vscode-gcode-syntax

v0.6.0

20 Apr 20:35
v0.6.0
7305575
Compare
Choose a tag to compare

Notes

v0.6.0

New Features

  • Added new command that will turn selected text into a comment or reverse (Available in Context menu)
  • Hover over G/M code to get a short description of the code (Relies on gcode-reference package for info)
  • Machine Type selection in configuration selectively loads features
  • Machine Type shown in status bar
  • Added check for file over 10K lines, disables autorefresh of tree/stats, shows warning message ( #23)
  • Added .g extension ( #24 )

Fixes

  • Fixed block comment definition
  • Removed stats enable setting

Other

  • Updated package description & badges
  • Extension now packed with webpack for efficiency/speed
  • Created some Mocha Unit tests
  • Updated TypeScript config to use ES2020 and ESNext configuration
  • Updated all dependencies
  • Updated README

SHA256 CHECKSUM

1D66F780ADEA0C6FC372E2020FC154631F896DC00CE21C60B47293FD6AFFE90E

v0.5.1

10 Mar 22:45
v0.5.1
41a2500
Compare
Choose a tag to compare

Notes

v0.5.1

Fixes

  • Fixed Runtime Stats error in circular interpolation #22
  • Fixed Runtime Stats Error with incorrect Values #22
  • Fixed colorization of H/T/D codes with period at the end

SHA256 CHECKSUM

F0CA7432B1262925A2EFC2EC5B19F784C72B30A11396FF2D8B8D7E32C19BD46E

v0.5.0

09 Mar 04:53
v0.5.0
f879a74
Compare
Choose a tag to compare

Notes

v0.5.0

New Features

  • Added basic runtime calculation to Stats View
  • Added Units to Status Bar ( Can manually set or set to Auto to detect G20/G21)
  • Added Configuration for Units, Status Bar
  • Added support status bar Icon
  • Added commands to status bar for Nav Tree Refresh
  • Added file extensions: .aptcl, .gp, .msb, .ncd, .ncf, .nci, .pim, .pit, .pu1, .spf
  • Added G04 Dwell to Nav Tree
  • Added G74, G81, G82, G83, G84, G85, G86, G87, G88, G89 cycles to Nav Tree
  • Added G47 engraving to Nav Tree
  • Added M00 / M01 to Nav Tree
  • New Version Welcome

Fixes

  • Refactor Status Bar Code
  • Fixed command references ( #18 )
  • Changes to events code
  • Removed unncessary context paremeter in classes
  • Major fixes to the syntax highlighting / colorization regex's
  • Fixed Nav Tree Coolant to include HPC / TSC ( M88 / M89 )
  • Updated all dependencies
  • Clicking on Units on Status bar brings you to G-Code Settings
  • Refactor all code to match eslint / prettier settings
  • Fixed typo in CONTRTIBUTING.md #20
  • Added incremental calculation to run-time
  • Fixed Run-Time stats to include circular interpolation
  • Fixed activation time logging
  • Moved URI's to constants
  • Updated README.md

Other

  • Updated markdownlint config
  • Added gitattributes file
  • Updated tsconfig to ES2019
  • Added CodeIcons to constants
  • Updated README
  • Added SECURITY.md file
  • Updated ProBot stale file
  • Updated vscodeignore file
  • Added prettier to clean up code
  • Updated .eslintrc.js and changed to .eslintrc.json
  • Converted all files to LF from CRLF
  • Updated eslint config
  • Updated Logger to log errors
  • Refactor globalState management into StateController
  • Added pull request & issue templatea

SHA256 CHECKSUM

C70204B7EBCF6CBC5E11042C4DD9BE4D9B0178E5C6A3EE8C059FEE1DB0FC29EA

v0.4.1

04 Feb 03:27
v0.4.1
9cf8136
Compare
Choose a tag to compare

Notes

v0.4.1

Fixes

  • Added .ngc file extension to supported files ( #14)
  • Added file extensions for Okuma OSP controls ( #15)
  • Fixed colorization of G-Codes with dot ( #16)
  • Fixed some colorization issues
  • Refactor regexp for syntax colorization
  • Updated all dependencies

SHA256 CHECKSUM

CF76A870BF19A30E37E3B05FB57BBBA92CD5FB89DFBC6F7E51F982657B44D26E

v0.4.0

15 Oct 17:05
v0.4.0
49ccc8d
Compare
Choose a tag to compare

Notes

v0.4.0

Finally a major update to vscode-gcode-syntax!

New Features

  • Added G65, M97 and M99 to tree info
  • Added spindle speed and direction to tree info
  • Added M03 and M04 snippets
  • Added .001 extension to supported files ( #11 )
  • Added Status Bar implementation for Tree messages
  • Added Stats view (Currently only displays number of Tool Changes)

Fixes

  • Added E feed rate colorization
  • Fixed mocha test error useColors -> color
  • Updated all dependencies
  • Updated copyright info
  • Refactored constants and removed hardcoded manifest
  • Rewrote entire console logging to use Logger class (Future ability to specify log level)
  • Modfied view contexts to change when not viewing g-code instead of hiding views
  • Refactored import declations to improve performance
  • Modified configuration variables
  • Updated README with more information about settings.

Other

  • Added Contributor Covenant
  • Added CODEOWNERS File
  • Added markdownlint config

SHA256 CHECKSUM

089FBAFA1F75DC9AF8C8962606E3590EC25A6FD014BF0BB954D12C015732E5E8

v0.3.3

03 May 20:05
v0.3.3
438589f
Compare
Choose a tag to compare

Notes

v0.3.3

  • Updated dependencies to fix some security vulnerabilities
  • Fixed syntax coloring for MOD and when using P with brackets P[ #1 + 1]
  • Migrated from the depreciated tslint to eslint

SHA256 CHECKSUM

B9F7D26611DBDB4E3A48318955CE62EEFF8DFC5241B1654AA8479F7A913E742E

v0.3.2

06 Feb 22:52
v0.3.2
2c73f07
Compare
Choose a tag to compare

Notes

v0.3.2

  • Fixed Markup with division symbol #9
  • Fixed typo in src manifest
  • Updated dependencies

SHA256 CHECKSUM

A88494056F42D26617678AE66E81A69B98042AC35D0A4BBE496BE458F88D80B4

v0.3.1

12 Jan 03:00
v0.3.1
556a08c
Compare
Choose a tag to compare

Notes

v0.3.1

  • Added .prg file extension #7
  • Moved activity bar icon into resources folder. #5

SHA256 CHECKSUM

06EFCC1BE6824A8839B05DC3A62D1BB600A6F6178AD098C1E66A0CC3AC8ABC30

v0.3.0

10 Jan 21:21
v0.3.0
19e34f4
Compare
Choose a tag to compare

Notes

v0.3.0

  • Added G-Code Tree view of code.
  • Cleaned up code for modularity
  • Updated dependencies

SHA256 CHECKSUM

79E13FB675FB5885531E2E40F73002448EA14D790B8A8D518A978911C2C8D4A7

v0.2.0

02 Jan 01:18
v0.2.0
f9b69c2
Compare
Choose a tag to compare

Notes

v0.2.0

  • Refactor extension code for new vscode extension syntax
  • Added .eia file extension
  • Fixed compound macro variable syntax highlighting
  • Updated dependencies & dev dependencies
  • Added standard vscode testing to source code
  • Added dedicated output channel "G-Code" when activated

SHA256 CHECKSUM

0E3EDFBE8E6E9638F151CF87C9B463EEC02763E9A7B69933080A2C5DA8845935