Skip to content

Release v20.47.0

Choose a tag to compare

@github-actions github-actions released this 21 Jun 18:59
5bd2b9c

Summary

Adds a single opt-in package for the Cratis Arc Roslyn analyzers. Following the move to keep analyzers out of the meta package, this gives consumers one place to turn on the full analyzer set — reference Cratis.CodeAnalysis and get all the ARC*/ARCCHR* diagnostics, without having to add each analyzer package by hand.

Added

  • New Cratis.CodeAnalysis package that bundles the full set of Cratis Arc lint analyzers (ARC* and ARCCHR*). A single Cratis.CodeAnalysis reference enables them all; the individual Cratis.Arc.Core.CodeAnalysis and Cratis.Arc.Chronicle.CodeAnalysis packages remain available for à-la-carte use. The lint analyzers are still not bundled into the functional packages, so referencing Cratis.Arc.Core (or the Cratis meta package) does not force them on you.

Removed

  • The Cratis.Arc.Core.Generators package is no longer published. That source generator ships inside Cratis.Arc.Core (it emits AOT query metadata into the consuming assembly), so a standalone copy was redundant and referencing both at once failed the build with CS0101.