This commit is contained in:
Noah Santschi-Cooney 2021-02-13 18:37:27 +00:00
parent 22deb53ecd
commit 9a770f69a4
No known key found for this signature in database
GPG key ID: 3B22282472C8AE48
4 changed files with 55 additions and 4 deletions

View file

@ -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
- Incomplete completion items

View file

@ -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",

2
server/Cargo.lock generated
View file

@ -701,7 +701,7 @@ checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
[[package]]
name = "mcshader-lsp"
version = "0.9.2"
version = "0.9.4"
dependencies = [
"anyhow",
"bit-set",

View file

@ -1,6 +1,6 @@
[package]
name = "mcshader-lsp"
version = "0.9.2"
version = "0.9.4"
authors = ["Noah Santschi-Cooney <noah@santschi-cooney.ch>"]
edition = "2018"