Releases: pb33f/libopenapi
v0.15.7
In this release a new ParentNode
property is captured by references and indexing errors. This makes it easier to visualize the root of a problem when using vacuum.
No other new features.
v0.15.6
Bugfix release
Addresses issues
Addresses a locking issue with the remote file loader discovered online, hopefully this should be the last instance of it.
v0.15.5
v0.15.4
Fixed issue with invalid polymorphic circular reference tracking.
No new features.
v0.15.3
Adds a new property ContainsEmptyRequirement to SecurityRequirement objects. This is set to true if an empty security requirement is provided, which acts as a null / empty value. This is used downstream by applications looking at the security of a spec and matching it against a spec.
Also added better handling to the mock generator. Now it operates through the following stages:
Examples > Example > Generate data
The Preferred header can now extract the index of Examples in a schema.
Also cleans up some behavior for the bundler
module
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