Releases: mattpolzin/JSONAPI
Remove Playground page that depended on JSONAPI+OpenAPI
0.18.1 Remove Playground page that used the OpenAPI support that has now mov…
Moved JSONAPI+OpenAPI and JSONAPI+Arbitrary into their own Packages
You can find them at
https://github.com/mattpolzin/JSONAPI-OpenAPI
and
https://github.com/mattpolzin/JSONAPI-Arbitrary
OpenAPI Playground fix
0.17.5 fix open API playground.
Bug Fixes and test additions (OpenAPI support only)
Fixed a few bugs, including Included
support for documents. Added some tests around that and more.
OpenAPI Bug fixes and added support for Operation.RequestBody
Now a requestBody
key can be specified on an OpenAPI "operation." Like most of the rest of the OpenAPI support, this is currently untested.
This does not affect the stability of the rest of the JSONAPI project.
Fix another dictionary-as-array bug.
0.17.2 Fix a third dictionary-as-array bug
Fix two bugs
Fix:
- OpenAPI schema for Entity included
id
when the Entity was "Unidentified." - OpenAPI schema was invalid due to two Dictionaries getting encoded as arrays.
Bringing in a lot of untested OpenAPI Stuff
Bringing a lot of untested and far from completed OpenAPI stuff into the mix.
- It is still useful in the right context.
- It does not touch or destabilize the JSONAPI work.
- It all exists within the JSONAPIOpenAPI framework and does not even need to be built.
Fix OpenAPI Date format error.
Fix bug causing encoder for OpenAPI node with example to not get used everywhere it was applicable.
Date handling within the OpenAPI code is much improved.
Fixed Date handling such that if you pass in an encoder that specifies how it handles Dates then Dates will be correctly identified in the OpenAPI schema produced. Also, if you make Date conform to SampleableOpenAPIType
then you get some default handling of the type regardless of whether an encoder is specified.