Release v2.5.0
Summary
Fixes which projects of a solution take part in Screenplay generation, and updates the Cratis packages.
Added
--modules-from-namespace-rootsonscreenplay generate, taking each outermost namespace segment as a module rather than nesting everything under one.slnfsolution filters are accepted as a generation target
Changed
Cratis.Arc.Screenplay20.68.0 to 21.0.1, Chronicle packages 16.11.0 to 16.19.1,Cratis.Fundamentals7.16.6 to 7.17.1
Fixed
- A multi-targeted project was read once per target framework, and its spec projects were not recognised as such, so spec code entered the generated document
- Projects that cannot declare a command or an event are no longer read when generating from a solution, so test hosts and analyzer projects stop describing the application
- Generating against a solution that has not been restored reported every consequence of the missing restore instead of the missing restore itself