Skip to content

Releases: mattpolzin/jsonapi-openapi-test-server

More Arches

25 Sep 14:24
6e02a66
Compare
Choose a tag to compare
More Arches Pre-release
Pre-release

This patch version just exists as a companion to the patched Docker image on DockerHub which is built for both arm and amd linux. It is otherwise the same as version 0.22.0.

Update OpenAPIKit, JSONAPI, etc.

15 Sep 16:32
132ec38
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Use Swift 6.1.
  • Update OpenAPIKit and JSONAPI to latest major versions.
  • Via a fix to JSONAPI+OpenAPI, correctly handle periods (.) in URI path components.

Full Changelog: 0.21.1...0.22.0

Fix underscore path component test generation

19 Aug 17:19
abb292d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.21.0...0.21.1

Include15 support

27 Mar 22:52
398e700
Compare
Choose a tag to compare
Include15 support Pre-release
Pre-release

Support including 15 different resource on one document (regarding testing).

Include14 Support

27 Mar 19:28
6c5807f
Compare
Choose a tag to compare
Include14 Support Pre-release
Pre-release

Adds support for 14 includes on one document (regarding generated Swift code used in testing).

0.19.1

07 Nov 01:37
7a7611c
Compare
Choose a tag to compare
0.19.1 Pre-release
Pre-release

What's Changed

  • Update deps, specifically Vapor, to fix a precondition crash in NIO (#32)

Full Changelog: 0.19.0...0.19.1

Big dependency updates

06 Nov 16:29
e08e016
Compare
Choose a tag to compare
Pre-release

Updated Swift version to 5.9.
Updated OpenAPIKit to 3.0.0 (still using OAS 3.0 document parsing, though).
Removed --parser option without graceful migration; newer versions of Swift std json parser is faster so no need for a third party fast parser.

Fix bug with required-ness of `allOf` schemas

20 Jul 00:08
3007c9f
Compare
Choose a tag to compare

This release fixes a bug where the simplified schema resulting from an allOf schema would not have the correct requiredness (it would be required when it should be optional.

Fix keywords in generated namespaces

24 Oct 16:22
42363d6
Compare
Choose a tag to compare
Pre-release

For example, the route go/do/accept would previously have resulted in a Swift code generated namespace of go.do.accept and the do component is a reserved word so it will fail to compile.

This is fixed by escaping do with backticks in generated code.

Support Include12 and Include13 JSONAPI types

24 Aug 19:01
efbb5cb
Compare
Choose a tag to compare
Merge pull request #27 from mattpolzin/package-updates

update package versions