Releases: kogosoftwarellc/open-api
Releases · kogosoftwarellc/open-api
Version 0.9.1
Version 0.9.0
- [ENHANCEMENT] Vendor extension for scoped middleware (closes #7)
- The extension name is
x-express-openapi-additional-middleware
and it's value is an array of functions (middleware).
- The extension name is
- [MAINTENANCE] Enabling coveralls in travis builds. coveralls fixed a bug on their side that was failing the build.
Version 0.8.0
- [ENHANCEMENT] Returning an initialized api from .initialize(). This will allow direct access to the built apiDoc.
- [BUG FIX] Upgrading express-openapi-validation to 0.5.4. Prior versions were modifying parameters, making the module non idempotent.
Version 0.7.1
- [PERFORMANCE] Correcting the regex for express param conversion.
- It was working before, but it wasn't written properly. Should match on [^}]+.
- Learned something new about javascript I.E. + can backtrack.
Version 0.7.0
- [ENHANCEMENT] Adding vendor extensions to configure middleware.
- Middleware may currently be disabled.
- All extensions are scoped.
- The following extensions have been added:
x-express-openapi-disable-middleware
x-express-openapi-disable-coercion-middleware
x-express-openapi-disable-defaults-middleware
x-express-openapi-disable-response-validation-middleware
x-express-openapi-disable-validation-middleware
Version 0.6.3
- [MAINTENANCE] Unshifting instead of pushing when removing duplicates parameters.
- I don't believe this matters, but it's good to be consistent.
Version 0.6.2
- [BUG FIX] Fixing operation parameter overriding by removing duplicates.
- [MAINTENANCE] Adding chai and improving testing.
Version 0.6.1
- [MAINTENANCE] Minor formatting, using path params properly.
- [MAINTENANCE] Temporarily removing coveralls from the build.
- coveralls made an update that caused the travis build to break.