diff --git a/CHANGELOG.md b/CHANGELOG.md index cdbe7167c..17a2598b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,45 @@ -# 1.1.0 (02.11.2016) +# 1.3.0 (02.12.2016) -* [Github Milestone](https://github.com/serverless/serverless/milestone/15) -* [Comparison since last release](https://github.com/serverless/serverless/compare/v1.0.3...v1.1.0) +## Features +* [Metrics support](https://serverless.com/framework/docs/providers/aws/cli-reference/metrics/) (#1650) +* [AWS credential setup command](https://serverless.com/framework/docs/providers/aws/cli-reference/config/) (#2623) +* Lambda versioning on each deploy (#2676) + +## Improvements +* Documentation improvements with `serverless.yml` file reference (#2703) +* Display info how to use SLS_DEBUG (#2690) +* Drop `event.json` file on service creation (#2786) +* Refactored test structure (#2464) +* Automatic test detection (#1337) + +## Bug Fixes +* Add DependsOn for Lamda functions and IamPolicyLambdaExecution (#2743) +* Add JSON data parsing for invoke command (#2685) +* Internal refactoring + +## Meta +* [Github Milestone](https://github.com/serverless/serverless/milestone/17?closed=1) +* [Comparison since last release](https://github.com/serverless/serverless/compare/v1.2.1...v1.3.0) + +# 1.2.0 (22.11.2016) + +## Features +* [Lambda environment variables support](https://serverless.com/framework/docs/providers/aws/guide/functions#environment-variables) (#2748) +* [Load Serverless variables from javascript files](https://serverless.com/framework/docs/providers/aws/guide/variables#reference-variables-in-javascript-files) (#2495) +* [Add support for setting custom IAM roles for functions](https://serverless.com/framework/docs/providers/aws/guide/iam#custom-iam-roles-for-each-function) (#1807) +* Lambda environment variables support in Invoke Local (#2757) +* Tighter and secure permissions for event sources (#2023) + +## Bug Fixes +* Fix `--noDeploy` flag to generate deployment files offline without needing internet connection (#2648) +* Bring back the `include` packaging feature with the help of globs (#2460) +* Internal refactoring + +## Meta +* [Github Milestone](https://github.com/serverless/serverless/milestone/16?closed=1) +* [Comparison since last release](https://github.com/serverless/serverless/compare/v1.1.0...v1.2.0) + +# 1.1.0 (02.11.2016) ## Future breaking changes We will include the LogGroup for your Lambda function in the CloudFormation template in the future. This will break deployments to existing applications because the log group was already created. You will get a warning about this if you deploy currently. We will force this behaviour in a future release, for now you can set it through the `cfLogs: true` parameter in your provider config. This change will also limit the logging rights to only this LogGroup, which should have no impact on your environment. You can read more in [our docs](https://serverless.com/framework/docs/providers/aws/guide/functions#log-group-resources). @@ -26,6 +64,10 @@ We will include the LogGroup for your Lambda function in the CloudFormation temp ## Other * [Large documentation refactoring](https://serverless.com/framework/docs/) (#2527) +## Meta +* [Github Milestone](https://github.com/serverless/serverless/milestone/15) +* [Comparison since last release](https://github.com/serverless/serverless/compare/v1.0.3...v1.1.0) + # 1.0.3 (21.10.2016) Following is a selection of features, bug fixes and other changes we did since 1.0.2. diff --git a/RELEASE_CHECKLIST.md b/RELEASE_CHECKLIST.md index 59ec87306..226efc495 100644 --- a/RELEASE_CHECKLIST.md +++ b/RELEASE_CHECKLIST.md @@ -7,6 +7,7 @@ This checklist should be worked through when releasing a new Serverless version. milestone if still open - [ ] Look through all closed issues and PRs of that milestone to see what has changed. Run `./scripts/pr-since-last tag` or if you want to run against a specific tag `./scripts/pr-since-last tag v1.0.3` to get a list of all merged PR's since a specific tag. - [ ] Create Changelog for this new release +- [ ] Update CHANGELOG.md - [ ] Close milestone on Github - [ ] Create a new release in GitHub for Release Notes.