Skip to content

Everything but the guide

Pre-release
Pre-release
Compare
Choose a tag to compare
@mattpolzin mattpolzin released this 01 Nov 19:17
· 6 commits to release/4_0 since this release
bc1d339

This marks a shift from introducing breaking changes to fixing bugs and writing a migration guide for moving from OpenAPIKit v3.x to OpenAPIKit v4.0.0. There may be more breaking changes, but my goal is to get to a stable place to release the next major version and save most improvements requiring breaking changes for the following major version.

What's Changed

Non-breaking

  • Fix URLTemplate stack overflow (#384)
  • Fix typo in symbol name for server variable validations by @theoriginalbit (#385)
  • Add support for new patch versions of OAS (#386)

Breaking

  • New OAS versions do modify an enum so if you are switching on the value of the OpenAPI version, this is a breaking change.
  • Update the default version for new documents and documents converted from OAS 3.0 to OAS 3.1. This isn't likely to cause problems, but if you don't specify the version, it will be changing in future output of this library. The newer versions are mostly clarifications of the specification, so this does not have any impact on the actual definitions OpenAPIKit produces, just the OpenAPI Specification version indicated in the output.

New Contributors

Full Changelog: 4.0.0-alpha.6...4.0.0-beta.1