fastify-openapi-glue

A plugin for the Fastify webserver to autogenerate a Fastify configuration based on a OpenApi(v2/v3) specification.

MIT License

Downloads
307.8K
Stars
182
Committers
18

Bot releases are visible (Hide)

fastify-openapi-glue - v4.7.0 Latest Release

Published by seriousme 2 months ago

Changed

  • feat: added addCookieSchema option, see docs/cookieValidationHowTo.md (@pcafstockf)
  • chore: updated dependencies
    • @biomejs/biome ^1.8.1 → ^1.8.3
    • fastify ^4.28.0 → ^4.28.1
    • fastify-cli ^6.2.1 → ^6.3.0
fastify-openapi-glue - v4.6.1

Published by seriousme 4 months ago

Changed

  • fix: fix passing opts in js generator template
  • chore: updated dependencies
    • @biomejs/biome ^1.6.3 → ^1.8.1
    • c8 ^10.1.1 → ^10.1.2
    • fastify ^4.26.2 → ^4.28.0
    • fastify-cli ^6.1.1 → ^6.2.1
fastify-openapi-glue - v4.6.0

Published by seriousme 6 months ago

Changed

  • feat: added addEmptySchema option, see README.md (ivan-tymoshenko)
fastify-openapi-glue - v4.5.0

Published by seriousme 7 months ago

Changed

  • feat: add x-no-fastify-config option
  • update: added a note on using subschemas to the documentation
  • chore: removed husky as a dependency
  • updated dependencies
    • @biomejs/biome ^1.5.2 → ^1.6.3
    • @seriousme/openapi-schema-validator ^2.1.5 → ^2.2.1
    • fastify ^4.25.2 → ^4.26.2
    • fastify-cli ^6.0.1 → ^6.1.1
fastify-openapi-glue - v4.4.3

Published by seriousme 9 months ago

Changed

  • fix: securityHandlers fix for "AND" case
  • fix: remove last traces of TAP from generator templates
  • updated dependencies
    • @biomejs/biome ^1.2.2 → ^1.5.2
    • @seriousme/openapi-schema-validator ^2.1.2 → ^2.1.5
    • c8 ^9.0.0 → ^9.1.0
    • fastify ^4.23.2 → ^4.25.2
    • fastify-cli ^6.0.0 → ^6.0.1
fastify-openapi-glue - v4.4.2

Published by seriousme about 1 year ago

Changed

  • fix: add warning for OpenAPI v3 cookie parameters
fastify-openapi-glue - v4.4.1

Published by seriousme about 1 year ago

Changed

  • no change, fixing latest tag on npmjs
fastify-openapi-glue - v2.8.0

Published by seriousme about 1 year ago

Backport async security initializer from 4.4.0

fastify-openapi-glue - v4.4.0

Published by seriousme about 1 year ago

Changed

  • feat: Make initialize on Security Handlers async (AlexBroadbent)
  • updated dependencies
    • @biomejs/biome ^1.1.2 → ^1.2.2
    • @seriousme/openapi-schema-validator ^2.1.1 → ^2.1.2
    • fastify ^4.23.1 → ^4.23.2
fastify-openapi-glue - v4.3.3

Published by seriousme about 1 year ago

Changed:

  • chore: replace Rome by Biome
  • fix: removed tap as a dependency
  • fix: replaced deprecated routeOption and routeSchema in documentation and tests
  • updated dependencies
    • @seriousme/openapi-schema-validator ^2.1.0 → ^2.1.1
    • fastify ^4.21.0 → ^4.23.1
fastify-openapi-glue - v4.3.2

Published by seriousme about 1 year ago

Changed:

  • fix: make additional validation for v2 non-body parameters work
fastify-openapi-glue - v4.3.1

Published by seriousme about 1 year ago

This PR fixes "Swagger generic parameters" and updates the following dependencies:

  • c8 ^8.0.0 → ^8.0.1
  • fastify ^4.17.0 → ^4.21.0
  • fastify-cli ^5.7.1 → ^5.8.0
  • fastify-plugin ^4.5.0 → ^4.5.1
  • tap ^16.3.6 → ^16.3.8
fastify-openapi-glue - v4.3.0

Published by seriousme over 1 year ago

  • chore: replaced Tap by Node test
  • update: rename 'service' option to 'serviceHandlers', 'service' still works but gives a deprecation warning.
  • update: expanded documentation
fastify-openapi-glue - v4.2.0

Published by seriousme over 1 year ago

  • feat: return route options for operationResolver
  • updated dependencies
    • c8 ^7.13.0 → ^7.14.0
    • rome ^12.0.0 → ^12.1.3
    • tap ^16.3.4 → ^16.3.6
fastify-openapi-glue - v4.1.4

Published by seriousme over 1 year ago

  • fix: replaced context.schema by routeSchema in docs and tests
  • updated dependencies
    • fastify ^4.13.0 → ^4.17.0
fastify-openapi-glue - v4.1.3

Published by seriousme over 1 year ago

  • fix: fixed "npm start" behaviour
  • updated dependencies
    • c8 ^7.12.0 → ^7.13.0
    • fastify ^4.11.0 → ^4.13.0
    • minimist ^1.2.7 → ^1.2.8
    • tap ^16.3.3 → ^16.3.4
fastify-openapi-glue - v4.1.2

Published by seriousme almost 2 years ago

Changed

  • chore: replaced Prettier and ESlint by Rome
  • fix: fix query string array handling in V3 parsing
  • updated dependencies:
    • fastify ^4.9.2 → ^4.11.0
    • fastify-cli ^5.5.0 → ^5.7.1
    • fastify-plugin ^4.3.0 → ^4.5.0
    • husky ^8.0.1 → ^8.0.3
    • tap ^16.3.0 → ^16.3.3
fastify-openapi-glue - v4.1.1

Published by seriousme almost 2 years ago

Changed

  • fix: Extend Typescript definitions for operationResolver option with method and path
fastify-openapi-glue - v4.1.0

Published by seriousme almost 2 years ago

Changed

  • feat: Extend operationResolver option with method and path
fastify-openapi-glue - v4.0.3

Published by seriousme almost 2 years ago

Changed

  • fix: remove FSTDEP012 warnings caused by test cases
  • updated dependencies:
    • @seriousme/openapi-schema-validator ^2.0.3 → ^2.1.0
    • eslint ^8.23.0 → ^8.25.0
    • fastify ^4.5.3 → ^4.9.2
    • fastify-cli ^5.4.1 → ^5.5.0
    • fastify-plugin ^4.2.1 → ^4.3.0
    • minimist ^1.2.6 → ^1.2.7