diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 4490a90..46ebe7f 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -29,7 +29,7 @@ body: Use the **Help > About** menu to see your current version. Specify the Git commit hash if using a development or non-official build. If you use a custom build, please test if your issue is reproducible in official builds too. - placeholder: "1.93.1" + placeholder: "1.97.2" validations: required: true @@ -40,7 +40,7 @@ body: Open the **Extensions** side panel and click on the **godot-tools** extension to see your current version. Specify the Git commit hash if using a development or non-official build. If you use a custom build, please test if your issue is reproducible in official builds too. - placeholder: "2.3.0" + placeholder: "2.4.0" validations: required: true diff --git a/CHANGELOG.md b/CHANGELOG.md index ccc8bee..e9acf7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +### 2.4.0 + +- [**Implement warnings and errors in debug console**](https://github.com/godotengine/godot-vscode-plugin/pull/749) + - 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**](https://github.com/godotengine/godot-vscode-plugin/pull/746) + - Add new style of formatter snapshot tests + - Add many new test cases + - Fix several issues ([#728](https://github.com/godotengine/godot-vscode-plugin/pull/728), [#624](https://github.com/godotengine/godot-vscode-plugin/pull/624), [#657](https://github.com/godotengine/godot-vscode-plugin/pull/657), [#717](https://github.com/godotengine/godot-vscode-plugin/pull/717), [#734](https://github.com/godotengine/godot-vscode-plugin/pull/734), likely more) +- [**Add debugger support for typed Dictionaries**](https://github.com/godotengine/godot-vscode-plugin/pull/764) +- [Add some useful GDScript snippets for Godot 4](https://github.com/godotengine/godot-vscode-plugin/pull/794) +- [Add setting to enable/disable documentation minimap](https://github.com/godotengine/godot-vscode-plugin/pull/786) +- [Add newline when dropping nodes into editor](https://github.com/godotengine/godot-vscode-plugin/pull/754) +- [Add `@static_unload` annotation and Godot 4.3 Variant types to syntax highlighting](https://github.com/godotengine/godot-vscode-plugin/pull/738) +- [Overhaul LSP client](https://github.com/godotengine/godot-vscode-plugin/pull/752) + - 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](https://github.com/godotengine/godot-vscode-plugin/pull/756) +- [Implement Godot-in-the-loop test suite and fix debugger errors](https://github.com/godotengine/godot-vscode-plugin/pull/788) +- [Remove OS, GDScript and Object from the list of builtins in syntax highlighting](https://github.com/godotengine/godot-vscode-plugin/pull/739) +- [Fix typed arrays of scripts not being decoded properly](https://github.com/godotengine/godot-vscode-plugin/pull/731) +- [Fix debugger watch window freeze caused by missing responses](https://github.com/godotengine/godot-vscode-plugin/pull/781) +- [Fix the TextMate grammar erroneously tagging enum members and const variables as language constants](https://github.com/godotengine/godot-vscode-plugin/pull/737) +- [Fix VBoxContainer and HBoxContainer documentation not opening](https://github.com/godotengine/godot-vscode-plugin/pull/755) + ### 2.3.0 - [Add documentation page scaling feature](https://github.com/godotengine/godot-vscode-plugin/pull/722) diff --git a/package-lock.json b/package-lock.json index 5b1954a..be3c355 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "godot-tools", - "version": "2.3.0", + "version": "2.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "godot-tools", - "version": "2.3.0", + "version": "2.4.0", "license": "MIT", "dependencies": { "@vscode/debugadapter": "^1.68.0", diff --git a/package.json b/package.json index 7a4bb4d..cdaa5ff 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "godot-tools", "displayName": "godot-tools", "icon": "icon.png", - "version": "2.3.0", + "version": "2.4.0", "description": "Tools for game development with Godot Engine and GDScript", "repository": { "type": "git",