Skip to content

Commit

Permalink
Changelog update - v0.0.28
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Sep 14, 2023
1 parent 2b0ea6a commit 757896e
Showing 1 changed file with 114 additions and 112 deletions.
226 changes: 114 additions & 112 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,61 +1,63 @@
<!-- Keep a Changelog guide -> https://keepachangelog.com -->

# 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
Expand All @@ -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)

0 comments on commit 757896e

Please sign in to comment.