All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgrade to .Net 8.0
- Upgrade to Swashbuckle 7.0.0
- Upgrade to Microsoft.AspNetCore.Mvc.NewtonsoftJson 7.0.0
- Fixed for breaking changes in Swashbuckle 7.0.0 (Issue #24)
- Issue #22 - NullReferenceException when binding empty JSON body. Thanks @cloviscoli!
- Support for multiple FromJson attributes in one wrapper class. Thanks @ArcKos00!
- Support for DescribeAllParametersInCamelCase. Thanks @machekku!
- Support for reading JSON from file. Thanks @stiio!
- Issue #14 - Support for JsonElement
- Upgrade to .Net 6.0. Thanks @minorityuk
- Now binding returns 400 with Exception message
- Support for option
DescribeAllParametersInCamelCase()
- Now any json Serialization Exception is treated like model error instead of throwing HTTP 500
- Support for OpenAPI CustomSchemaIds in JSON part
- Now invalid json returns null instead of throwing JsonParser exception and causing HTTP 500
- Updates dendencies to AspNetCore 3.1
- Updates dendencies to work with Swahsbuckle version 5.3.1.
- Now you can choose your serializer.
- JSON serializer from NewtonSoft to System.Text.Json
- MultipartRequiredFormData wrapper
- Dependecy packages
- Initial release