Releases: pb33f/libopenapi
v0.14.2
v0.14.1
v0.14.0
A major update to libopenapi.
ALL maps are now ordered maps in the datamodel
This is a major breaking change to all users of the datamodel. Examples are now also exposed as raw *yaml.Node
elements, vs any
Picks up from #138 and tries to address #119
- Support iterating through the high model in the same order as the OpenAPI document
- Render documents out deterministically
- Render documents out matching the original order (if just making light modifications to the document)
- Control the order of the rendered out docs, for example when the order of path items or components are specifically reordered
- Any maps stored within example or examples fields in schemas can maintain order both on read/write
v0.13.22
v0.13.21
Multiple glitch fixes found whilst testing in the wild.
v0.13.19
Builds on v0.13.18 by adding the issues to both resolving errors and circular errors available on the resolver. This will allow vacuum and other apps to report on the problem effectively.
no new features or fixes.
v0.13.18
Added a safety check to the resolver, it prevents a runaway stack overflow from occurring when nodes are caught in loops do to circular references. No new features, just a more stable library.
v0.13.17
Fixes an issue with the resolver not mapping every reference that is a duplicate. It's an obscure bug, but was picked up by vacuum. No new features, just guaranteed reference resolving.
v0.13.16
Fix for stack overflow issue with resolving, when using a basepath and no actual files. No new features.
v0.13.15
Bugfixes to local file loader, resolver and mock renderer. No new features.