Skip to content

Releases: mattpolzin/OpenAPIReflection

Swift 6 compatibility

01 Oct 15:06
4abc8cf
Compare
Choose a tag to compare

What's Changed

  • Fixing issue with Swift 6.0 and DateEncodingStrategy by @leogdion in #8

New Contributors

Full Changelog: 2.0.0...2.0.1

Support OpenAPI 3.1.0

06 Nov 02:40
aa9d56c
Compare
Choose a tag to compare

This version requires OpenAPIKit 3.x and supports both OAS 3.0 and OAS 3.1.

OpenAPIReflection now has two modules, mirroring the split in OpenAPIKit. OpenAPIReflection supports OAS 3.1 and OpenAPIReflection30 supports OAS 3.0.

Fix Optional reflection

03 Mar 01:09
d243491
Compare
Choose a tag to compare

This fixes a bug where if a type that does not define its OpenAPI schema explicitly was wrapped in an Optional and then set as a property of some type for which a genericOpenAPISchemaGuess() was requested then the generic schema guess would result in the optional being represented as an explicit "some" key in the schema instead of just making the type it wraps optional.

First stable release.

28 Sep 01:59
2747214
Compare
Choose a tag to compare

First stable release. Uses OpenAPIKit v2.

Version 1.0.0 Release Candidate 1

28 Sep 00:52
Compare
Choose a tag to compare
Pre-release

Update to release candidate of OpenAPIKit, add a bit of test coverage, remove outdated "node" terminology with reference to JSON Schemas.

Version 1.0.0 Alpha 1

11 Sep 03:46
Compare
Choose a tag to compare
Version 1.0.0 Alpha 1 Pre-release
Pre-release

Building out first official release against OpenAPIKit v2.

Can you git me now?

09 Sep 14:11
7386d29
Compare
Choose a tag to compare
Can you git me now? Pre-release
Pre-release

Switch to Swift Package Manager dependency URLs that contain the .git extension. This is not required by SwiftPM, but if a project does not consistently use the .git extension on dependency URLs (or not) then SwiftPM can get into trouble. The majority of open source projects use or suggest using the .git extension, so this project will standardize in that direction as well.

Update to OpenAPIKit v1.0

14 May 00:49
Compare
Choose a tag to compare
Pre-release

⚠️ Breaking Changes ⚠️
Updates to OpenAPIKit v1.0 which introduced a number of breaking changes (although it will now be stable for duration of the v1 major version).

Bump OpenAPIKit version

09 May 00:33
Compare
Choose a tag to compare
Pre-release

⚠️ Breaking Changes ⚠️
In addition to the breaking changes in OpenAPIKit 0.29.x -> 0.30.x, this version removes support for pre-Swift 5.2 toolchains.

Update OpenAPIKit version

22 Apr 02:18
Compare
Choose a tag to compare
Pre-release
0.1.0

Update OpenAPIKit version, add error types that are needed by this li…