dependabot[bot]
6a3b1b6274
Bump prismjs from 1.29.0 to 1.30.0 ( #819 )
...
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.29.0 to 1.30.0.
- [Release notes](https://github.com/PrismJS/prism/releases )
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PrismJS/prism/compare/v1.29.0...v1.30.0 )
---
updated-dependencies:
- dependency-name: prismjs
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-26 16:30:00 -04:00
Joseph Straceski
0a7eb9c0e4
Remove exception guards ( #839 )
...
* Bump tar-fs from 2.1.1 to 2.1.2
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) from 2.1.1 to 2.1.2.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.1...v2.1.2 )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Removing exception tracking from debug_session.
* Replicate changes for Godot 3
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Kincaid <daelonsuzuka@gmail.com >
2025-04-26 16:25:20 -04:00
Asaf Shilo
911a34fda4
Fix GDScript Syntax Highlighting for "self" Keyword ( #846 )
...
* Rewrite rules for highlighting "self"
---------
Co-authored-by: David Kincaid <daelonsuzuka@gmail.com >
2025-04-26 16:00:15 -04:00
dependabot[bot]
d14e2ee280
Bump actions/upload-artifact from 4.6.1 to 4.6.2 ( #828 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.1...v4.6.2 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-20 13:15:22 -04:00
dependabot[bot]
60cd57767b
Bump actions/setup-node from 4.3.0 to 4.4.0 ( #847 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4.3.0...v4.4.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-20 13:14:38 -04:00
testledjones
87e033e6ba
Change debug_current_file error message ( #836 )
...
* Change debug_current_file error message
Currently, the error message in debug_current_file doesn't tell the user that the scene file and script file must share the same name. This fixes that
* Change message text
---------
Co-authored-by: David Kincaid <daelonsuzuka@gmail.com >
2025-04-20 13:12:07 -04:00
dependabot[bot]
1cc738bf9b
Bump actions/setup-node from 4.2.0 to 4.3.0 ( #826 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4.2.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-18 12:38:53 -04:00
Hugo Locurcio
d9ea6245d4
Bump to version 2.5.1
2.5.1
2025-03-15 20:58:11 +01:00
David Kincaid
e38db288b7
Add ability to suppress LSP error messages ( #823 )
2025-03-15 15:01:35 -04:00
Hugo Locurcio
0da21f23a3
Bump to version 2.5.0
2.5.0
2025-03-11 00:18:18 +01:00
David Kincaid
a04f58c82d
Scene Preview Improvements (relative path drag/drop) ( #815 )
...
* Improve scene preview lock behavior
* Add convert_uri_to_resource_path utility function
* Implement relative nodepath dropping
* Prevent a possible error when trying to refresh a scene that doesn't exist
* Fix wrong command name being called (scenePreview.openMainScene has actually never worked)
2025-03-10 04:50:00 -04:00
David Kincaid
03606fdb3a
Various LSP Client Improvements ( #816 )
...
* Fix outgoing LSP messages not actually being discarded
* Resend init message if reconnecting (fixes #818 )
* Added wrong project disconnect feature
* Update vscode-languageclient from ^7.0.0 to ^9.0.1
2025-03-10 04:49:05 -04:00
David Kincaid
f4ae73c9a0
Add automatic project formatting ( #814 )
...
* Add biome as a dev dependency and add "npm format" script
* Align new debugger code with project style
2025-03-04 19:54:47 -05:00
David Kincaid
1dcbd651df
Add snippet/placeholder behavior to Scene Preview file drops ( #813 )
2025-03-04 19:11:27 -05:00
dependabot[bot]
54f68f15ea
Bump esbuild from 0.17.19 to 0.25.0 ( #790 )
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.17.19 to 0.25.0.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.17.19...v0.25.0 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 19:10:58 -05:00
David Kincaid
0203cec293
Formatting and Highlighting Fixes ( #812 )
...
Fixes #805 and #810
2025-03-04 18:56:21 -05:00
Mikhail Zolotukhin
34de1b64f0
Fix scene preview with nodes, that have spaces in names ( #806 )
...
Fixes #688
2025-03-04 15:39:58 -05:00
David Kincaid
e528384ea5
Add godotTools.openEditorSettings command ( #802 )
...
Add godotTools.openEditorSettingscommand
2025-02-27 12:27:27 -05:00
dependabot[bot]
c5c7aa2ced
Bump actions/upload-artifact from 4.6.0 to 4.6.1 ( #803 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.0...v4.6.1 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 13:01:52 -05:00
Arron
0a3c319879
Add region blocks as a language scope for themes ( #800 )
2025-02-22 13:46:32 -05:00
David Kincaid
3f7a944e96
More Highlighting and Formatting Improvements ( #783 )
...
* Fix **= operator being formatted incorrectly
* Fix variables in get_node()-style function calls not being highlighted
* Move super from builtin_classes to keywords
* Fix uppercase builtin classes being highlighted as constants
* Fix setter and getter highlighting/formatting
* Fix variable as default parameter not highlighted in function declaration
2025-02-22 12:51:44 -05:00
Sabs, like "Sobs
51ef0ef0c0
Add Autosave details and Server Port note to README ( #771 )
...
* Add Autosave details and Server Port note to README
2025-02-22 12:50:21 -05:00
Saint
b29fbb75a0
Add print_rich() support to Debug Console ( #792 )
...
* add bbcode support to debug console
* fix output line for Debug Console
* Update debug console output. Add Godot3.6 support.
2025-02-22 12:36:11 -05:00
Jesse Ward
b986ce0e51
Resolves godotengine/godot-vscode-plugin#796 ( #797 )
2025-02-22 12:31:57 -05:00
Eric Cosky
035211276d
Fixes for attached debugging and related improvements. ( #784 )
...
'launch' and 'attach' modes are working with these changes. The root problems were related to the version of the attached project not being detected properly and file paths not being correctly calculated when attached. The networking code that had version-dependent behavior is now a bit more robust and won't break if minor versions were to ever exceed 1 digit.
When using 'attach' mode, the version info wasn't available at all, causing most (all?) network messages to be ignored.
2025-02-22 12:28:38 -05:00
MichaelXt
53f48ede63
DebugAdapter variables overhaul ( #793 )
...
- Redesigned the representation of godot objects to match internal structure of godot server
- Lazy evaluation for the godot objects
- Stack frames now can be switched with variables updated
2025-02-22 12:17:55 -05:00
Hugo Locurcio
7844979c90
Bump to version 2.4.0
2.4.0
2025-02-22 00:07:17 +01:00
Saint
9297920d73
Add setting to enable/disable documentation minimap ( #786 )
2025-02-13 11:47:23 -05:00
btarg
8059ba89c2
Add some useful GDScript snippets for Godot 4 ( #794 )
2025-02-13 10:57:29 -05:00
MichaelXt
2490d0cdad
Implement Godot-in-the-loop test suite and fix debugger errors ( #788 )
...
Fixes for get variables issues
1. Same reference but different variable override fix, which resulted in variables being lost
** Now different GodotVariable instances are used for different variables with same reference
** const replacement = {value: rawObject, sub_values: sub_values } as GodotVariable;
2. 'Signal' type handling crash and string representation fix
** value.sub_values()?.map
3. Empty scopes return fix
** if (this.ongoing_inspections.length === 0 && stackVars.remaining == 0)
4. Various splice from findIndex fixes (where findIndex can return -1)
5. Added variables tests
** updated vscode types to version 1.96 to use `onDidChangeActiveStackItem` for breakpoint hit detection in tests
1 & 3 should fix https://github.com/godotengine/godot-vscode-plugin/issues/779
2025-02-10 16:56:13 -05:00
dependabot[bot]
7c70ac2753
Bump actions/setup-node from 4.1.0 to 4.2.0 ( #785 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4.1.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 12:40:23 -05:00
MichaelXt
e7b9530a7f
Fix debugger watch window freeze caused by missing responses ( #781 )
2025-01-26 13:33:50 -05:00
dependabot[bot]
002cfa18a3
Bump actions/upload-artifact from 4.5.0 to 4.6.0 ( #774 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.5.0...v4.6.0 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-10 11:03:54 -05:00
David Kincaid
489db36e85
Add debugger support for Typed Dictionaries ( #764 )
...
Add decoding support for Typed Dictionaries
2025-01-03 21:40:31 -05:00
KIM JISU
996a7aefe6
Add newline when dropping nodes into editor ( #754 )
...
Co-authored-by: k-expon <kimexpon@pm.me >
2025-01-03 21:02:58 -05:00
dependabot[bot]
2e9117870d
Bump actions/upload-artifact from 4.4.3 to 4.5.0 ( #766 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.3 to 4.5.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.4.3...v4.5.0 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-18 11:38:21 -05:00
David Kincaid
aee83dd2a4
Update float syntax rules and formatting ( #756 )
...
* Update float syntax rules and formatting
* Add missing export_group annotation
* Moved abstract from an annotation to a keyword
* Add an example of the other type of string interpolation.
2024-12-18 10:45:05 -05:00
David Kincaid
6ddf05d4a1
Fix VBox and HBox docs not opening ( #755 )
2024-11-18 11:25:30 -05:00
David Kincaid
f648c37353
Various Formatter Improvements ( #746 )
...
* add new style of formatter snapshot tests
* add many new test cases
* fix several open issues( #728 , #624 , #657 , #717 , #734 , likely more)
2024-11-18 11:16:16 -05:00
David Kincaid
709fa1bbad
Implement warnings and errors in Debug Console ( #749 )
2024-11-18 11:11:30 -05:00
David Kincaid
694feea1bc
Overhaul LSP Client ( #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 WS LSP support
2024-11-18 10:53:59 -05:00
dependabot[bot]
fd637d0641
Bump actions/setup-node from 4.0.4 to 4.1.0 ( #741 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.0.4 to 4.1.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4.0.4...v4.1.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-24 12:31:37 -04:00
Hugo Locurcio
c33982d38e
Remove OS, GDScript and Object from the list of builtins in syntax highlighting ( #739 )
2024-10-21 09:03:45 -04:00
ProgramGamer
43bb36ca30
Fixed the textmate grammar erroneously tagging enum members and const variables as language constants ( #737 )
2024-10-19 14:40:23 -04:00
Hugo Locurcio
96510971f4
Add @static_unload annotation and Godot 4.3 Variant types to syntax highlighting ( #738 )
2024-10-19 14:39:34 -04:00
Mikael Hermansson
0a632d62b5
Fix typed arrays of scripts not being decoded properly ( #731 )
2024-10-11 11:03:34 -04:00
dependabot[bot]
4404b76006
Bump actions/upload-artifact from 4.4.2 to 4.4.3 ( #733 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.2 to 4.4.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.4.2...v4.4.3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-11 16:38:38 +02:00
dependabot[bot]
1c32bbb1cb
Bump actions/upload-artifact from 4.4.0 to 4.4.2 ( #732 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.0 to 4.4.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.4.0...v4.4.2 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 11:24:47 -04:00
Hugo Locurcio
86ae182088
Bump to version 2.3.0
2.3.0
2024-10-07 17:52:11 +02:00
David Kincaid
658270e742
Capitalize the drive letter in windows absolute paths ( #727 )
2024-09-25 17:19:59 -04:00