Open Api Versions Save

A Monorepo of various packages to power OpenAPI in node

v0.9.1

8 years ago
  • Vendor extension to control scoped middleware inheritance.
    • The extension name is x-express-openapi-inherit-additional-middleware and it's value is false.

v0.6.1

8 years ago
  • [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.

v0.6.2

8 years ago
  • [BUG FIX] Fixing operation parameter overriding by removing duplicates.
  • [MAINTENANCE] Adding chai and improving testing.

v0.6.3

8 years ago
  • [MAINTENANCE] Unshifting instead of pushing when removing duplicates parameters.
    • I don't believe this matters, but it's good to be consistent.

v0.7.0

8 years ago
  • [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

v0.7.1

8 years ago
  • [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.

v0.8.0

8 years ago
  • [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.

v0.9.0

8 years ago
  • [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.