All Versions
10
Latest Version
Avg Release Cycle
13 days
Latest Release
2866 days ago
Changelog History
Changelog History
-
v0.28.0 Changes
June 25, 2017๐ โ ๏ธ๏ธโ ๏ธ๏ธโ ๏ธ๏ธ starting with this release (v0.28.0) you must install dawson using the new npm scoped package name:
@dawson/dawson-cli
โ ๏ธ๏ธโ ๏ธ๏ธโ ๏ธ๏ธ๐ New features & improvements
- ๐ feat: support for the ANY method has been added (#156, 0a2ddfe)
- ๐ feat: support for greedy paths has been added (#156, 7cc0489 & b25a351 & d0644a3)
- ๐ fix: an improved error message is shown when no package.json is found or when it contains Syntax Errors (#158, 828381c)
- ๐ fix: allow deploying when no
assets
dir is present anddawson.assetsDir
is not defined (56156ca) - ๐ fix:
api.excludeEnv
has been implemented in the development server too, and is now documented (3f07576, f42e56f)
๐ โ๏ธ The documentation and the examples have been updated to match the new features.
-
v0.27.0 Changes
June 24, 2017๐ Improvements
- ๐ fix(cli): update warning message in describe command (fb3f4ed)
- ๐ we have updated to a new major version of
execa
, which now extends environment by default (sindresorhus/execa@e370117), this will impact some phases of the deploy command (zip, install dependencies etc.) - ๐ we have updated to a new major version of
yargs
, which has updated parameters precedence for env / config / context (see https://github.com/yargs/yargs/releases/tag/v7.0.0) - โก๏ธ chore(deps): many dependencies and devDependencies have been updated
-
v0.26.0
May 03, 2017 -
v0.25.0 Changes
March 31, 2017๐ Bug fixes
- ๐ง
babel
configuration inpackage.json
is now correctly respected (#163, thanks to @rakistner)
- ๐ง
-
v0.24.0 Changes
March 30, 2017 -
v0.23.3 Changes
March 03, 2017๐ Changelog v0.16.1 -> 0.23.3
๐ฑ โ ๏ธ๏ธ Breaking changes
- ๐ฆ feat:
.babelrc
support has been removed;babel-preset-env
is used by default and can be extended / overridden using thebabel
property inpackage.json
(bdd219a) - โ chore: tests are now run only against latest Node.js version (3557d99)
- ๐ feat:
customTemplateFragments
are now merged deeply in the template (usinglodash/merge
instead ofObject.assign
) (#125, 7db1cd5) - ๐จ refactor(config): the
cloudfrontRootOrigin
property has been renamed toroot
- feat: header keys, available from
event.params.header
, are now lowercased (55e3d60) - ๐ feat(deploy): contents of the
assets/
folder are now automatically uploaded to the S3 Assets Bucket (fed787b) - useassetsDir: false
to use the old behaviour
๐ New features & improvements
- ๐ง feat: added a devInstrument property (docs) to run functions locally in response to AWS events (#129, 6ac19b8, aeec6c5, e9aebc4, 29e551b)
- ๐ฒ feat(dev-server): improved logging (0a61980)
- feat(dev-server): credentials are automatically renewed so that a server restart is no longer needed (3f60f31)
- feat(dev-server): dev server now correctly filters request headersm respecting CloudFront's behaviour
- ๐ feat(deploy): DAWSON_STAGE variable is now available from
process.env
in Lambdas - ๐ feat(deploy): non alphanum HTTP paths can now be specified (fe39fd2)
- ๐ feat(deploy): Accept-Language and Token headers are now forwarded by Cloudfront (55e3d60, f1622db)
- ๐ feat(deploy): Lambda wrapping code produced by dawson is now prettified using prettier (001927b)
- feat(deploy): CloudFormation stack will now request CAPABILITY_NAMED_IAM, to supportadding custom Named IAM Roles in your templates (dawson itself won't use named resources) (63afb35)
- โก๏ธ feat(cli): a
--skip-cloudformation
option has been added, which skips the Stack Update operation - ๐ refactor(deploy,dev-server): yarn has been dropped, dependencies are now installed using npm (0d0b132)
- ๐ fix(deploy): BucketAssets and DistributionWWW Outputs are now available from Lambda's Environment (#111, a1af47a)
- ๐ fix: exit gracefully with an useful message if
zip
ordocker
binary does not exist (e03234f) - ๐ fix: improves error message when a module required by your app is not installed (1f1d189)
- ๐ improves logging
- โฌ๏ธ upgrades some dependencies
- ๐ฆ feat:
-
v0.23.2
February 28, 2017 -
v0.23.1
February 28, 2017 -
v0.23.0
February 28, 2017 -
v0.22.2
February 28, 2017