From 757896e61fc88579218085f2e4a90e522d2ece40 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 14 Sep 2023 12:36:57 +0000 Subject: [PATCH] Changelog update - v0.0.28 --- CHANGELOG.md | 226 ++++++++++++++++++++++++++------------------------- 1 file changed, 114 insertions(+), 112 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf870b0..fcb36ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,61 +1,63 @@ -# wgsl plugin Changelog - -## [Unreleased] +# wgsl plugin Changelog + +## [Unreleased] + +## [0.0.28] ### Added - code fixes from @Uriopass -- added support for `bindind_array` - #67 - -## [0.0.27] -### Added +- added support for `bindind_array` - #67 + +## [0.0.27] +### Added - better code completion from @rosingrind - closes #53 - code fixes from @rosingrind -- updated for 2023.2 based IDEs - -## [0.0.26] -### Added -- improved refactoring support from @rosingrind - -## [0.0.25] -### Added +- updated for 2023.2 based IDEs + +## [0.0.26] +### Added +- improved refactoring support from @rosingrind + +## [0.0.25] +### Added - fix for nested array references - #55 -- updated grammar kit dependencies - -## [0.0.24] -### Added +- updated grammar kit dependencies + +## [0.0.24] +### Added - updated max version of IntelliJ to 2023.1 -- added preprocessor stuff to the top level in the parser - -## [0.0.23] -### Added +- added preprocessor stuff to the top level in the parser + +## [0.0.23] +### Added - updated max version of IntelliJ to 2022.3 - updated to JDK 17 -- added examples - -## [0.0.22] -### Added -- fix for const expressions - #44 - -## [0.0.21] -### Added +- added examples + +## [0.0.22] +### Added +- fix for const expressions - #44 + +## [0.0.21] +### Added - fix for i32 and u32 code completions - #47 -- fixed highlighting of `texture_2d` - -## [0.0.20] -### Added +- fixed highlighting of `texture_2d` + +## [0.0.20] +### Added - fix for f16 and f32 code completions - #43 - added support for const and override expressions - #44 - added a warning for old global constant syntax - disable with - `\\+ old-global-constant-decl` on the first line of the file -- fixed sized arrays - #45 - -## [0.0.19] -### Added -- fix for trailing commas in function and constant constructor arguments - ticket #41 - -## [0.0.18] -### Added +- fixed sized arrays - #45 + +## [0.0.19] +### Added +- fix for trailing commas in function and constant constructor arguments - ticket #41 + +## [0.0.18] +### Added - fix for nested types - #37 - allow older syntax deprecation warnings to be turned off - #38 - adding a comment as the first line in the file like the following will allow deprecation warnings to be disabled @@ -64,100 +66,100 @@ ``` - old-attribute-syntax disables the warning on the old bracket style attributes - old-struct-syntax disable the warning for semicolons separating `stuct` members - - old-attributes disables the warning for old deprecated attributes such as `stage` - -## [0.0.17] -### Added -- increase maximum build number for IntelliJ platform to 222 - #36 - -## [0.0.16] -### Added -- added support for compound assignment operators - see issue #34 - -## [0.0.15] -### Added + - old-attributes disables the warning for old deprecated attributes such as `stage` + +## [0.0.17] +### Added +- increase maximum build number for IntelliJ platform to 222 - #36 + +## [0.0.16] +### Added +- added support for compound assignment operators - see issue #34 + +## [0.0.15] +### Added - updating grammar to handle the latest spec changes - while - staticAssert - - vec and mat without type when used as a constructor see #32 - -## [0.0.14] -### Added + - vec and mat without type when used as a constructor see #32 + +## [0.0.14] +### Added - reserved words list update from vibernation - IDE comment action support -- preprocessor changes from Arc-blroth - -## [0.0.13] -### Added +- preprocessor changes from Arc-blroth + +## [0.0.13] +### Added - Added missing attribute docs -- Added simple support for Bevy WGSL preprocessor declarations - -## [0.0.12] -### Added +- Added simple support for Bevy WGSL preprocessor declarations + +## [0.0.12] +### Added - All currently defined attributes are supported - Added warnings for deprecated stage attribute - Added hover documentation for all defined attributes -- Added warnings for deprecated attribute syntax - -## [0.0.11] -### Added +- Added warnings for deprecated attribute syntax + +## [0.0.11] +### Added - Updated to support comma instead of semicolon in struct definitions -- Updated syntax highlighting example to use more modern syntax - -## [0.0.10] -### Added -- Fixed null pointer exception in the annotator - -## [0.0.9] -### Added +- Updated syntax highlighting example to use more modern syntax + +## [0.0.10] +### Added +- Fixed null pointer exception in the annotator + +## [0.0.9] +### Added - Changes from HolgerGottChristensen - Initial code folding implementation - A bracket matcher that matches common bracket types - Updated annotator to annotate reserved keywords - Added keyword completion contributor that allows for completing all built-in keywords. - - Added built-in completion handler that completes all built-in functions. - -## [0.0.8] -### Added + - Added built-in completion handler that completes all built-in functions. + +## [0.0.8] +### Added - Changes from HolgerGottChristensen - Updated the colour for built in types to be Keyword rather than class name - Colour struct fields - Colour attributes - Colour built in functions - Add error when a fragment only function is used outside of a fragment stage - - Colour function declarations - -## [0.0.7] -### Added + - Colour function declarations + +## [0.0.7] +### Added - support for proposed new `@attribute` syntax -- hover documentation for attributes - -## [0.6.0] -### Added -- updated max build number - -## [0.0.5] -### Added -- another attempt at fixing the hover docs in a production build - -## [0.0.4] -### Added -- fixed hover doc code. Weird that it works in dev mode but not in the real thing - -## [0.0.3] -### Added +- hover documentation for attributes + +## [0.6.0] +### Added +- updated max build number + +## [0.0.5] +### Added +- another attempt at fixing the hover docs in a production build + +## [0.0.4] +### Added +- fixed hover doc code. Weird that it works in dev mode but not in the real thing + +## [0.0.3] +### Added - added hover documentation for functions and some help for the builtin functions - added doc comment support for functions - implemented rename refactor for variables and references -- better `++` and `--` in the parser - -## [0.0.2] -### Added -- added increment `++` and decrement `--` syntax support - -## 0.0.1 -### Added +- better `++` and `--` in the parser + +## [0.0.2] +### Added +- added increment `++` and decrement `--` syntax support + +## 0.0.1 +### Added - Colour settings page - Syntax highlighting using the output from the parser - Lexer and parser for WGSL -- Initial scaffold created from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template) +- Initial scaffold created from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template) \ No newline at end of file