Releases: aws-cloudformation/cloudformation-cli
Releases · aws-cloudformation/cloudformation-cli
v0.2.29
What's Changed
- Add Community Section. by @cmgorton in #954
- specify --profile for cli by @rrhodes in #874
- Check for github action updates monthly by @jlosito in #953
- Bump peter-evans/create-pull-request from 3 to 4 by @dependabot in #964
- Add property transform for contract tests by @zjinmei in #843
- chore(init) - generate docs error when cfn init hooks by @mmaeng in #962
- feat(cli) - allow override for typeConfiguration.json file by @mmaeng in #958
- Pytest warning fix for contract test contract_update_without_create by @carpnick in #971
- update Werkzeug to 2.2.0 by @kddejong in #975
- Update Jinja and markupsafe for soft_unicode failure by @kddejong in #976
- Update configuration for the logging bucket. by @mrinaudo-aws in #986
- Bump version to 0.2.29 by @himanshs23 in #987
New Contributors
- @cmgorton made their first contribution in #954
- @rrhodes made their first contribution in #874
- @jlosito made their first contribution in #953
- @dependabot made their first contribution in #964
- @carpnick made their first contribution in #971
- @mrinaudo-aws made their first contribution in #986
Full Changelog: v02.28...v0.2.29
v0.2.28
v0.2.27
What's New
CFN HOOK types can now target resource types with wildcard target names which are matched to hook target types during invocation.
For example, the target name AWS::S3*::Bucket* would resolve and be invoked by the following resource types:
AWS::S3::BucketAWS::S3::BucketPolicyAWS::S3Outpost::BucketAWS::S3Outpost::BucketPolicy
What's Changed
- fix(schema) - Use ASCII characters for \w in pattern regex by @kddejong in #931
- fix(contract): added regex for JSON string formats date-time, date, time, and email by @mmaeng in #930
- chore(CD): Update pypi GHA to new syntax by @mmaeng in #937
- fix(core) - Ignore timestamp issues when creating a ZipFile on py3.8 and greater by @kddejong in #927
generate_docs()for conditionalCreateOnlyProperties by @PatMyron in #740- Add support for Wildcard Hook Targets by @Brianwithay21 in #945
- version bump v0.2.27 by @Brianwithay21 in #946
Full Changelog: v0.2.26...v0.2.27
v0.2.26
What's Changed
- add deletionPolicy and replacepolicy for managedUploadinfra stack by @AkifRafique in #881
- Add auto-generated docs for Hooks Type by @akshayrane in #886
- add pre-commit hook for modules by @jaymccon in #887
- Update example hook schema to target real resource types by @Brianwithay21 in #884
- Add custom property arrayType by @gsurbhi in #902
- fix(test) - Pin importlib-metadata for bandit tests by @kddejong in #908
- fix(core) - Remove runtime checks and leave it to the plugin by @kddejong in #909
- fix(test) - Remove dependency on ~/.aws/config and credentials by @kddejong in #910
- chore(python) - Add support for python 3.9 and 3.10 by @kddejong in #911
- Enforce SecureTransport policy on AccessLogsBucket by @PatMyron in #863
- fix(tests) - clean up docker random hook failures by @kddejong in #922
- CloudFormation Resource Provider Definition MetaSchema update by @github-actions in #789
- Doc: Fix broken links and typo in modules-structure.md by @BourgoisMickael in #896
- chore(documentation): Add clarification in subproperty and hook docs that it is min/max Length not value by @mmaeng in #915
- chore(documentation): fix tests for pr#885 by @mmaeng in #916
- fix(test) - increasing default handler timeout for cfn test by @PatMyron in #554
- fix(cli):
cfn testbroken on Windows - NamedTemporaryFile issue by @mmaeng in #924 - chore(CI): Update github actions to latest versions by @mmaeng in #933
- Chore(precommit): update precommit versions to latest that supports Python 3.6 by @mmaeng in #932
New Contributors
- @AkifRafique made their first contribution in #881
- @akshayrane made their first contribution in #886
- @gsurbhi made their first contribution in #902
- @kddejong made their first contribution in #908
- @BourgoisMickael made their first contribution in #896
- @mmaeng made their first contribution in #915
Full Changelog: v0.2.25...v0.2.26
v0.2.25
What's Changed
- Updated hook contract tests to prune target schema properties by @Brianwithay21 in #871
- Setup Hook target schema strategy only if no input is provided for contract tests by @Brianwithay21 in #872
Full Changelog: v0.2.24...v0.2.25
v0.2.24
v0.2.23
Following change is released in this version:
- Initialize a Hook project with cfn init --artifact-type HOOK --type-name
* For example: cfn init --artifact-type HOOK --type-name My::Test::Example - Using cfn init without parameters will now first ask if you want to create a resource, module, or a hook. If you choose to create a hook,
you will be asked to choose a language plugin - Use cfn validate to validate your hook before submitting
- Use cfn submit to register your hook, making it available for use by CloudFormation in your AWS account