Skip to content

Releases: mattpolzin/JSONAPI

Remove Playground page that depended on JSONAPI+OpenAPI

31 Jan 02:35
Compare
Choose a tag to compare
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

31 Jan 02:02
Compare
Choose a tag to compare

OpenAPI Playground fix

28 Jan 06:56
Compare
Choose a tag to compare
Pre-release
0.17.5

fix open API playground.

Bug Fixes and test additions (OpenAPI support only)

28 Jan 06:48
Compare
Choose a tag to compare

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

27 Jan 21:58
Compare
Choose a tag to compare

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.

27 Jan 04:05
Compare
Choose a tag to compare
Pre-release
0.17.2

Fix a third dictionary-as-array bug

Fix two bugs

27 Jan 03:53
b45fc73
Compare
Choose a tag to compare
Fix two bugs Pre-release
Pre-release

Fix:

  1. OpenAPI schema for Entity included id when the Entity was "Unidentified."
  2. OpenAPI schema was invalid due to two Dictionaries getting encoded as arrays.

Bringing in a lot of untested OpenAPI Stuff

26 Jan 02:27
8d057b4
Compare
Choose a tag to compare

Bringing a lot of untested and far from completed OpenAPI stuff into the mix.

  1. It is still useful in the right context.
  2. It does not touch or destabilize the JSONAPI work.
  3. It all exists within the JSONAPIOpenAPI framework and does not even need to be built.

Fix OpenAPI Date format error.

25 Jan 01:48
Compare
Choose a tag to compare
Pre-release

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.

25 Jan 01:28
Compare
Choose a tag to compare

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.