github openrewrite/rewrite v8.78.1
8.78.1

5 hours ago

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/DotNetProject RPC codecs and Parse handler 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 ThreadLocal with cursor-based accumulator in DeclarativeRecipe by @knutwannheden in #7225
  • Use JavaTemplate.apply() static method by @timtebeek in #7219

New Contributors

Full Changelog: v8.78.0...v8.78.1

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.