Skip to content

Releases: hpcc-systems/vscode-ecl

v0.0.21

28 Nov 05:44
67476ba
Compare
Choose a tag to compare
v0.0.21 Pre-release
Pre-release
  • Added multi folder support
  • Improved F12 resolution
  • Improved auto completion

v0.0.20

28 Jul 08:43
Compare
Choose a tag to compare
v0.0.20 Pre-release
Pre-release
  • Set jobname to submitted filename
  • Remove hpcc-js-comms submodule and switch to npm @hpcc-js/comms

v0.0.19

17 May 11:54
Compare
Choose a tag to compare
v0.0.19 Pre-release
Pre-release
  • Fix eclccPath settings
  • Echo eclccPath to ECL console.

v0.0.18

14 May 17:11
Compare
Choose a tag to compare
v0.0.18 Pre-release
Pre-release
  • Added support for older ESPs

v0.0.17

12 May 09:36
Compare
Choose a tag to compare
v0.0.17 Pre-release
Pre-release
  • Move meta handling into hpcc-js-comms
  • Use logger from hpcc-js-comms
  • Fix "config." -> "config:" vs-code change

v0.0.16

06 Apr 10:37
Compare
Choose a tag to compare
v0.0.16 Pre-release
Pre-release
  • Upgrade to latest @hpcc-js/comms
  • Better error when no client tools exist
  • Tweak clashing hotkeys (F12 the big offender)

v0.0.12

24 Feb 07:01
Compare
Choose a tag to compare
v0.0.12 Pre-release
Pre-release
  • Housekeeping changes
    • Added simple CHANGELOG.md file
    • Updated README.md
    • Switched to yarn from npm
  • GH-13 Rollback RECORD/END auto completion (and related)
  • GH-14 Add eclccPath to settings + launch configuration
  • Bump version to 0.0.12

v0.0.11

24 Feb 06:44
Compare
Choose a tag to compare
v0.0.11 Pre-release
Pre-release
  • re-enable linting
  • Switch to hpcc-platform-comms

v0.0.10

24 Feb 06:45
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release
  • Fix eclccArgs interface declaration
  • Patrick - Improvements
    • More auto closnig pairs since its a case-insensitive language.
    • Fixed a decimal bug
    • Shifting the functions in the tmLanguage definition seemed to fix a few things, now all functions appear in the same colour.
    • Module inheritence keyword now works correclty
    • Defined as ":=" is now italic
    • Std library base classes now have some basic styling applied to them and any function calls from any of the std moduels now appear with the same styling as functions.
    • Added some more operators (mathy) but dont seem to do much.
      Not perfect, but better.

v0.0.9

24 Feb 06:45
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release
  • Patrick | Improvements
    • Fixed some colourization issues with ecl.tmLanguage and vscode not detecting words like NOT/IN/OR/AND (had to add to keyword.other.ecl)
    • Added missing match for DECIMAL/UDECIMAL including specified digits support (compiler error > 32)
    • Added shorthand U (UNSIGNED) syntax highlight (e.g) U'Patrick'
    • ecl.configuration.json now includes some autoClosingPairs which works nicely when typing FUNCTION,MODULE,RECORD etc as the END; is now generated for you and you just hit enter and write your code inbetween.
    • Removed syntaxes which are not part of the plugin ECL language (Im assuming they were used as a reference)
    • Added some basic snippets and removed snippets which were not ECL (could cause some confusion)
    • Updated VSCode Plugin description to include Enterprise Control Language (as apposed to ECL(short hand) Language)
    • Added two pretty basic FKey shortcuts which are helpful replacements (kind of) of the F1 from ECL IDE
    • F1 will perform a HPCC Search of the selected word, F12 opens up the main documentation page for all HPCC systems.