CSharpier v0.9.7 Release Notes

  • What's Changed

    • 🆕 New overload for Doc.GroupWithId() #334
    • 👌 Improve formatting by grouping parenthesized expressions and indenting them if they break. #328
    • 👌 Improve formatting of IsPattern in IfStatement #327
    • 👌 Improve formatting of the condition in a do-while #326
    • Always break statements without braces. #303
    • Empty Line being added with Array Type #301
    • Implicit Array Initializer does not format braces consistently with other statements. #297
    • Format checked like a invocation expression with an argument list #270
    • Attribute should newline before close paren #257
    • Tuple with VariableDeclaration #251
    • Record - does not format consistently with a class. #233
    • 🚀 CSharpier.Playground should only publish with new released version #224
    • Attributes on parameters #204
    • 👌 Improve Lambda Formatting - indent expression body and break in a way to minimize new lines. #176
    • Format ObjectCreationExpression with Initializer consistently #113
    • 👌 Improve formatting of long Catch Clauses #86

    Full Changelog: https://github.com/belav/csharpier/compare/0.9.6...0.9.7