You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
The Screenplay generator states a collection query parameter as a filter <name> <Type> line when the query provably compares it for equality with the same-named read-model property: in LINQ Where and MongoDB Find/Where chains, Arc's observable Observe queries, and Entity Framework Core chains awaited through ToListAsync, ToArrayAsync or AsAsyncEnumerable. A nullable parameter whose comparison is skipped when it is null becomes an optional filter. Models with filters bind as Screenplay ESM v14 (#3196)
Query parameters that are not provable equality filters (other names, !=, ranges, Contains, computed values, repeated comparisons) stay out of the model and are reported with SP0019, and a MaximumExecutableModelVersion below v14 withholds filters with a located SP0019 (#3196)
Changed
The Screenplay generator uses Cratis Screenplay 4.146.0 (#3196)