Skip to content

Releases: org-formation/org-formation-cli

v1.0.14

09 Apr 06:29
42b7339
Compare
Choose a tag to compare

version: 1.0.14

  • fix: when changeset is not found during execute-change-set the cli command returns an error

v1.0.13

28 Jan 10:56
145a572
Compare
Choose a tag to compare

version: 1.0.13

  • fix: cdk tasks use --force when deleting stacks
  • chore: usage of AWS SDK v3 (upgrade from V2)
  • fix: deleting stacks without explicit concurrency settings will default to settings passed to the CLI (instead of 1)

v1.0.11

17 May 06:33
d85980f
Compare
Choose a tag to compare
  • feat: support MaxConcurrentTasks > 0 on update-cdk tasks
  • feat: support IgnoreFileChanges on update-cdk, update-serverless.com and apply-tf tasks (allows the task to be skipped if certain files got changed)
  • fix: stacks in UPDATE_ROLLBACK_FAILED wont get deleted when attempting to recover from a failed update
  • feat: Control Tower (or any other account factory solution) support using the annotate-organization task

v1.0.9

15 Mar 22:47
e4851f2
Compare
Choose a tag to compare

version 1.0.9

  • feat: support --match and --dev on print & validate commands
  • feat: support serverless.com V3, by setting the SLSVersion attribute to 3 in the task file
  • fix: allow sub-expression to be a !ReadFile, !Cmd or other expression

v1.0.8

04 Mar 22:01
ab98041
Compare
Choose a tag to compare
  • feat: added Terraform support task support (task type: apply-tf)

v1.0.7

09 Feb 19:49
4957416
Compare
Choose a tag to compare
  • feat: allow a development role to be configured on the OrganizationRoot (DefaultDevelopmentBuildAccessRoleName) which will be used when running using --dev
  • fix: STS defaults to regional STS which allows deployments to non-default aws regions.
  • fix: support cloudformation language extensions: Fn::ToJsonString and Fn::Length
  • fix: fail the build if a task gets deleted that has TerminationProtection set to true.

v1.0.6

01 Jan 22:58
2a29c92
Compare
Choose a tag to compare

version v1.0.6

  • fix: only prevent printing/ validating stacks if an account is added to organization.yml (not prevent printing if an OU got added)
  • chore: better perf on update-organization task
  • fix: explicitly retry on type registrations that return DEPLOY_STAGE of status FAILED
  • feat: allow nunjucks templating context to be passed to cli commands perform-tasks, print-tasks, validate-tasks, update & print-org
  • feat: support disableRollback on update-stacks tasks
  • feat: allow accounts to be excluded when performing any command (--exclude-accounts '112223344555,112223344555' )
  • feat: specify bucket to be used for large template uploads (on validate-tasks, perform-tasks, validate-stacks and update-stacks)
  • feat: support closing removed accounts form the organization specifying "CloseAccountsOnRemoval: true" on the OrganizationRoot in organization.yml
  • fix: better defaults for the deploy-cdk task: added --all --require-approval=never to default deploy and destroy commands
  • fix: allow matching a single task using --match taking a globPattern (e.g. --match '**/MyTask') or the exact name of a task.

v1.0.4

11 Oct 21:44
f9c94d3
Compare
Choose a tag to compare
  • feat: allow Fn::EnumTargetAccounts to be used in combination with ${AccountId}, ${AccountName}, ${LogicalId}, ${RootEmail}, ${Alias}, ${Tags.TAGNAME}
  • feat: dependsOnAccount support for govcloud
  • feat: support for ExcludeOrganizationalUnit in organization binding
  • fix: EMAIL_ALREADY_EXISTS when importing account using root email for govcloud
  • feat: Nunjucks templating support on LocalFile contents of copy-to-s3 tasks
  • feat: allow organization binding to be declared as a task-file parameter (Type: 'OrganizationBinding')
  • feat: support comma-delimited CloudFormation parameter values

v1.0.3

13 Jul 07:18
Compare
Choose a tag to compare

version 1.0.3

  • fix: creating a new account doesnt properly display the new account id in the logs (displays [object Object] instead)

v1.0.2

29 Jun 20:26
dc1e323
Compare
Choose a tag to compare
  • feat: support top-level rules in template
  • fix: honour taskRoleName when printing tasks