From 9a770f69a4c49b4d93bdc907d4b78b1554318405 Mon Sep 17 00:00:00 2001 From: Noah Santschi-Cooney Date: Sat, 13 Feb 2021 18:37:27 +0000 Subject: [PATCH] v0.9.4 --- CHANGELOG.md | 53 ++++++++++++++++++++++++++++++++++++++++++++++- package.json | 2 +- server/Cargo.lock | 2 +- server/Cargo.toml | 2 +- 4 files changed, 55 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bc78cd..c6bb95b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,57 @@ All notable changes to the "vscode-mc-shader" extension will be documented in th The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +## [0.9.4] + +### Fixed + +- `#include` merging when project consists of files with both CRLF and LF files +- Out-of-tree shader files are not linted or added to the dependency graph +- Client no longer attempts to bootstrap server when `MCSHADER_DEBUG=true` + +## [0.9.3] + +### Fixed + +- Language server download for windows + +## [0.9.2] + +### Changed + +- VSCode extension activation predicate to only when `shaders` folder exists at top level + +### Added + +- Additional client-side logging + +## [0.9.1] + +### Fixed + +- Windows support in client not adding `.exe` to language server path +- Binary release CI + +## [0.9.0] + +### Changed + +- Replaced in-process Typescript language server with Rust based language server + +### Fixed + +- Due to the above, `#include` directive handling is vastly improved + +### Added + +- Command to view read-only document representing a top-level file with all includes merged +- Command to generate a DOT graph file of the entire project +- Command to restart language server + +### Removed + +- `glslangValidatorPath` and `shaderpacksPath` config settings + ## [0.8.5] ### Fixed @@ -33,4 +84,4 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) - Support for #include directives - Basic linting with highlighting with error propogation to all known parents of an include. - Support for .fsh, .vsh, .glsl and .gsh files. -- Incomplete completion items \ No newline at end of file +- Incomplete completion items diff --git a/package.json b/package.json index 3d65a27..49f9373 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vscode-mc-shader", "displayName": "Minecraft GLSL Shaders", "description": "A Visual Studio Code extension for linting/etc Minecraft GLSL Shaders", - "version": "0.9.3", + "version": "0.9.4", "publisher": "Strum355", "author": "Noah Santschi-Cooney (Strum355)", "license": "MIT", diff --git a/server/Cargo.lock b/server/Cargo.lock index bc5b733..d8c8f0a 100644 --- a/server/Cargo.lock +++ b/server/Cargo.lock @@ -701,7 +701,7 @@ checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" [[package]] name = "mcshader-lsp" -version = "0.9.2" +version = "0.9.4" dependencies = [ "anyhow", "bit-set", diff --git a/server/Cargo.toml b/server/Cargo.toml index 02d6163..3179c42 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mcshader-lsp" -version = "0.9.2" +version = "0.9.4" authors = ["Noah Santschi-Cooney "] edition = "2018"