From b4d812a021398d907d1cb895107705afe1196dbd Mon Sep 17 00:00:00 2001 From: PhilippeChab Date: Tue, 4 Apr 2023 20:38:39 -0400 Subject: [PATCH] Bump to 2.0.1 --- CHANGELOG.md | 24 ++++++++++++++++++++++++ README.md | 4 +--- package.json | 3 +-- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1bf54a3..fe7ec0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -57,3 +57,27 @@ All notable changes to the "nwscript-ee-language-server" extension will be docum - Fixed the compilation provider not reporting warnings. - New compiler setting `reportWarnings`. True by default. - New formatter setting `verbose`. False by default. + +## [1.5.4] + +- Fixed security issues. +- The project is now bundled with esbuild instead of webpack. + +## [1.5.5] + +- Build the indexer again... yikes. + +## [2.0.0] + +- `GenerateLibDefinitions.ts` now also generates definitions for files in `/data/base_scripts.bif` and files in the `/ovr` folder. See the [README.md](./README.md#generating-the-language-library-definitions) for more details. +- Static scripts definitions are now provided as fallback if they don't exist in the project directory. This includes files in `/data/base_scripts.bif` and files in the `/ovr` folder. +- New setting `os` for diagnostics that forces the extension to use the executable of a specific os. Can be useful for wsl, for example. `null` by default. +- The extension no longer indexes the project files in background at project startup. Instead, it will index a file and its children when it is opened. +- The compilers have been updated to their latest versions. +- `nwscript.nss` definitions have been updated. +- The setting `autoCompleteFunctionsWithParams` is now `completion.addParamsToFunctions`. +- The setting `includeCommentsInFunctionsHover` is now `hovering.addCommentsToFunctions`. + +## [2.0.1] + +I think we can consider the extension stable and out of beta. A big thank you to everyone who has been implied in a way or another in its development! :) diff --git a/README.md b/README.md index 3d9d890..237653f 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,6 @@ NWScript: EE Language Server is a Visual Studio Code extension for the NWScript language. -While it seems to work well, even in bigger and older code bases, it is still an early project and there might be some unintended behaviours. - ## Features - Enhanced syntax highlighting @@ -105,7 +103,7 @@ I personally use the [One Dark Pro](https://marketplace.visualstudio.com/items?i ### Generating the language library definitions -Replace `server/scripts/nwscript.nss` by its new version, `server/scripts/base_scripts/` files by their new versions, `server/scripts/ovr/` includes by their new versions and execute `yarn run generate-lib-defs` in the server root directory. +Replace `/server/scripts/nwscript.nss` by its new version, `/server/scripts/base_scripts/` files by their new versions, `/server/scripts/ovr/` includes by their new versions and execute `yarn run generate-lib-defs` in the server root directory. ## Issues diff --git a/package.json b/package.json index 47e9594..5f89db9 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "url": "https://github.com/PhilippeChab/nwscript-ee-language-server" }, "license": "MIT", - "version": "2.0.0", + "version": "2.0.1", "author": { "name": "Philippe Chabot" }, @@ -28,7 +28,6 @@ "activationEvents": [ "onLanguage:nwscript" ], - "preview": true, "main": "./client/out/extension", "contributes": { "languages": [