Releases: Scony/godot-gdscript-toolkit
Releases · Scony/godot-gdscript-toolkit
4.3.3
4.3.2
Added
Changed
- Removed
private-method-call
linter check due to false positives when callingsuper._foo()
- Fixed support for
get_node
syntax to accommodate for$/(...)
- Fixed
gd2py
andgdradon
to support latest GDScript - Changed formatting of some uni-statement lambdas
- Changed formatting of multi-statement, inline lambdas
- Changed formatting of dot-chains containing a lambda(s)
- Changed linter check
class-definitions-order
in a way that static class variables are recommended to be placed just after constants
3.6.0
4.3.1
4.3.0
Added
- Added
gdformatrc
configuration file togdformat
- Added support for Allman-style enum definitions to parser
- Added support for string-based unique node names
- Added support for properties in
gd2py
- Added support for
get():
property syntax - Added support for multiline arrays and dictionaries in
match
statement branches - Added support for guarded
match
branches
Changed
- Fixed support for
breakpoint
statement in formatter
4.2.2
4.2.1
4.2.0
Added
- Added support for
breakpoint
statement - Added support for function-level annotations
- Added support for typed
for
loop iterator (#241) - Added the
--use-spaces=<int>
option togdformat
so that space-based indentations can be used instead of tab-based ones
Changed
- Fixed
max-public-methods
linter check disabling (#222) - Default regex for names of constants now allows underscore as a prefix to denote private contants (#223)
- Fixed parsing of files without newline at the end of file ending with comment (#237)
- Fixed linter support for docstrings (#233)
- Fixed linter support for trailing comma in function's args list (#206)
- Fixed linter support for static variables and classnames bundled with
extends
(#242) - Enforced function statement annotations to be formatted to separate lines (#252)