What's Changed
- C#: Allow directives to interleave with usings/externs in
CompilationUnitby @knutwannheden in #7176 - C#: Fix
AutoFormatcorrupting whitespace outside target subtree by @knutwannheden in #7179 - Fix context-sensitive template crash for anonymous class args in assignments by @timtebeek in #7177
- C#: Preserve
MinimumViableSpacingfixes when Roslyn formatting is a no-op by @knutwannheden in #7182 - Add negation support to JsonPathMatcher filter expressions by @steve-aom-elliott in #7164
- C#: Fix Stack empty crash in CSharpPrinter.VisitConditionalDirective by @knutwannheden in #7183
- Treat missing POMs for non-classpath dependencies as warnings by @Jenson3210 in #7163
- C#: Fix MinimumViableSpacing fix lost during WhitespaceReconciler by @knutwannheden in #7186
- C#: Fix numeric literal type attribution to reflect suffix by @knutwannheden in #7187
- C#: Unwrap parentheses in pattern matching comparator by @knutwannheden in #7188
- C#: Fix AutoFormat not inserting newlines in synthesized nodes by @knutwannheden in #7189
- C#: Fix RPC deserialization error for J.ControlParentheses by @knutwannheden in #7190
- C#: Fix
AutoFormatnot expanding empty constructor bodies with initializers by @knutwannheden in #7191 - C#: Fix MaybeAutoFormat no-op when SDK consumed via NuGet PackageReference by @knutwannheden in #7192
- JS: Fix type attribution for classes, methods, and FQN paths by @jkschneider in #7195
- C#: Add
.editorconfig-based formatting style detection forRoslynFormatterby @knutwannheden in #7194 - C#: Auto-parenthesize IsPattern with or/and combinators by @knutwannheden in #7196
- JavaScript:
UpgradeDependencyVersionto support package patterns by @greg-at-moderne in #7198
Full Changelog: v8.77.1...v8.77.2