Releases: Scony/godot-gdscript-toolkit
Releases · Scony/godot-gdscript-toolkit
4.5.0
Added
- Added support for @abstract functions
- Added support for variadic functions
Changed
- Fixed formatting of
@warning_ignore_startand@warning_ignore_restore - Fixed formatting of
shadowed_variable*ignore annotations - Fixed formatting of
@warning_ignoreannotations in functions - Fixed linter bug involving get/set functions
4.3.4
4.3.3
4.3.2
Added
Changed
- Removed
private-method-calllinter check due to false positives when callingsuper._foo() - Fixed support for
get_nodesyntax to accommodate for$/(...) - Fixed
gd2pyandgdradonto 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-orderin 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
gdformatrcconfiguration 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
matchstatement branches - Added support for guarded
matchbranches
Changed
- Fixed support for
breakpointstatement in formatter
4.2.2
4.2.1
4.2.0
Added
- Added support for
breakpointstatement - Added support for function-level annotations
- Added support for typed
forloop iterator (#241) - Added the
--use-spaces=<int>option togdformatso that space-based indentations can be used instead of tab-based ones
Changed
- Fixed
max-public-methodslinter 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)