Skip to content

Latest commit

 

History

History
59 lines (36 loc) · 2.29 KB

CHANGELOG.md

File metadata and controls

59 lines (36 loc) · 2.29 KB

Change Log

All notable changes to the "nwscript-ee-language-server" extension will be documented in this file.

[1.0.0]

  • Initial release

[1.1.0]

  • New setting autoCompleteFunctionsWithParams which makes functions autocomplete with their complete signature. False by default.
  • New setting includeCommentsInFunctionsHover which add a function's comments to their hover informations. False by default.
  • New provider: SignatureHelp.

[1.2.0]

[1.3.0]

  • Files indexing received a big performance boost - ~2 times faster than it was before:
    • Is now performed in background, which means it is not blocking other features of the LSP.
    • Is now clustered - the number of processes depends on the number of cores on your machine.
    • Is now incremental, which means a file will be available as soon as it is indexed.

[1.4.0]

[1.4.1]

  • Fixed compiler -i parameter for Darwin and Linux operating systems.
  • The tokenization process now supports function definitions spread over multiple lines.

[1.4.2]

  • Fixed a few issues with the tokenizer

[1.5.0]

  • The extension size has been lowered from 14.7 to 4.8 MB.

[1.5.1]

  • Eslint has been configured along with prettier and the project will be linted from now on.
  • File handling is now done with their uri instead of their path.

[1.5.2]

  • const expressions resolution has been enhanced.

[1.5.3]

  • Goto will now work for functions and constants from nwscript.nss if the file is in your project.
  • Fixed a few issues with the tokenizer.
  • Fixed a small issue with const expressions resolution.
  • Fixed the compilation provider not reporting warnings.
  • New compiler setting reportWarnings. True by default.
  • New formatter setting verbose. False by default.