Skip to content

Latest commit

 

History

History
178 lines (110 loc) · 5.17 KB

CHANGELOG.md

File metadata and controls

178 lines (110 loc) · 5.17 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[4.1.0] - 2020-05-18

Changed

  • Fixed issue when there are multiple pages of base path mappings. Also refactored how paging is handled throughout the code. Thanks @kzhou57 for discovering this (#345)

[4.0.1] - 2020-05-12

Changed

  • Fix issue updating domains that use a blank base path. Thanks @fabiancook (#337)

[4.0.0] - 2020-05-06

Added

  • Add support for WebSocket and HTTP APIs. A domain name can be created for each API type (Rest, WebSocket, HTTP) for up to 3 domain names in a single Serverless config. Thanks @TehNrd (#319)

[3.3.2] - 2020-04-21

Changed

  • Fix CloudFormation stack's Outputs. Thanks @davidrosson (#320)
  • Use pagination when there are too many certificates. Thanks @cbm-gplassard (#315)

[3.3.1] - 2020-01-16

Changed

  • Fix AWS SDK initialization after internal change in serverless. Thanks @medikoo (#307)

[3.3.0] - 2019-08-12

Added

  • Add ability to choose TLS version. Thanks @drexler (#240)

[3.2.7] - 2019-08-02

Added

  • Add our own configuration for AWS SDK's built in retry mechanism, increasing it from per service default retries to 20 so that this plugin is more easily used in an automated environment.

[3.2.6] - 2019-06-24

Added

  • Add hosted zone to domain summary

[3.2.5] - 2019-06-24

Added

  • Add iam:CreateServiceLinkedRole to CloudFormation template

[3.2.4] - 2019-06-24

Changed

  • Update the minimum required permissions to run the serverless domain manager plugin to include `apigateway:PATCH

[3.2.3] - 2019-06-24

Changed

  • Fixed npm package security vulnerabilities

[3.2.2] - 2019-05-15

Changed

  • Move chai-spies and node types to dev dependencies

[3.2.1] - 2019-03-22

Added

  • Display error messages from AWS if SLS_DEBUG is set
  • Updated README with behavior change and required permissions

[3.2.0] - 2019-03-22

Added

  • Create AAAA Alias for IPv6 Support

[3.1.0] - 2019-03-01

Added

  • Add Issue Templates
  • Add PR Templates

Changed

  • Fixed issue where creating a domain was no longer idempotent in 3.0.4
  • Fixed issue where deploying was no longer idempotent in 3.0.4 due to basepath mapping creation
  • Fixed issue where deploying would break on occasion if more than 100 CloudFormation resources existed

[3.0.2 - 3.0.4] - 2019-02-06

  • Fix Travis configuration

[3.0.1] - 2019-02-04

  • Version bump to fix NPM versioning issue that occured while testing.

[3.0.0] - 2019-02-04

Changed

  • Refactored from Javascript into Typescript
  • Created BasePathMapping through API rather than through CloudFormation

Removed

  • Support for migrating CNAMEs to A Alias Records
    • In 1.0, we only created CNAME records. In 2.0 we deprecated CNAME creation and started creating A Alias records and migrated CNAME records to A Alias records. Now in 3.0, we only create A Alias records.

[2.6.13] - 2019-01-25

Added

  • Created integration test for custom API field being set.

[2.6.12] - 2019-01-18

Changed

  • Implemented a better hosted zone matching algorithm to break domain into parts.

[2.6.11] - 2019-01-10

Changed

  • Fixes bug where having any custom data defined in provider data will trigger a ValidationError because the existing API id is null or undefined.

[2.6.10] - 2018-12-17

Added

  • Integration test to replicate issue where basepath mapping is not set when recreating a domain.

Changed

  • Separated out sls commands in utility functions for integration tests.

[2.6.9] - 2018-12-17

Added

  • Check to ensure plugin configuration exists and throw an error if it does not.

Changed

  • Updated unit tests.

[2.6.7] - 2018-11-28

Added

  • Added integration tests.

[2.6.6] - 2018-11-07

Changed

  • Updated certificate selection to only use unexpired certificates.

[2.6.5] - 2018-08-27

Changed

  • Fixed security vulnerability by updated mocha@5.2.0.

[2.6.4] - 2018-08-27

Changed

  • Allowed enabled option to accept strings as well as booleans.
  • Updated unit tests.
  • Updated README to reflect changes made to the enabled option.

[2.6.3] - 2018-08-02

Changed

  • Updated README to reflect the current behavior of creating A Alias records instead of CNAMEs.

[2.6.2] - 2018-07-25

Added

  • This CHANGELOG file to make it easier for future updates to be documented. Sadly, will not be going back to document changes made for previous versions.

[2.6.1] - 2018-07-25

Changed

  • Added single quotes to certificateName in README