Releases: hashicorp/terraform-cdk
Releases · hashicorp/terraform-cdk
v0.21.0
Breaking Changes
Minimum required Node version updated to 20.9
Since long-term support for Node.js 18 has ended, we updated our minimum compatible node version to 20.9.
fix
- fix: Stop escaping quotes within HEREDOC #3890
- fix: Pass migrate-state flag through to terraform init #3887
- fix: #3630 Slightly improve HCL rendering for skipped attributes #3878
- fix: issue where archive was being closed before the file finished writing causing corrupt TerraformAssets #3873
feat
- feat!: update minimum required Node.js version to 20.19 #3888
- feat: Skip Provider Locking on request #3879
chore
- chore(deps): bump tar-fs from 2.1.2 to 2.1.3 #3897
- chore: Upgrade base image for docker image used in building CDKTF #3872
- chore: Upgrading dependencies #3871
- chore(deps): bump the github-actions-backward-compatible group with 6 updates #3869
- chore(ci): use Dependabot to keep GitHub Actions updated #3867
- chore: add comments to docs #3863
v0.20.12
feat
- feat: Upgrade JSII #3837
chore
- chore: add missing dependency on
fs-extrato@cdktf/hcl-tools#3854 - chore: Upgrade node-pty-prebuilt to support Node LTS #3851
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3847
- chore(docs): Update example for remote backend to show cloud backend #3833
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3828
- chore: Update docker container with latest version of node and JSII #3821
- chore: Upgrade archiver version to 7.0.1 #3818
- chore: Upgrade dependencies for lib #3815
- chore: Use tmccombs/hcl2json and fix go examples #3814
- chore: Remove web team from CODEOWNERS for content directories #3811
- chore: Upgrade dependencies for all #3800
- chore: update changelog #3798
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3795
- chore: Upgrade dependencies for all #3789
- chore: Upgrade dependencies for lib #3776
- chore: Upgrade dependencies for util #3767
- chore: Upgrade dependencies for cli #3765
fix
- fix: Upgrade dependencies to remove vulnerable version of micromatch #3844
- fix: Upgrade version of esbuild without security vuln #3843
- fix: Security warning on version of Axios #3841
- fix(examples): The Complex iterators example for C# that has been broken for a while #3840
- fix: Update slack action usage for slack action v2 #3802
- fix: always save terraform credentials #3785
- fix(lib): correct the concat method in TokenizedStringFragments #3772
v0.20.11
v0.20.10
v0.20.9
feat
- feat(provider-generator): Skip definition attribute for aws_quicksight_analysis.definition data source #3725
fix
- fix(lib): render empty string as quotes #3683
- fix(lib): Correct types for allowedAccountIds & forbiddenAccountIds in S3Backend #3669
- fix(provider-generator): fix collision for Go for resources named version #3670
- fix(release): Don't validate single commit for semanticity #3715
chore
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3714
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3700
- chore: add extra pr for a catch-all package update #3699
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3693
- chore: Upgrade dependencies for JSII #3692
- chore: Upgrade dependencies for util #3691
- chore: Upgrade dependencies for cli #3690
- chore: Upgrade dependencies for lib #3689
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3682
- chore: Upgrade dependencies for JSII #3679
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3672
- chore: added index pages for each library to the docs #3671
- chore: reorganize API documentation #3668
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3666
- chore: Upgrade dependencies for util #3650
- chore: Upgrade dependencies for cli #3649
- chore: Upgrade dependencies for JSII #3648
- chore: Upgrade dependencies for lib #3647
- chore(hcl2cdk): fix yarn command in Readme.md #3624
v0.20.8
feat
- feat: add validation to TerraformModule #3608
fix
- fix: Empty string, booleans, and zero numbers in hcl rendering #3655
- fix: explicitly listen on ipv4 address for verdaccio due to Github runner image regression #3654
chore
- chore: manifest.json should have stable json #3584
- chore: update JSII #3616
- chore: remove dependency on jsii-srcmak #3607
- chore: Fix a small documentation typo #3629
- chore: Use single-label runner for custom-linux-xl #3623
- chore: fix branch cleanup #3644
- chore: remove Homebrew link and publishing step #3605
- chore: Upgrade dependencies for lib #3618
- chore: Upgrade dependencies for util #3599
- chore: Upgrade dependencies for util #3589
- chore: Upgrade dependencies for util #3612
- chore: Upgrade dependencies for cli #3613
- chore: Upgrade dependencies for cli #3598
- chore: Add links and headers #3594
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3614
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3606
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3652
v0.20.7
fix
- fix(provider-generator): refactor logic to determine if a block is optional or required #3580
chore
v0.20.6
fix
- fix(cli): sanitize type arrays #3578
- fix(lib): Correctly render string tokens that contain plain objects #3545
- fix: hcl rendering nested maps #3536
- fix(docs): Italics broken #3490
chore
- chore: fix typo #3553
- chore: add separate workflow for JSII upgrades #3552
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3549
- chore: Upgrade dependencies for util #3548
- chore: Upgrade dependencies for util #3543
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3534
- chore: Upgrade dependencies for util #3533
- chore: run doc conversions on one runner #3522
- chore: Upgrade dependencies for cli #3517
- chore: Upgrade dependencies for lib #3516
- chore: update-project-board-issue calls different repo #3513
v0.20.5
fix
- fix(lib): Correctly render string tokens that contain plain objects #3545
- fix: hcl rendering nested maps #3536
- fix(docs): Italics broken #3490
chore
- chore: fix typo #3553
- chore: add separate workflow for JSII upgrades #3552
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3549
- chore: Upgrade dependencies for util #3548
- chore: Upgrade dependencies for util #3543
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3534
- chore: Upgrade dependencies for util #3533
- chore: run doc conversions on one runner #3522
- chore: Upgrade dependencies for cli #3517
- chore: Upgrade dependencies for lib #3516
- chore: update-project-board-issue calls different repo #3513
v0.20.4
fix
- fix: Make
CDKTF_LOG_FILE_DIRECTORYa common flag available on all commands #3495 - fix(cli): opening browser using CLI hangs the shell process forever #3480
chore
- chore: Upgrade dependencies for util #3518
- chore: npm-check-updates && yarn upgrade #3511
- chore: Upgrade dependencies for cli #3510
- chore: Upgrade dependencies for lib #3509
- chore: change schedule time to be before our week starts #3508
- chore: Upgrade dependencies for cli #3507
- chore: Upgrade dependencies for util #3506
- chore: Upgrade dependencies for lib #3505
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3504
- chore: Upgrade dependencies for lib #3498
- chore: Upgrade dependencies for util #3497
- chore: Upgrade dependencies for cli #3496
- chore: fix yarn upgrade for cdktf #3494
- chore: Upgrade dependencies for cli #3493
- chore: Upgrade dependencies for util #3492
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3491
- chore: bundle smaller packages together #3481
- chore(deps): pin trusted workflows based on HashiCorp TSCCR #3479
- chore: Upgrade dependencies for @cdktf/provider-schema #3476
- chore: Upgrade dependencies for @cdktf/hcl2cdk #3475
- chore: Upgrade dependencies for @cdktf/hcl2json #3474
- chore: Upgrade dependencies for @cdktf/commons #3473