Skip to content

v1.2.0

Choose a tag to compare

@ling921 ling921 released this 04 Sep 15:39
21c4d26

Highlights

  • Adds automatic discovery and registration for record classes.
  • Adds diagnostic LAI008 for unsupported registration targets, including abstract, static, generic, and non-class types.
  • Enables keyed-service support for Microsoft.Extensions.DependencyInjection.Abstractions 8.0 and later.
  • Supports generated extension hosts in the global namespace and makes all generated source use CRLF line endings.
  • Adds Chinese repository and package documentation, including the Chinese package README in the NuGet package.

Tooling and reliability

  • Adds runtime registration coverage and a runnable sample project.
  • Runs the test suite per target framework and adds the required aggregate test status check for protected-branch merges.
  • Aligns release publishing with NuGet trusted publishing.

Validation

  • All CI checks passed for netcoreapp3.1 and .NET 5 through .NET 10.
  • Local release tests and packaging passed; the package contains both English and Chinese README files.

Full Changelog: v1.1.0...v1.2.0