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.
Changed
FluentValidation rules guarded by When/Unless (including async and block conditions) are no longer projected to the client, where they used to run unconditionally; the server still enforces them. (#2894)
Getter-only nullable reference properties (for example computed string? DisplayName => ...) are now emitted as optional in generated TypeScript types. (#2894)
Fixed
Generated proxies no longer require a value for nullable concept properties and optional concept query arguments; constraints such as length, format and range still apply when a value is supplied, and a direct [Required] keeps the value required. (#2894)
Controller query proxies now mark parameters optional or required from their declared C# nullability, matching model-bound queries: nullable value types such as int? are optional and non-nullable reference parameters are required. (#2894)