What's Changed
- Fix C# RPC:
RecipeDescriptoralignment by @knutwannheden in #6942 - Python: Fixing cross-module recipe calls by @greg-at-moderne in #6956
- Fix
IllegalArgumentException: Bad escapefor file:// Maven repos with non-ASCII paths by @pstreef in #6960 - Add Reset JSON-RPC handler to JS and C# RPC servers by @jkschneider in #6964
- C#: Wire auto-format into template engine via RoslynFormatter by @knutwannheden in #6965
- Fix
AddSettingsPluginRepositoryduplicatepluginManagementand repository handling by @timtebeek in #6959 - C#: Fix RPC sender/receiver alignment and
CompilationUnitfields by @knutwannheden in #6961 - Add test for parsing deeply nested Kotlin class references by @timtebeek in #6968
- C#: Fix incomplete visitor traversal in JavaVisitor.cs and CSharpVisitor.cs by @knutwannheden in #6970
- C#: Parse attribute lists on type declarations by @knutwannheden in #6971
- JS: Fast-path method name check in semantic comparator by @knutwannheden in #6973
- JavaScript: Upgrade diff to v8 by @knutwannheden in #6974
- Fix ChangeDependency isAcceptable to reject PlainText files by @timtebeek in #6976
- Groovy: guard calls to
isSealed()with the check for Groovy 4 by @greg-at-moderne in #6975 - C#: Fix whitespace violations in parser by @knutwannheden in #6977
- Place fenced afterSyntax markers before trailing newline in PlainText diffs by @steve-aom-elliott in #6967
- C#: Parse attributes on fields, methods, constructors, and event fields by @knutwannheden in #6978
- C#: Fix using
vardeclaration keyword leaking into Space fields by @knutwannheden in #6979 - Use source file charset when converting diff bytes to String by @Jenson3210 in #6982
- C#: Consolidate namespace and compilation unit model by @jkschneider in #6981
- Upgrade kotlin-reflect from 1.6.10 to 2.2.0 by @timtebeek in #6984
- C#: Fix RPC delta computation and extract RecipeScheduler by @jkschneider in #6985
- Batch consecutive same-RPC recipes via BatchVisit RPC by @jkschneider in #6983
- Fix
BatchVisitover-attributingRecipesThatMadeChangesmarker by @knutwannheden in #6987 - C#: Add
DataTable,DataTableStore, andCsvDataTableStoreby @knutwannheden in #6988 - Initialize ScanningRecipe accumulator key eagerly for thread safety by @pstreef in #6914
- Add favicon at project root by @greg-at-moderne in #6980
- HasSourceSet should match any SourceFile, not just Java files by @Jenson3210 in #6989
Full Changelog: v8.75.5...v8.75.6