Skip to content

Releases: kogosoftwarellc/open-api

Version 0.9.1

06 Feb 06:06
Compare
Choose a tag to compare
  • Vendor extension to control scoped middleware inheritance.
    • The extension name is x-express-openapi-inherit-additional-middleware and it's value is false.

Version 0.9.0

05 Feb 09:03
Compare
Choose a tag to compare
  • [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).
  • [MAINTENANCE] Enabling coveralls in travis builds. coveralls fixed a bug on their side that was failing the build.

Version 0.8.0

05 Feb 09:06
Compare
Choose a tag to compare
  • [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

05 Feb 09:07
Compare
Choose a tag to compare
  • [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

05 Feb 09:08
Compare
Choose a tag to compare
  • [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

05 Feb 09:09
Compare
Choose a tag to compare
  • [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

05 Feb 09:10
Compare
Choose a tag to compare
  • [BUG FIX] Fixing operation parameter overriding by removing duplicates.
  • [MAINTENANCE] Adding chai and improving testing.

Version 0.6.1

05 Feb 09:11
Compare
Choose a tag to compare
  • [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.