What's Changed
- C#: Fix parsing of nullable type constraints by @knutwannheden in #7077
- C#: Add
JavaType.ShallowClassto match Java-side type hierarchy by @knutwannheden in #7078 - C#: Preserve UTF-8 BOM flag in parser for correct patch generation by @steve-aom-elliott in #7079
- Fix ConcurrentModificationException in DeclarativeRecipe by @natedanner in #7066
- C#: fix whitespace attachment by @greg-at-moderne in #7076
- Fix FindEmptyMethods false positives for bodyless declarations by @timtebeek in #7085
- Introduce DataTableStore abstraction by @jkschneider in #7088
- Add support for Java 23+ triple-slash markdown Javadoc (///) by @timtebeek in #7087
- ChangeType: visit annotations on package declarations by @timtebeek in #7086
- Handle YAML complex keys to prevent ClassCastException in RPC by @kmccarp in #7084
- Add NoSystemScopeDependencies cleanup recipe by @timtebeek in #7055
- Add support for Kotlin multi-dollar interpolation string by @barbulescu in #7090
Full Changelog: v8.75.11...v8.76.0