CSharpier v0.9.8 Release Notes

  • What's Changed

    • ✂ Remove all configuration options except for print width. #358
    • Array Rank not breaking #353
    • SwitchStatement should SpaceBrace #352
    • ObjectInitializer keeping brace on same line #336
    • ObjectInitializer in CollectionInitializer breaking #335
    • 👍 Better format do-while #317
    • Blocks inside of other blocks are getting an extra new line. #316
    • Implicit Object Creation breaking #302
    • ForEachVariableStatement not breaking/indenting consistently with regular ForEachStatement #300
    • MethodDeclaration with Constraints not breaking before brace #299
    • Constructor with Base edge cases #298
    • Nested Generics in Variable Declaration #295
    • #pragma or trailing comment causes breaking in Object Initializer #252
    • Verbatim string with mismatched line endings triggers "failed syntax tree validation" #244
    • SwitchExpression formatting. #237
    • Empty Method should keep braces on same line #133
    • Improving formatting for edge cases of ForStatement #112
    • ConditionalExpression indentation #83
    • BinaryExpression Grouping #37

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