Skip to content

Commit

Permalink
Merge pull request #74 from dparnell/changelog-update-v0.0.31
Browse files Browse the repository at this point in the history
Changelog update - `v0.0.31`
  • Loading branch information
dparnell authored Apr 11, 2024
2 parents 410e895 + 4062abe commit 9dad7ec
Showing 1 changed file with 92 additions and 31 deletions.
123 changes: 92 additions & 31 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,69 +2,96 @@

# wgsl plugin Changelog

## [Unreleased]
## Unreleased

## 0.0.31 - 2024-04-11

- update for 2024.1

## [0.0.30]
## 0.0.30

- support for multi-line preprocessor declarations - #71

## [0.0.29]
## 0.0.29

- update for 2023.2.3

## [0.0.28]
## 0.0.28

### Added

- code fixes from @Uriopass
- added support for `bindind_array` - #67

## [0.0.27]
## 0.0.27

### Added

- better code completion from @rosingrind - closes #53
- code fixes from @rosingrind
- updated for 2023.2 based IDEs

## [0.0.26]
## 0.0.26

### Added

- improved refactoring support from @rosingrind

## [0.0.25]
## 0.0.25

### Added

- fix for nested array references - #55
- updated grammar kit dependencies

## [0.0.24]
## 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]
## 0.0.23

### Added

- updated max version of IntelliJ to 2022.3
- updated to JDK 17
- added examples

## [0.0.22]
## 0.0.22

### Added

- fix for const expressions - #44

## [0.0.21]
## 0.0.21

### Added

- fix for i32 and u32 code completions - #47
- fixed highlighting of `texture_2d`

## [0.0.20]
## 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]
## 0.0.19

### Added

- fix for trailing commas in function and constant constructor arguments - ticket #41

## [0.0.18]
## 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 @@ -75,59 +102,79 @@
- 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]
## 0.0.17
### Added
- increase maximum build number for IntelliJ platform to 222 - #36
## [0.0.16]
## 0.0.16
### Added
- added support for compound assignment operators - see issue #34
## [0.0.15]
## 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]
## 0.0.14
### Added
- reserved words list update from vibernation
- IDE comment action support
- preprocessor changes from Arc-blroth
## [0.0.13]
## 0.0.13
### Added
- Added missing attribute docs
- Added simple support for Bevy WGSL preprocessor declarations
## [0.0.12]
## 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]
## 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]
## 0.0.10
### Added
- Fixed null pointer exception in the annotator
## [0.0.9]
## 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]
## 0.0.8
### Added
- Changes from HolgerGottChristensen
- Updated the colour for built in types to be Keyword rather than class name
- Colour struct fields
Expand All @@ -136,37 +183,51 @@
- Add error when a fragment only function is used outside of a fragment stage
- Colour function declarations
## [0.0.7]
## 0.0.7
### Added
- support for proposed new `@attribute` syntax
- hover documentation for attributes
## [0.6.0]
## 0.6.0
### Added
- updated max build number
## [0.0.5]
## 0.0.5
### Added
- another attempt at fixing the hover docs in a production build
## [0.0.4]
## 0.0.4
### Added
- fixed hover doc code. Weird that it works in dev mode but not in the real thing
## [0.0.3]
## 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]
## 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 9dad7ec

Please sign in to comment.