What's Changed
- Allow Swagger UI CSS and JS paths to be configurable by @mag1art in #2908
- Add
IncludeXmlCommentsForAssembly()
convience overload by @leotsarev in #2909 - Add snapshot tests using Verify by @keahpeters in #2929
- Add posibility to ignore properties in
[FromForm]
with[SwaggerIgnore]
by @jgarciadelanoceda in #2928 - Adding check for existing directory and creating if doesn't exist by @matt-lethargic in #2927
- Default null value on nullable types caused errors by @jgarciadelanoceda in #2941
- Add additional Verify tests by @keahpeters in #2950
- Only apply a SchemaFilter to create the description on SwaggerUI by @jgarciadelanoceda in #2943
- Add support for async filters by @mauve in #2938
- Fix package validation by @martincostello in #2926
- Adding support for .NET 8 Model State attributes by @jgarciadelanoceda in #2958
- Only set Exclusive Range when they are by @jgarciadelanoceda in #2960
[AsParameters]
throwing error on cast when showing the description withEnableAnnotations()
by @jgarciadelanoceda in #2962- Fix
RequestBodyFilterAnnotation
andMultipleFromForm
for Minimal APIs by @jgarciadelanoceda in #2963 - Swagger UI refactoring by @martincostello in #2942
- Add help wanted badge by @martincostello in #2911
- Move inline css and js to external files for SwaggerUI and ReDoc by @junior-santana in #2965
- Missing properties section when generating
IFomFile
/IFormFileCollection
by @jgarciadelanoceda in #2972 - Missing Encoding and RequiredProperties when
IFormFile
with OpenAPI by @jgarciadelanoceda in #2979 - Use
ApiParameter.Type
by @jgarciadelanoceda in #2980 - Document arrays of generic parameters with XML comments and support overload methods by @jgarciadelanoceda in #2982
- Take into account [JsonRequired] for System.Text.Json by @jgarciadelanoceda in #2988
- Configure non-nullable types as required by @AntiGuideAkquinet in #2803
- Use
HttpMethods.IsGet()
by @martincostello in #2971
New Contributors
- @mag1art made their first contribution in #2908
- @jgarciadelanoceda made their first contribution in #2928
- @matt-lethargic made their first contribution in #2927
- @mauve made their first contribution in #2938
- @junior-santana made their first contribution in #2965
- @AntiGuideAkquinet made their first contribution in #2803
Full Changelog: v6.6.2...v6.7.0