Releases: pb33f/libopenapi-validator
v0.13.1
Adds support for passing compiled schemas for document validation. Prevents another compilation step, saving on compute and memory.
No breaking changes.
v0.13.0
Refactored SchemaValidationFailure struct fields.
This is a breaking change,
Also implemented a RadixTree design to speed up path lookup.
v0.12.1
Adds support for all authentication types.
v0.12.0
Adds XML body validation with the addition of AllowXMLBodyValidation as a configuration option. Also adds support for x-www-form-urlencoded validation.
No breaking changes.
v0.11.4
Adds lazy context tracking to speed up path searches a little. No new features, no other fixes.
v0.11.3
Adds a fix for nullable enum validation and moves HEAD validation to be RFC 7231 Section 4.3.2 compliant.
v0.11.2
Fixed some caching issues with long-running processes, no new features.
v0.11.1
Handles nullable + allOf edge cases, and bumps libopenapi to v0.33.1
v0.11.0
Upgrades to libopenapi v0.33.0 and implements new faster and improved hashing.
Adds some node caching, retains validator options and refactors some constants, fixes a nil pointer. Addresses #223
v0.10.2
Fixes daveshanley/vacuum#788 by using the new inline rendering mode that's set to validation available in libopenapi.
No breaking changes. No new features.