github openrewrite/rewrite v8.92.2
8.92.2

4 hours ago

What's Changed

  • Python: model a quoted annotation as the type nodes it contains by @knutwannheden in #8833
  • C#: preserve declared dependency version ranges on ResolvedPackage by @macsux in #8735
  • C#: parse Windows-targeted projects on Linux and macOS by @macsux in #8840
  • Python: preserve CRLF line endings when the RPC server reads a file by @knutwannheden in #8843
  • Python: a type alias's value is modelled as a type by @knutwannheden in #8846
  • Go: log per-call RPC detail only under --trace-rpc-messages by @knutwannheden in #8847
  • Override a Spring BOM property rather than pinning the version it governs by @jkschneider in #8803
  • Let a template insert at the top level of a script by @jkschneider in #8805
  • Delete GradleParseUtils by @jkschneider in #8810
  • Keep single line Groovy closures on one line by @jkschneider in #8812
  • Build repository action blocks from a template by @jkschneider in #8818
  • Carry a placeholder's markers onto the parameter replacing it by @jkschneider in #8819
  • Add a coordinate for an if's else branch by @jkschneider in #8837
  • C#: coerce string-encoded recipe option values to their property types by @macsux in #8849
  • Let an RPC peer exit on stdin EOF before force-killing it by @knutwannheden in #8845
  • Enable context-sensitive Kotlin Templates, among other enhancements by @sambsnyd in #8817
  • Kotlin recipe DSL: type the matcher's parameters, not just their count by @timtebeek in #8694
  • Protobuf: parse extensions and negative enum values, detect editions by @knutwannheden in #8851
  • JavaScript: downgrade commander to v10 by @greg-at-moderne in #8852
  • Don't override a managed version property a local parent owns by @jkschneider in #8853
  • C#: measure package graph depth from project references too by @macsux in #8855
  • YAML: an anchored sequence keeps its dash, and a scalar's anchor precedes its tag by @knutwannheden in #8854
  • C#: evaluate a solution's restore graph once instead of once per project by @macsux in #8850
  • C#: warn when a project resolves no reference metadata by @macsux in #8857
  • C#: align MSBuild path casing with the repository by @macsux in #8858
  • Preserve the anchor's blank-line prefix on REPLACEMENT by @steve-aom-elliott in #8861
  • Kotlin: expand escape sequences in J.Literal values by @knutwannheden in #8863
  • C#: recover a project's sources when MSBuild cannot evaluate it by @macsux in #8860
  • Gradle version catalogs: one model for settings and TOML by @jkschneider in #8864
  • Let the embedder cap a peer's memory by @jkschneider in #8866

Full Changelog: v8.92.0...v8.92.2

Don't miss a new rewrite release

NewReleases is sending notifications on new releases.