Godot Tools for Visual Studio Code 2.4.0
This release is compatible with Godot 4.x as well as Godot 3.x.
Thanks to all contributors involved in the making of this release, in particular @DaelonSuzuka who has been central in this effort of maintaining this extension!
- Download from Visual Studio Marketplace (includes automatic updates)
- Download from GitHub
- Expand Assets below the changelog and choose
godot-tools-2.4.0.vsix
to download the extension directly, then follow the installation instructions.
- Expand Assets below the changelog and choose
Changelog
- Implement warnings and errors in debug console
- The items are expandable/collapsible, and the links on the right side of the panel work for any file inside the user's project
- Improve GDScript formatter
- Add debugger support for typed Dictionaries
- Add some useful GDScript snippets for Godot 4
- Add setting to enable/disable documentation minimap
- Add newline when dropping nodes into editor
- Add
@static_unload
annotation and Godot 4.3 Variant types to syntax highlighting - Overhaul LSP client
- Simplify LSP client internals
- Streamline control flow between Client, IO, and Buffer classes
- Create canonical, obvious place to implement filters on incoming and outgoing LSP messages
- Remove legacy WebSockets-based LSP support
- Update float syntax rules and formatting to better support complex cases
- Implement Godot-in-the-loop test suite and fix debugger errors
- Remove OS, GDScript and Object from the list of builtins in syntax highlighting
- Fix typed arrays of scripts not being decoded properly
- Fix debugger watch window freeze caused by missing responses
- Fix the TextMate grammar erroneously tagging enum members and const variables as language constants
- Fix VBoxContainer and HBoxContainer documentation not opening