dependabot[bot]
dadf188b98
Bump actions/setup-node from 4.4.0 to 5.0.0 ( #917 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.4.0 to 5.0.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4.4.0...v5.0.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 11:31:26 -04:00
Andreas Fehn
eb90637e39
Use cached values for project version and directory ( #910 )
2025-08-24 15:12:22 -04:00
Oasin Lyu
9d7187970a
Recognize pascal-case identifiers that ends with 2 or more upper case letters as pascal_case_class ( #908 )
...
Co-authored-by: Seth <seth_lyu@aoki7studio.com >
2025-08-20 15:33:15 -04:00
dependabot[bot]
e1d80ad159
Bump actions/checkout from 4 to 5 ( #902 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 16:25:15 -04:00
dependabot[bot]
73bf27ab8e
Bump tmp from 0.2.1 to 0.2.4 ( #900 )
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.1 to 0.2.4.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.1...v0.2.4 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-06 14:47:56 -04:00
David Kincaid
fed2a2edab
Inlay hints fix ( #896 )
...
* Fix issue displaying enums incorrectly
* Make inlay hints retrigger when the LSP connects
* Add "doubleclick to insert" to inlay hints
2025-08-02 10:19:50 -04:00
David Kincaid
37bb1116fb
Debugger Tool Improvements ( #848 )
...
A variety of debugger internal fixes + linter/style improvements
2025-07-31 15:17:33 -04:00
HolonProduction
dfe97cb952
Recreate LSP Client to prevent out of sync state ( #872 )
2025-07-31 15:12:09 -04:00
Alexander Peck
bf5fcea38c
Added ability to specify editorPath using environment variable ( #807 ) ( #856 )
...
* Added ability to specify editorPath using environment variable
* Fix indentation
* Build the regex in the idiomatic way
* Add env syntax to configuration descriptions
* Add missing import
---------
Co-authored-by: David Kincaid <daelonsuzuka@gmail.com >
2025-07-26 16:39:49 -04:00
Danil Alexeev
45db62bfa3
Update GDScript syntax highlighter ( #877 )
2025-06-29 13:29:35 -04:00
HolonProduction
4bca5d71a6
Remove smart resolve from readme ( #873 )
2025-06-16 11:31:28 -04:00
dependabot[bot]
4b41776b16
Bump tar-fs from 2.1.2 to 2.1.3 ( #869 )
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) from 2.1.2 to 2.1.3.
- [Commits](https://github.com/mafintosh/tar-fs/commits )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 2.1.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-08 14:10:43 -04:00
EF
29734ea849
Fix extension soft lock when inspecting Dictionary variables with Variant key types ( #854 )
...
Co-authored-by: Pawel Miniszewski <pawel.miniszewski@gmail.com >
2025-05-11 16:28:23 -04:00
Tom Moertel
af6df23306
Teach formatter to optionally add two spaces before end-of-line comments. ( #855 )
...
* Teach formatter to add two spaces before end-of-line comments.
2025-05-11 16:19:19 -04:00
anthonyme00
4d00f9f41a
Add support for uid:// references to hovers and document links ( #841 )
2025-04-26 16:39:46 -04:00
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