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
- Updated libraries
- Updated documentation
- Update example projects: only use default TypeScript project for easier maintenance, and switch from Cucumber to Jest
2.6.0 (2021-02-19)
- Migrate remaining event mocks to use classes instead of functions
2.5.0 (2020-12-28)
- Update to get HttpApi stack output
2.4.5 (2020-09-23)
- Update dependencies
- Update HttpApi event payload to be valid JSON
2.4.4 (2020-09-11)
- Update dependencies
2.4.3 (2020-08-16)
- Update dependencies
2.4.2 (2020-08-03)
- Additional default props to HTTP API auth payload
2.4.1 (2020-08-03)
- HTTP API event type declarations
2.4.0 (2020-08-02)
- Add HTTP API event support
2.3.0 (2020-05-10)
- Default API Gateway event header to application/json
- Updated exported interface for modified API Gateway event auth
- Update exported interface for modified API Gateway event
- Updated interface for modified API Gateway event
- Support for API Gateway v2 HTTP API auth
- Updated packaging of library
- Updated out of date libraries
2.1.3 (2020-15)
- Updated out of date libraries
- Add better example source arn to dynamodb stream mock event
2.1.1 (2020-02-11)
- Update libraries
2.1.0 (2020-02-11)
- Updated DynamoDBStream event mock default to only include a single record
2.0.2 (2020-01-24)
- Added mock event generator for API Gateway custom authorizer, CloudFormation custom resource, and SNS
- Updated documentation to include event mocks
2.0.1 (2020-01-23)
- Added a mock event generator for DynamoDB Stream event
2.0.0 (2020-01-22)
- Added a default callback object in addition to the context object already specified
- Added the first mock event generator for AWS Lambda triggers (ApiGateway event)
- Updated the name of method 'getDeployedUrl()' to 'getApiGatewayUrl()' for additional clarity
- Switched tests from Cucumber to Jest
- Added missing 'getOutput' method to library
1.3.1 (2019-10-15)
- Added missing 'getOutput' method to library
1.3.0 (2019-09-30)
- Mock context for passing to Lambda handlers in unit tests
- Switched from Cucumber to Jest
1.2.2 (2019-09-06)
- Remove console.log unless DEBUG environment variable is set
1.2.1 (2019-08-24)
- Update dependencies to latest versions
1.2.0 (2019-08-12)
- Update yaml file writing to use a max line length of 240 instead of 80 to avoid line chomps
1.1.3 (2019-08-09)
- Test example script to
cd
into correct directories
1.1.2 (2019-08-05)
- A bug where the file fails to write if the target path is in the current directory
1.1.1 (2019-08-04)
- A bug where the plugin failed to initialize with a missing custom section in project's serverless.yml
- Working examples using the library with default and custom settings
- Update CircleCI config to execute examples with latest package version after a successful npm publish
1.1.0 (2019-08-04)
- Two new methods for getting output values (getDeploymentBucket() and getOutput(key))
- This CHANGELOG to track project changes over time
- Clarify project intent and provide additional examples in README
- Publish now happens from git tags instead of master merges