v3.12.0
- Docs: Solve Issue #396 by @pxp9 in #397
- Docs: Clarify controller example by @tfwright in #405
- Fix: Consider one-shot additionalProperties in .decode() by @zoten in #413
- Fix: Casting Encoding without style field by @juantascon in #395
- Fix: Adds responses dereferencing by @riccardomanfrin in #400
- Docs: Fix typos by @kianmeng in #414
- Enhancement: Implement Extendable protocol for all structs that can have extensions by @albertored in #415
- Fix: decode/1 function correctly populates the :extensions field of structs by @albertored in #416
- Fix: Allow empty schemas to be validated as wildcards by @zoten in #419
- Docs: Fix schema example minor syntax issues (#431) by @rogerweb in #433
- Enhancement: Bump swagger_ui version to 4.6.2 by @zorbash in #437
- Enhancement: Implement flag to omit vendor extensions in mix openapi.spec.json by @zorbash in #439
- Enhancement: Generate examples for UUID formatted strings by @zorbash in #444
- Enhancement: Format code with mix format by @zorbash in #449
- Docs: Fix typo in result of JsonErrorResponse.response() by @gianluca-nitti in #448
- Fix: Avoids overwriting Plug.Conn body_params and params with the cast outcome by @albertored in #425
- Enhancement: Multiple content types by @moxley in #451
- Fix: llow empty content for Response by @MichalDolata in #453
- Infrastructure: Improve CI pipeline by @lucacorti in #377
- Fix: upport RequestBody passed to operation macro by @Geekfish in #456
- Enhancement: Allow extensions in all OpenApi structures by @albertored in #438
- Enhancement: ast parameters with json content-type by @albertored in #445
- Docs: Code formatting in README by @zorbash in #459
- Validate :integer type format by @wingyplus in #465
- Fix: Do not accepting float number in integer type by @wingyplus in #468
- Fix: anyOf cast crash when Cast.cast return a struct by @wingyplus in #469
- Fix: Decoding of discriminators when
type: object
is present by @albertored in #471 - Fix: Correctly cast not map bodies (plug puts them under _json key) by @albertored in #470
- Enhancement: Add YAML formatter #463 by @lazebny in #464
- Enhancement: use cache adapter at runtime instead of compile time for PutApiSpec by @Eein in #461
- Infrastructure: Build and publish a hex.pm package automatically by @zorbash in #474
Full Changelog: v3.11.0...v3.12.0