Releases: irvinlim/es2017-lambda-boilerplate
Releases · irvinlim/es2017-lambda-boilerplate
0.4.2
Features
- Travis CI updates:
- Ensure reproducible builds by installing dependencies from
package-lock.json
(#29)
0.4.1
Features
- Better logging within the test runner (#27)
- Allow
console.log()
calls within the Lambda source code to be shown in the test runner (#27)
0.4.0
Features
- Reduced build artifact ZIP file size by removing unnecessary
package.json
and package-lock.json
(#22)
- Support ES6 modules properly with
babel-plugin-transform-es2015-modules-commonjs
(#20)
- Add integration tests to ensure that boilerplate is able to build and run all ES features correctly (#21)
Bugfixes
- Fixed
Object.values
/Object.entries
(#20/#21)
0.3.1
Features
- Improve documentation in README and various code files, as well as to clean up some oddities in the code (#18)
0.3.0
Features
- Added
samTemplate.yml
and buildspec.yml
for deployment using CodeBuild/CloudFormation (#17)
0.2.3
Features
- Added npm script for deployment either locally or via CI using
npm run deploy
(#13)
0.2.2
Features
Bugfixes
- Fixed Docker image used for automated Lambda tests (#10)
0.2.1
Features
- Allow AWS IAM user credentials to be passed to the Docker environment during automated tests (#9)
0.2.0
Features
- Added spec tests to ensure Babel is working correctly
- Snapshot tests (#5)
- Functional tests (#6)
- Added unit test runner for automated tests in simulated AWS Lambda environment within Docker (#7)
Bugfixes
- Fixed bug in build script for third-level and higher nested directories (#4)
0.1.1
- Fixed npm script that was not including
node_modules
in the artifact (#1)