Skip to content

Latest commit

 

History

History
210 lines (116 loc) · 11.4 KB

CHANGELOG.md

File metadata and controls

210 lines (116 loc) · 11.4 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.11.0 (2022-11-09)

Features

  • add optional operationId to http events (#100) (2262dfe)
    • overrides the auto-generated operationId if specified

Changes

  • Updated dependencies

2.10.0 (2022-10-21)

Features

  • add option to change api description and version (#99) (4aeba34)

2.9.2 (2022-09-30)

Bug Fixes

2.9.1 (2022-09-30)

Bug Fixes

2.9.0 (2022-09-30)

Features

2.8.2 (2022-07-14)

Bug Fixes

  • add missing schema attributes (44512ad)

2.8.1 (2022-07-14)

Bug Fixes

  • add custom schema to httpApi also (4f25ce6)

2.8.0 (2022-07-05)

Features

  • add option to change project title (#80) (9dea3b6)

2.7.0 (2022-06-23)

Features

Bug Fixes

  • check for log function before assigning (3ccd039)

2.6.0 (2022-06-13)

Features

2.5.1 (2022-05-23)

2.5.0 (2022-05-13)

Features

  • use builtin params if none are provided (#71) (e1b31fe)

2.4.2 (2022-05-12)

Features

  • Allow plugin to work when node_modules are in a different directory than serverless.yml (#70)

Changes

  • Update documentation to correctly specify usage requirements (#70)

2.4.1 (2022-03-17)

Features

  • a description can now be added to path params. (#62) (5b552f4)
    http:
      path: /hello/{name}/{simpleParam}
      method: get
      parameters:
        name:
          description: the name to say hello to
          required: true
        simpleParam: true

Bug Fixes

  • backwards compatibility and path parameters (#62) (5b552f4)
    • v2.4.0 implemented Serverless v3 logging without regard to those using Serverless v2 still. Added support for v2 again.
    • v2.3.0 broke path parameters. This has been addressed.

2.4.0 (2022-03-15)

Features

2.3.0 (2022-03-10)

Features

Bug Fixes

2.2.0 (2022-02-23)

Features

  • add option to exclude specific stages (#46) (#47) (89335dd)
    • Example of new option: excludeStages: ['prod'] (skip deployment of swagger.json and Swagger UI in prod stage)

2.1.0 (2022-02-21)

Features

  • add option to use REST API for swagger lambdas (#44) (e034ab3)
    • apiType: 'http' | 'httpApi' – defaults to httpApi if not specified

Bug Fixes

  • use unique operationId per function path (#43) (d28e6af)

2.0.0 (2022-02-21)

⚠ BREAKING CHANGES

  • apiKeyName no longer exists in custom configuration. Use apiKeyHeaders: ['x-api-key'] in place of apiKeyName: 'x-api-key'

Features

  • add apiKeyHeaders array for multiple security headers (#35) (7b43838)

Changes

  • Remove apiKeyName in favor of apiKeyHeaders (87cf65a)

1.8.0 (2022-02-17)

Features

  • Update Swagger-UI to 4.5.0, Add missing icons (#32) (52118a5)

1.7.0 (2022-02-08)

⚠ BREAKING CHANGES

  • schemes now defaults to the scheme used to serve the API specification if not provided (#32)

Features

  • add basePath and schemes to custom config (#32) (52118a5)

Bug Fixes

1.6.0 (2022-02-08)

1.5.1 (2022-02-05)

1.5.0 (2022-02-02)

(Contains undocumented updates from 1.4.0)

Features

  • config: allow user to choose swagger path (5ceeb9c)
  • exclude: allow user to exclude events (c0bbe15)
  • queryStringParameters: allow user to define query string params (294926e)
  • script: adding publish script to call np (4932248)
  • swaggerFiles: allow user to add json openAPI 2.0 files (ba130a2)

Bug Fixes

  • Add required parameter to Swagger for queryStringParameters (#20) (6a6c89d), closes #11
  • types: fixing responses on http, and conflicting types in tests (138626f)

1.3.1 (2021-11-23)

1.2.0 (2021-09-29)

Features

  • deployment: auto swagger works with sls deploy (8f0350b)
  • initial commit: the initial commit (624e4b4)