What's Changed
- Fix NumberFormatException in version comparison for versions with 6+ numeric parts by @Jenson3210 in #7207
- Scala parser: enum support, wildcard import preservation, intersection types by @jkschneider in #7203
- Fix build cache determinism for reproducible builds by @ribafish in #7173
- Fix build cache determinism for rewrite-go goBuild task by @timtebeek in #7214
- C#: Add
MSBuildProject/DotNetProjectRPC codecs andParsehandler by @knutwannheden in #7156 - Add GitIgnore utility for gitignored-and-untracked checks by @pdelagrave in #7215
- Allow null Properties to skip YAML placeholder resolution by @timtebeek in #7200
- C#: Exclude git-ignored files from SolutionParser results by @knutwannheden in #7181
- Support changing properties in Maven profiles by @MBoegers in #7031
- Add SyncGradleExtPropertiesWithBom recipe by @Jenson3210 in #6958
- C#: Add documentation comment LST infrastructure by @jkschneider in #7015
- Skip redundant property override in child when parent declares same dependency by @MBoegers in #6955
- Add recipes which sort dependency declarations in Gradle and Maven by @sambsnyd in #7217
- Fix AddProperty skipping property when child POM has relativePath by @MBoegers in #6943
- Add ParseError support to rewrite-go parser and RPC by @jkschneider in #7218
- Handle directory-style relativePath in getParentWithinProject by @kmccarp in #7223
- Python: Populate declaring type on function declarations by @timtebeek in #7221
- Rewrite encoding detection as inverted UTF-8 validator by @pstreef in #7213
- Fix parsing of dockerfiles which contain $ and escaped " characters by @sambsnyd in #7224
- Replace
ThreadLocalwith cursor-based accumulator inDeclarativeRecipeby @knutwannheden in #7225 - Use
JavaTemplate.apply()static method by @timtebeek in #7219
New Contributors
Full Changelog: v8.78.0...v8.78.1