* General
- Fixed mistransformation of a function argument in a multilined function call when the argument contains a comment, causing a syntax error. We now attempt to hang the expression (#648)
* Luau
- Fixed verify AST flagging a false positive for parentheses removed around a Luau type (#643)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=13
* Fixed an anonymous function assignment local x = function() being unnecessarily indented if the function body contains a comment (#627)
* Fixed malformed formatting when there is a newline between a return token and the expressions (#605)
* Fixed malformed formatting of multi-assignment or multi-returns where there is a comment within the expressions list (#637)
* Update internal parser:
- (lua52) Support Lua 5.2 fractional hexidecimal / hexidecimal with exponents (#621)
- (lua52) Support LuaJIT number suffixes LL/ULL/i (#621)
- (lua52) Support \z escape sequences in strings (#613)
- (luau) Support Luau string interpolation (#607)
* Several optimisations applied to formatting functions to reduce time taken. Files which previously did not terminate (6MB+) now finish in reasonable time. (#591)
* Assignments of the form local name = function will no longer hang at the equals token, and instead force parameters multiline, to reduce unnecessary indentation. (#595)
* Unnecessary parentheses around Luau types will now be removed (#611)
* Collapse a body containing only a goto statement when collapse_simple_statement is set (#618)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=9
* Fixed necessary parentheses removed in (-X) ^ Y causing change in semantics
* Take into account function token size when formatting an anonymous function function() end (particularly relevant when collapsing simple statements)
* Support hanging inside of Luau type arrays { T } to fix formatting issues when comments are present
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/StyLua?expand=0&rev=6