Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency cloudformation-cli to >=0.2.38,<0.3 #4

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mend-5034428[bot]
Copy link

@mend-5034428 mend-5034428 bot commented Oct 16, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
cloudformation-cli >=0.1,<0.2 -> >=0.2.38,<0.3 age adoption passing confidence

Release Notes

aws-cloudformation/aws-cloudformation-rpdk (cloudformation-cli)

v0.2.38: (2024-07-17)

Compare Source

What's Changed?

New Contributors

Full Changelog: aws-cloudformation/cloudformation-cli@v0.2.37...v0.2.38

v0.2.37: (2024-06-03)

Compare Source

What's Changed

New Contributors

Full Changelog: aws-cloudformation/cloudformation-cli@v0.2.36...v0.2.37

v0.2.36: (2024-03-19)

Compare Source

What's Changed

New Contributors

Full Changelog: aws-cloudformation/cloudformation-cli@v0.2.35...v0.2.36

v0.2.35: (2023-12-20) Latest

Compare Source

What's Changed

Full Changelog: aws-cloudformation/cloudformation-cli@v0.2.34...v0.2.35

v0.2.34: v0.2.34 (2023-10-18) Latest

Compare Source

What's Changed

New Contributors

Full Changelog: aws-cloudformation/cloudformation-cli@v0.2.33...v0.2.34

v0.2.33: (2023-09-20)

Compare Source

What's Changed

Full Changelog: aws-cloudformation/cloudformation-resource-schema@v0.2.32...v0.2.33

v0.2.32: (2023-06-05)

Compare Source

What's Changed

New Contributors

Full Changelog: aws-cloudformation/cloudformation-cli@v0.2.31...v0.2.32

v0.2.31: (2023-05-31)

Compare Source

What's Changed

New Contributors

Full Changelog: aws-cloudformation/cloudformation-cli@v0.2.30...v0.2.31

v0.2.30

Compare Source

What's Changed

Full Changelog: aws-cloudformation/cloudformation-cli@v0.2.29...v0.2.30

v0.2.29

What's Changed

New Contributors

Full Changelog: aws-cloudformation/cloudformation-cli@v02.28...v0.2.29

v0.2.27

Compare Source

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::Bucket
  • AWS::S3::BucketPolicy
  • AWS::S3Outpost::Bucket
  • AWS::S3Outpost::BucketPolicy

What's Changed

Full Changelog: aws-cloudformation/cloudformation-cli@v0.2.26...v0.2.27

v0.2.26

Compare Source

What's Changed

New Contributors

Full Changelog: aws-cloudformation/cloudformation-cli@v0.2.25...v0.2.26

v0.2.25

Compare Source

What's Changed

Full Changelog: aws-cloudformation/cloudformation-cli@v0.2.24...v0.2.25

v0.2.24

Compare Source

ddd8ee0 - pin jinja version (https://github.com/aws-cloudformation/cloudformation-cli/pull/865)

v0.2.23

Compare Source

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

v0.2.22

Compare Source

Following change is released in this version:

v0.2.21

Compare Source

Following change is released in this version:

  • Change warning for taggable to tagging, #​844
  • Fix for excluding the breaking change in jsonschema, #​840

v0.2.20

Compare Source

Following change is released in this version:

  • Add contract test for tagging metadata enforcement
  • Fix contract test validation logic for nested primary identifier
  • Refresh credential for every CT handler invocation

v0.2.19

Compare Source

Following change is released in this version:

  • Update prune_properties to support pruning attributes for all sequence members
  • fixing cfn test -- --tb=long README docs
  • Add nonPublicProperties and nonPublicDefinitions lists of JSONPointers

v0.2.18: (2021-09-08)

Compare Source

Following change is released in this version:

  • Input/Output comparison must traverse raw schema (#​820)

v0.2.17: (2021-09-02)

Compare Source

Following are the changes released in this version:

  • Modified Item_Hash func to hash nested Dict (#​816)
  • Revert "Increase Boto assumeRole duration to 6 hours (#​814)" (#​817)

v0.2.16: (2021-09-01)

Compare Source

Following are the changes released in this version:

  • boto session is expanded to 6h (#​814)
  • bug fix for cfn submit modules (#​810)
  • contains collection comparison enhancement for Contract Tests (ordered + unordered) (#​812)

v0.2.15: (2021-07-22)

Compare Source

Following are the changes released in this version:

  • standardizing contract test names (#​556)
  • Increase botocore session to 15 mins (#​803)

v0.2.14: (2021-06-30)

Compare Source

Following are the changes released in this version:

  • Remove CloudFormation access to S3 via ArtifactCopyPolicy and KMS secret access since it is not used anymore.

v0.2.13: (2021-06-23)

Compare Source

Following are the changes released in this version:

  • Add type configuration support in contract tests and cfn invoke
  • Fail Contract test if the required handlers are not present
  • Remove test contract_read_without_create

v0.2.12: (2021-05-24)

Compare Source

Add comparison for primitive type (#​769)

v0.2.11: (2021-05-21)

Compare Source

Use deep copy for model compare (#​766)

v0.2.10: (2021-05-18)

Compare Source

pinning Jinja2 dependency (#​762)

v0.2.9: (2021-05-10)

Compare Source

Following are the changes released in this version:

  • Add contract tests cloudwatch log delivery support. (#​754)
  • Add nodejs 14.x runtime (#​746)
  • Fix typo (#​751)

v0.2.8: (2021-05-03)

Compare Source

Following are the changes released in this version:

  • Add support for nested comparison (#​741)
  • Fix update generation with additionalIdentifiers (#​732)
  • catch common resource schema issues in cfn validate (#​729)
  • Revert npm dependency (#​737)
  • CloudFormation Resource Provider Definition MetaSchema update (#​688)
  • Remove contract_invalid_create contract test (#​734)
  • Update README.md with TypeScript plugin information (#​726)
  • contract test integration test (Python resource provider) (#​723)
  • Merge create and update model to get read only properties (#​715)
  • support regex comparison for transformed values (#​718)
  • removing contract_update_create_only_property (#​721)
  • Adding a unit test for module schema generation (#​716)
  • document Github Action workaround (#​719)
  • Adding conditionalCreateOnlyProperties to metaschema (#​717)
  • Increase readability by breaking up some big functions (#​712)
  • contract test integration test (#​714)

v0.2.7: (2021-03-22)

Compare Source

Releases the latest version of the cloudformation-cli, which includes:

  • Address lint warning for modules sample file (#​702)
  • Show master branch badge, not release (#​703)
  • Prevent Modules unit tests from leaking files (#​704)
  • Redact credentials from invoke console output (#​707)
  • Update the version for pylint (#​708)

v0.2.6: (2021-03-11)

Compare Source

Releases the latest version of the cloudformation-cli, which includes:

  • #​693 [CFN Modules] Support parsing Yaml fragments with CFN short forms
  • #​689 [CFN Modules] Bugfix: Avoid false cfn-lint warning by running linter on original fragment file
  • #​640 [CFN Modules] Do not include unrelated files in the zip file when submitting a Module

v0.2.5: (2021-03-04)

Compare Source

Releases the latest version of the cloudformation-cli, which includes:

  • Fix the bug TypeError: list expected at most 1 arguments, got 2
  • Remove comparing deleted_model with the created_response as they are the same value

v0.2.4: (2021-03-02)

Compare Source

Releases the latest version of the cloudformation-cli, which includes:

  • Add property transform to contract test
  • Add Regex and OR support for transform
  • Refine error message if .rpdk-config doesn't exist
  • Prune read only properties from input & output
  • catch common resource schema issues in cfn validate
  • Ignore schema.json file

v0.2.3: (2021-02-03)

Compare Source

Releases the latest version of the cloudformation-cli, which includes:

  • contract_update_non_existent_resource contract test fails with Assertion error
  • Making input equals to output comparison uniform

v0.2.2: (2021-01-27)

Compare Source

Releases the latest version of the cloudformation-cli, which includes:

  • Catch common resource schema issues
  • CloudFormation Resource Provider Definition MetaSchema update
  • Fix to copy only unique identifiers into update example
  • Call cfn-lint for module fragments
  • Add additional checks on structured properties to not leak the additional properties to handlers during validation
  • Add replacement Strategy to schema

v0.2.1: (2020-11-24)

Compare Source

Modules Support

This release adds support for creating Modules using the CFN CLI

  • Initialize a Module project with cfn init --artifact-type MODULE --type-name <type-name>
  • For example: cfn init --artifact-type MODULE --type-name My::Test::Example::MODULE
  • Using cfn init without parameters will now first ask if you want to create a resource or a module. If you choose to create a module, it will create an example module template under fragments/sample.json which you can use as a starting point to make your changes.
  • Use cfn validate to validate your module before submitting
  • Use cfn submit to register your module, making it available for use by CloudFormation in your AWS account
  • Find detailed documentation about creating Modules here

Backwards-incompatible changes:

  • To use cfn init without going into interactive mode, you now need to specify the artifact type. So, to initialize a resource project, you would use
    • cfn init --artifact-type RESOURCE --type-name <type-name>
    • or for short: cfn init -a r -t <type-name>

Other changes:

  • Create temporary credential for each invocation and limit duration to 15 mins
  • Schema properties can now have multiple types or refs
  • small fix to include ordered-set as a dependency #​635, #​636

v0.2.0

Compare Source

Modules Support

This release adds support for creating Modules using the CFN CLI

  • Initialize a Module project with cfn init --artifact-type MODULE --type-name <type-name>
  • For example: cfn init --artifact-type MODULE --type-name My::Test::Example::MODULE
  • Using cfn init without parameters will now first ask if you want to create a resource or a module. If you choose to create a module, it will create an example module template under fragments/sample.json which you can use as a starting point to make your changes.
  • Use cfn validate to validate your module before submitting
  • Use cfn submit to register your module, making it available for use by CloudFormation in your AWS account
  • Find detailed documentation about creating Modules here

Backwards-incompatible changes:

  • To use cfn init without going into interactive mode, you now need to specify the artifact type. So, to initialize a resource project, you would use
    • cfn init --artifact-type RESOURCE --type-name <type-name>
    • or for short: cfn init -a r -t <type-name>

Other changes:

  • Create temporary credential for each invocation and limit duration to 15 mins
  • Schema properties can now have multiple types or refs

v0.1.14: (2020-11-13)

Compare Source

Releases the latest version of the cloudformation-cli, which includes:

  • an update contract test bugfix
  • some changes necessary to support format values in plugin code generation

v0.1.13

Compare Source

  • Circular Reference Support
  • Add logicalResourceId to request model for generating createOnly properties
  • Fixed composite id validation
  • Dedup plugin choices after fetching them from registry

v0.1.12

Compare Source

  • Fix for contract test drift parity
  • Support CLI arguments for cfn init
  • Initial support using a docker image directly instead of using sam cli
  • Fix cfn invoke with TypeFunction entry point
  • Fix writable identifier check for composite key primary identifier
  • Remove cloudformation.amazonaws.com Service principal

v0.1.11

Compare Source

  • Generate example inputs files for Contract test
  • Add cfn submit documentation to ReadMe
  • Compare Create/Update Handler inputs with Read Handler outputs to avoid false drift

v0.1.10

Compare Source

Revert Delete & Read Handler should be invoked using identifiers to unblock customers from running Contract test. This change was causing validation error for Delete and Read Handlers

v0.1.9: (2020-09-03)

Compare Source

Release includes contract test fix to provide correct information to prod entrypoint for handlers.

v0.1.8

Compare Source

Following are the changes being released in this build:

  • Remove logicalId
  • adjusted summary report
  • Add clientToken to contract test
  • Use role credentials when constructing clients for contract tests
  • ignore generated rpdk.lo.1 file, removing unneeded log messages
  • added inputs generation on [cfn init]
  • Delete & Read Handler should be invoked using identifiers
  • Change entry point to prod from test for contract test
  • Assert input to the handler is equal to the output
  • Delete the resource in contract_delete_create test
  • Increase timeoutInMinute to 2160
  • Automatic release to PyPI when tags are released
  • contract_update_create_only_property Contract test asserts on both NotUpdatable and NotFound ErrorCode
  • PrimaryIdentifier validation

v0.1.7

Compare Source

Delete partial resource created by invalid create test: https://github.com/aws-cloudformation/cloudformation-cli/pull/521

writable id skip for read without create: https://github.com/aws-cloudformation/cloudformation-cli/pull/515

assert only on successful event: https://github.com/aws-cloudformation/cloudformation-cli/pull/534

v0.1.6: (2020-07-31)

Compare Source

Contract test improvements and bug fixes:

  • New test: Read Without Create
  • Fix the invalid handler update test by moving them out of the fixture scope
  • Additional assert that primary id has not got changed throughout update
  • Increased local testing timeout
  • Increased local lambda memory size
  • Additional parameters for region, partition, aws account

v0.1.5: (2020-07-16)

Compare Source

Releases latest cli updates:

  • Documentation Update
  • Resource Schema supports multiple type properties
  • Resource Specification supports multiple types per property
  • Contract tests enhancements:
    • Asserts primaryIdentifier and writeOnlyProperties on created/updated model
    • Update payload for in progress event
    • Timeout tag to enforce custom latency
    • Assert that writeOnlyProperties are excluded from the successful event

v0.1.4: (2020-06-16)

Compare Source

Releases latest cli updates:

  • Settings parameter to project init (allows plugins to initialize project with settings object)
  • Local meta schema reference to support disconnected network build
  • Documentation for cfn test
  • Contract tests enhancements:
    • Added 60s timeout for Create, Update, Delete Handler and 30s timeout for Read and List Handlers
    • Desired state stabilization contract test
    • Eventual Consistency Contract test
    • Shape Conformance Contract test
    • Customers input is allowed
  • Generic type for multiple type support

v0.1.3: (2020-04-23)

Compare Source

Releases latest changes including doc generation and variable support for contract tests.

v0.1.2: (2020-02-13)

Compare Source

Releasing latest changes

v0.1.1: (2019-11-20)

Initial public release of the CloudFormation CLI


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants