- Add getNewMiddleware to index.d.ts #149
- Update dependencies to address security vulnerabilities
- Add getNewMiddleware which allow crating multiple-instances of the middleware #145
- Add errorFormatter to ajvValidatorOptions types #137
- Support of external refs (async init only) #134
- Speed-up
openapi-validator-middleware
import by lazy loading required dependencies #129
- Support for servers and base path in OAS 3
- fastify: Fix support for requests with queryparams #117
- fastify: Implement endpoint skiplist logic #117
- Speed-up import of
openapi-validator-middleware
and reduce total bundle size by removing polyfills
- Validate loaded OpenAPI specification (throws an error if it's not a valid OpenAPI 3.0 document)
- Drop Node 6 support
- If your OpenAPI 3.x specification includes servers definition, some of the endpoints that weren't being matched for validation in the past can start getting validated (if any of servers + path combination matches) #46