This file documents the changes made to the formatter with each release. This project uses semantic versioning.
- Add
.gdshaderincfile extension support to the GDShader grammar - Add
playArgsandsceneproperties to the DAP schema - Improve GDScript syntax highlighting, add customization options and support for more detailed community themes (thanks @Fuzzycc)
- README:
- Add a section about opening documentation in the editor
- Add a note to the about using gdscript-formatter
- Clarify that netcat may be installed as
ncorncat
- Change the highlighting of docstring comments to stand out from regular comments
- Highlight property access like in Rust, javascript, and other languages
- Highlight breakpoints
- Allow overriding LSP binary path and environment variables in settings
- Make a new release script (to make it easier and faster to create releases)
- Debugging support
- Auto-closing of quotes and support for auto-closing in brackets
- Syntax highlighting for regions
- Support for GDShader
- Outline view:
_init()constructor method is now listed
- Updated
tree-sitter-gdscript - Added highlighting for missing GDScript operators
- Capitalized identifiers are now marked as types
- Strip debug symbols on release builds to reduce download sizes
- Highlight: identifiers in
binary_operatorbeing incorrectly marked as types - Highlight: some built-in types not being marked as types
- Capitalized identifiers not being marked as constants