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-messagesby @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
extensionsand 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