What's Changed
- Change nullability handling for schemas with
anyOf,allOf,oneOfortype = nullby @ldeluigi in #3976 - Handle leading slash on route prefix during index.html GET by @superstator in #4084
- Move NRT handling to DataContractResolver by @desjoerd in #3998
- Clarify nullable behaviour by @martincostello in #4094
- Fix review issues for caching and encoding by @martincostello in #4093
- Support multiple response types per status code by @DeagleGross in #4100
- Add coverage for
AddServeracross multiple documents by @RaphaelFakhri in #4115 - Fix Swagger sort key fallback for empty endpoint tags metadata by @AleksaMCode in #4125
- Fix parameter matching to consider location when names collide by @nonsoikem in #4126
- Emit form encoding for properties of a complex form parameter by @RaphaelFakhri in #4128
- Keep a property's own summary when comments come from several XML files by @RaphaelFakhri in #4129
- Strip query string from relative document URLs in Swagger UI by @GabeSilvaDev in #4152
- Document that System.Text.Json ignores
[EnumMember]by @RaphaelFakhri in #4127 - Drop the regex route constraint from the default Swagger route by @RaphaelFakhri in #4130
- Serialize custom values in the UI
ConfigObject.AdditionalItemsby @RaphaelFakhri in #4132 - Use Minimal APIs JSON options when MVC is not registered by @RaphaelFakhri in #4116
- Resolve enum contracts against the underlying type under source generation by @RaphaelFakhri in #4131
New Contributors
- @ldeluigi made their first contribution in #3976
- @superstator made their first contribution in #4084
- @desjoerd made their first contribution in #3998
- @RaphaelFakhri made their first contribution in #4115
- @AleksaMCode made their first contribution in #4125
- @nonsoikem made their first contribution in #4126
- @GabeSilvaDev made their first contribution in #4152
- @JulianThoms made their first contribution in #4182
Full Changelog: v10.2.3...v10.3.0