Releases: pb33f/libopenapi
v0.15.2
v0.15.1
Updated what-changed module
Optional parameters being added to paths or operations are not breaking, this was reported in openapi-changes (pb33f/openapi-changes#87)
If a parameter is added to a path item or an operation that is not required, then it is now not considered a breaking change.
v0.15.0
Adds full windows support to libopenapi, and any application using it. The index module can now make sense of windows paths and drives.
- Addresses #226
- Addresses #218
- Addresses daveshanley/vacuum#417
New Feature
A new bundler
module has been added that contains two new functions. BundleDocument()
and BundleBytes()
Both methods will render out a new OpenAPI
file has all references inlined, all external references, everything.
If you have been looking for a simple way to create a single OpenAPI document, from an whole bunch of referenced files? Then the bundler is what you need.
v0.14.7
v0.14.6
No new features, a small bugfix was added from the community to add missing line and column values to enum
changes in the what-changed
module.
Contribution from: @Amitrei
v0.14.5
No new features, however a deeper check for circular references was added after being discovered in the wild. Also the RootNode
and KeyNode
values of all low level model objects are now available.
Added a check to prevent run-away schema rendering when operating recursively.
Added a timeout guard to any JSON Path lookups in utils.
v0.14.4
Removed the JSONParsingChannel
concept completely.
It's the source of a number of problems, when it comes to multi-tenancy and race conditions. It's toast. Good riddance.
v0.14.3
Fixed issue reported in daveshanley/vacuum#400
Added a safety check to prevent an overflow. No new features.