Releases: mattpolzin/JSONAPI
Documentation clarifications
Documentation clarifications and the removal of some redundant public scoping for functions within public extensions. These become warnings with the Swift 5 compiler.
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
idwhen 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.