Skip to content

Releases: pb33f/libopenapi

v0.26.0

12 Sep 14:10
Compare
Choose a tag to compare

We have moved to a support yaml lib!

https://github.com/yaml/go-yaml

No breaking changes, no new features, no nothing except a newly supported core engine. This is a feature release because it's a completely different fork of the yaml lib and it may have consequences downstream, however all our tests are in order.

v0.25.9

28 Aug 04:28
Compare
Choose a tag to compare

OpenAPI 3.2 support now available for document building.

v0.25.8

27 Aug 12:31
Compare
Choose a tag to compare

Fix issue #457

v0.25.7

26 Aug 23:26
Compare
Choose a tag to compare

Adds support for OpenAPI 3.2 and HTTP QUERY to data models, index and what changed module.

v0.25.6

25 Aug 16:35
Compare
Choose a tag to compare

Fixes issue #451

@califlower

v0.25.5

25 Aug 15:59
Compare
Choose a tag to compare

Fixes race condition found in schema cache via parent proxy wiring.

@califlower

v0.25.4

25 Aug 14:19
Compare
Choose a tag to compare

Adds SetSeed to mock renderer, to allow deterministic mocks.

Fixes #454

@califlower

v0.25.3

06 Aug 21:22
Compare
Choose a tag to compare

Address #361

The rolodex now has support for its own LocalFS which uses absolute paths, and the fs.FS interface (which requires relative ones).

This update solves this issue, while maintaining backwards compatibility.

So now our violating interface (but what we need to map a FullDefinition) is supported, as well as allowing other compliant implementations to work.

Address #426

Address #438

v0.25.2

05 Aug 19:40
Compare
Choose a tag to compare

Adds dependentRequired support to the Schema low and high models for more JSON Schema compatibility.

v0.25.1

04 Aug 14:19
Compare
Choose a tag to compare

Security fix reported in #446

This problem comes is a supply chain issue and one of the vendors in the chain is a potential bad actor. We have forked our suppliers code (ordered maps) and removed the offending supplier from there.

We have forked the github.com/wk8/go-ordered-map library as pb33f/ordered-map. Which is the exact same library, but uses the standard library for JSON, instead of easyjson, a drop in replacement for anyone else who needs a solution fast.

easyjson has been eradicated from our supply chain.

#446