Releases: unbounce/iidy
additional bug fixes
What's Changed
- fix #257: limit special handling of Resources node to root entries by @tavisrudd in #279
- fix #258: write debug logs to stderr not stdout by @tavisrudd in #277
- fix #262: permit nested cfn intrinsics like !Not [!Equals ] by @tavisrudd in #278
- Fix README typo by @jpalardy in #280
- Deleted our fork of aws-sdk-js dependancy and had to re-create so the hash changed by @gpritchi-unbounce in #282
- Waits for terminal stack status when summarizing by @Kazzer in #284
New Contributors
Full Changelog: v1.12.0...v1.13.0
minor bug fixes, tweaks, docs, dependency upgrades
v1.12.0
- PQ-229 Use github actions, report code coverage to sonar
#265
- PQ-228 Update sonar docker image and use properties file
#264
- Add !$join function
#249
- Add handlebars-helpers string helpers
#251
- Touches up some spelling and grammar issues
#244
- Avoid calling fs.statSync when input is from stdin
#260
- Fixes spelling of
command-implementations
fe8386a
- Touches up some spelling/grammar in documentation
fb52564
- fix spelling mistake in the README
567a66e
- add DELETE_SKIPPED as a colorized status
d62b766
- Accept derived values for !$split and !$join
39ed8fd
- Add documentation
a8fb86c
- Add toJson, toYaml alias, accept non literal values
5ec7d6f
- Bump lodash from 4.17.15 to 4.17.19
83ef7f6
- Use toJsonString/toYamlString
1b9299a
- Clarify what is happening with trailing characters
afa9de3
- Add note about purpose of !$split and !$join
4acdfa0
- Deprecate non-camelCase helpers
863b0e9
- Use S3 template object limit when doing template approval request
8926290
- Bump node-fetch from 2.6.0 to 2.6.1
8d7b662
- Bump dot-prop from 4.2.0 to 4.2.1
bd9b402
- bump laundry to v1.6.0
944aa66
- updates s3 template size to match new max of 1MB; updates using s3 template size when loading a template for approval since the template will be stored on s3
db225b8
- bump deps and update a few exception types as required for ts update
abd19a9
- update aws-sdk-js version (with our creds cache patch)
a6b375d
- bump node version to 14x
63747d4
- update gen-changelog script and deps
c7ec9aa
sha256 hashes
shasum --UNIVERSAL -a 256
fe4a12cf37c42316d425495e2266ee703c2fd64f30e0ca1c1401d0f50899f722 Udist/iidy-linux
f73d96c346e17d0854a28e7d56a220fc8f50debc5fad61ceeb49731199e59770 Udist/iidy-linux-amd64.zip
6ea9eb9b0de03baf64a9f5951c51f780499214bcde33068ff7c93c5cef3bd46b Udist/iidy-macos
2c6dd182edc023c18882eb9ede74607cd7bebee7a644864fd8fbbcfcbdcf17d1 Udist/iidy-macos-amd64.zip
misc improvements and bug fixes
1.11.0
- PR #235 by @tavisrudd - implement #145: display resource creation times
- PR #243 by @tavisrudd - fix issue #238: partial writes to stdout when piping render output
- PR #237 by @tavisrudd - Create CODE_OF_CONDUCT.md
- PR #240 by @dannosaur - #239 fix invalid refs when node objects are duplicated within the template
- PR #242 by @jpb - Support cross account template approval requests
- PR #232 by @tavisrudd - update build deps, improve
make prepare_release
, implement new changelog generator - PR #233 by @tavisrudd - fix #228 and #105 double processing of refs in custom template Props
- PR #234 by @tavisrudd - remove references to yarn
- PR #231 by @kalupa - Add support for .nvmrc for node versioning
- PR #230 by @tavisrudd - disable autochangelog for now
- PR #229 by @tavisrudd - bump laundry to v1.5.0
- PR #227 by @tavisrudd - fix #178: shasum filehash portability
- PR #226 by @tavisrudd - add test for tojsonPretty handlebars function
- PR #221 by @tavisrudd - misc error message improvements
- PR #225 by @tavisrudd - fix #213: bug in resource node preprocessing
- PR #224 by @dannosaur - [#223] fix issue with $merge syntax in Resources
- PR #222 by @tavisrudd - add --color cli option
sha256 hashes
- 6b6102e5f05f562a29fc9b6627e33ac3adbcbc6b6d41e2c29ba889823a318522 dist/iidy-linux
- 744bdf504a4d8ec6b59a424efddfe0aa860f2460c9eaee4d957869c9181e8ead dist/iidy-linux-amd64.zip
- 7a26843a4925228940ad2e93c65a3818509a20340892c73da9bd647bf6cb1437 dist/iidy-macos
- 64fad0d20a1a64d351106a7fc8736ae5fd4c0f4886e0b35e80064253d85cc640 dist/iidy-macos-amd64.zip
6+ months of enhancements, bug fixes, and dependency bumps
Changelog
v1.10.0
6 December 2019
Merged PRs
- #220 - @tavisrudd - npm audit fix
- #207 - @dannosaur / @tavisrudd - implement UsePreviousParameterValues per #170
- #217 - @dannosaur / @tavisrudd - fix missing reference rewrites in custom resource tmpl DependsOn
- #218 - @jpb - Add parameter store global configuration to disable template approval
- #216 - @tavisrudd - complete the refactoring of visitResourceNode, etc.
- #212 - @tavisrudd - add missing stack-args options in README
- #215 - @tavisrudd - Add missing cfn intrinsic fn tags: CIDR, Transform
- #214 - @tavisrudd - normalize handling of $! inside cfn tags like !Sub + tests
- #211 - @tavisrudd - add
tojsonPretty
mustache helper to output newlines in json - #210 - @tavisrudd - fix bug in !$merge: !$ tags in the input not being processed
- #209 - @tavisrudd - reuse http connections to aws to improve perf via env-var setting
- #208 - @kalupa - Bump cli-color to 2.0.0
- #206 - @tavisrudd - bump laundry-cfn to v1.4.0
- #202 - @tavisrudd - Bump deps oct 2019
- #201 - @tavisrudd - add support for aws-vault profiles and aws
credential_process
- #204 - @rymndhng - Normalize iidy command for template-approval
- #200 - @jpb - Fixes a performance regression between v1.6.5..v1.6.6-rc2
- #199 - @tavisrudd - Update aws-sdk
- #192 - @dependabot[bot] - Bump lodash from 4.17.11 to 4.17.13
- #194 - @dependabot[bot] - Bump sshpk from 1.13.1 to 1.16.1
- #191 - @dependabot[bot] - Bump mixin-deep from 1.3.1 to 1.3.2
- #193 - @dependabot[bot] - Bump extend from 3.0.1 to 3.0.2
- #197 - @dependabot[bot] - Bump debug from 2.6.8 to 2.6.9
- #198 - @frodeaa - FIX: convert stack output Version format
- #190 - @jpb - CO-1436 Migrate GitHub Actions HCL to YAML
- #188 - @jpb - Write error-level logs to stderr
- #183 - @tavisrudd - beef up tests and add nyc for coverage reporting
Commits (reverse chronological)
- Add parameter store global configuration to disable template approval
#218
- CO-1436 Migrate GitHub Actions HCL to YAML
#190
- Write error-level logs to stderr
#188
- Normalize iidy command for template-approval
#142
- beef up tests and add nyc for coverage reporting
0ed1dc4
- Cleanup
177694f
- Bump mixin-deep from 1.3.1 to 1.3.2
a4bdf65
- Bump debug from 2.6.8 to 2.6.9
4f6a9ae
- FIX: convert stack output Version format
9ae7cd8
- Bump sshpk from 1.13.1 to 1.16.1
9a33514
- Bump lodash from 4.17.11 to 4.17.13
84be98b
- Update aws-sdk
8d9d9dd
- Fixes a performance regression between v1.6.5..v1.6.6-rc2
7e01dcf
- Avoid coping large amounts of data by using _.merge with envValues
84fd250
- add support for aws-vault profiles and aws
credential_process
4f41adc
- bump dependencies and fix minor type issues related to the upgrades
5b96c77
- bump laundry-cfn to v1.4.0
de8f6ce
- implement UsePreviousValueParameters per #170
4ad2750
- correctly iterate over stackArgs.UsePreviousValueParameters and updates input.Parameters correctly
d41db46
- update readme for UsePreviousValueParameters and UsePreviousTemplate
d48f975
- Bump cli-color to 2.0.0
737d1bb
- reuse http connections to aws to improve perf via env-var setting
6db516b
- fix bug in !$merge: !$ tags in the input not being processed
4ed9a1f
- add
tojsonPretty
mustache helper to output newlines in json305cec7
- add missing stack-args options in README
0cc2c13
- normalize handling of $! inside cfn tags like !Sub + tests
54b2f79
- add some newer cfn intrinsic fn tags we're missing: CIDR, Transform
447e4a2
- complete refactoring of visitResourceNode, etc.
add12a3
- allow aws test to be skipped + tweak cli test timeout
b43905f
- tweak error message wording
0f522ef
- s/UsePreviousValueParameters/UsePreviousParameterValues/
173fe8c
- rm outdated TODO comment
b6b0a71
- fix missing reference rewrites in custom resource tmpl DependsOn
9222fb0
- Make it obvious that we're mutating the stack args object
3aab2c1
- add case for when DependsOn is an array. add similar logic to handle Condition attribute
375547b
- Add docs for disable-template-approval value
a1f056f
- prefix unused index arg as _index
5a243dd
- add tests for UsePreviousValueParameters and stackArgsToX
50f9229
- exclude tests with aws deps on travis.ci
953b73f
- npm audit fix
f67ce72
file SHA256s
21f5e2206192eb21449acf69c28dc4b1d4d918cf4095e981c198f08901c0a9bc dist/iidy-linux
b8e6f0126c7190d1f4ddc5249d9c58062c46312b2e0c5475f3178544ef66207c dist/iidy-linux-amd64.zip
d0ae78912b7142306e36d49def2e4402c46f29e0c582ebbc4b27bb1f72da6e8c dist/iidy-macos
1a797a9e813cf76964081bffd74230cc20582336a142662a40234bcd7f6c8c02 dist/iidy-macos-amd64.zip
v1.9.0
- display stack parameters in output - fixes #149
#149
- update dependencies
28c57d1
- improve parsing of !$include's to handle bracket expressions fully
a51622c
- Upgrade laundry (stack template linting)
19c02e4
cfeb76350ce4bd493ca69806f0efe7351fa8dcdef0bc4db11ae5b50fdf27261c dist/iidy-linux
09b063510e6cd7f79d700a8641e15e33d50e5cc5e4bae65f1907bacc4c0c8959 dist/iidy-linux-amd64.zip
06a00258201609460023d033ceb6c0251176e3cb0149d6fc52092951791ee0e7 dist/iidy-macos
132596ee55c9dff70020246a2d26cbdb8c1edcac43a99b573c2d7f7439f20f22 dist/iidy-macos-amd64.zip
v1.8.0
25a81d157f521715d4c3265982282dad0c1c11f1b4a668a0c149c3b4e1c5d21f iidy-linux
a863f9b5c25af76189508432ce54b47b6b0f0a448affe9845dc3cf13737d8717 iidy-linux-amd64.zip
199b2619b880ab8502516a22b54a32c42273ba0fadcd25ebdc74f1525ae8da17 iidy-macos
69b27cba2d576dda22f556acbe26dec5b8f630f4e96b1909b6ea86bfe6e6736b iidy-macos-amd64.zip
v1.7.0
9710d8cf9c0c481e1164e18ce6a16329f5352b98ea058d544ac72343c0984bd3 iidy-linux-amd64.zip
05c7e1272da0244eed95805d2739b576ff710e75bef548b997d08e7b07f53f8d iidy-macos-amd64.zip
ceb632e620056c08d9827eefddf5ff84012d23507a619b4652ff6107a5aa73fe iidy-macos
82e42d54cec7a5afb8a2efed97e6cd0a3088e4a6c13f838176a0d45b300e2af9 iidy-linux
v1.6.6-rc4
861d886b4b49b01a2ad7145f0c047e3f358e3b4052ed5d402e60f51dae55a660 iidy-linux
7773e9d306986e14e827cc5aaa152ea25a79787953a82274cc5a8c66652aafdf iidy-linux-amd64.zip
e020939960227fad9420af219ac1bcb71fbf50b50ba22f3f315adde984a6e085 iidy-macos
592dbe3ffb6a8d49f9957070ac3c3cf38508c9ecda9a820f6eff33357a529197 iidy-macos-amd64.zip
v1.6.6-rc3
a1b7209682ef212ef8a653c95480a42efe86baac049039724375e6fc62fe8dad iidy-linux
bc6660766d9394ee642f7644910d580280f41e240b30445a169808ef7da57778 iidy-linux-amd64.zip
3c773889f3f4f3863d42d1b74583a816f2e502b631530529411abb55996aac71 iidy-macos
efc2bdb08c2f7fe8d3f8322223860db511fa6ed726fac65a9efd1d0b7aba8c95 iidy-macos-amd64.zip
v1.6.6-rc2
60bc5e397d1244b07c149d7ab08b0a37df8f37eb48e21514a45889edfbd3a638 iidy-linux
ad12e2cececdf9a605a1634d43bd57dfe1f21cebd359b811581d53052f1232b6 iidy-linux-amd64.zip
ae52ae1093360599771a4a8efb7d1b800a272019acec5a751b074136dad50414 iidy-macos
a1e0743d43ed9eecb2265808430e7ea0c53ffe03f1deeb4773c7e0cca4279fc4 iidy-macos-amd64.zip