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.
- Added plugin schema to fix serverless warning. Thank you @crunchie84 (74)
- Refactored integration tests
- Updated linting
- Updated packages
- Node version minimal requirements upgraded from 12.x to 14.x.
- Upgraded aws-sdk, eslint, mocha, serverless, typescript and some other packages.
- npm bin changed to npx because of first command's deprecation.
- Github workflow adjustment
- Fixes for build
- Moved the plugin and tests to TypeScript.
- Moved from istanbul to nyc.
- Added support of Serverless Framework 3.
- Moved from Travis CI to Github Actions.
- Added integration tests.
- Updated npm dev dependencies.
- Added support for disabling automatic creation of a AWS::Lambda::Permission. createLambdaPermission flag is enabled by default.
- Added support for a role arn parameter which allows for AWS Kinesis streams to be added as subscription filters.
- Updated npm dependencies to fix security vulnerabilities
- Added support for per-function exclusion by setting
functions.function.logForwarding.enabled = false
for the given function.
- Added option to support filename as filter logic id, called
normalizedFilterID
. True by default.
- 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.