Releases: gruntwork-io/terragrunt
v0.73.13
✨ New Features
HCL files generated by the generate
block are now automatically formatted using canonical HCL formatting.
For more information, read the docs.
Thanks to @wakeful for contributing this feature!
What's Changed
- feat: Added a new
hcl_fmt
attribute in thegenerate
block for automatic formatting of.hcl
,.tf
, and.tofu
files before writing to disk. by @wakeful in #3917
Full Changelog: v0.73.12...v0.73.13
v0.73.12
v0.73.11
What's Changed
- fix: Adding explicit test for missing dependency by @yhakbar in #3915
- fix: Preventing log enrichment for bare mode by @yhakbar in #3916
- build(deps): bump github.com/puzpuzpuz/xsync/v3 from 3.5.0 to 3.5.1 by @dependabot in #3892
Full Changelog: v0.73.10...v0.73.11
v0.73.11-rc2025022101
What's New
- feat: Automatic generation of stack values as
terragrunt.values.hcl
. - feat: The generated
terragrunt.values.hcl
is now automatically loaded and used when runningterragrunt
in the directory. - feat:
unit.values
variable replaced withvalues
for improved consistency.
Migration Guide
- The
unit.values
variable has been deprecated and replaced withvalues
, to reference unit values, usevalues.*
instead.
v0.73.10
✨ New Features
The before_hook
and after_hook
now support an if
attribute to dynamically enable/disable them at runtime.
For more information, read the docs.
Thanks to @wakeful for contributing this feature!
What's Changed
- feat: Adding auto-generated docs scaffold by @yhakbar in #3876
- fix #3824 add
if
parameter tohook
block. by @wakeful in #3913
Full Changelog: v0.73.9...v0.73.10
v0.73.9
What's Changed
- fix: Updated stack output help flags by @denis256 in #3899
- fix: Handling of incorrectly used flag by @levkohimins in #3901
- fix: Fix reference to root migration doc by @oredavids in #3912
- build(deps-dev): bump nokogiri from 1.16.5 to 1.18.3 in /docs by @dependabot in #3905
Full Changelog: v0.73.8...v0.73.9
v0.73.8
✨ New Features
The scaffold
command now supports the --output-folder
flag for controlling where modules are scaffolded.
What's Changed
- build(deps): bump google.golang.org/api from 0.220.0 to 0.221.0 by @dependabot in #3893
- Added --output-folder flag to scaffold by @KabaevRoman in #3805
Full Changelog: v0.73.7...v0.73.8
v0.73.7
What's Changed
- feat: Clean up TF commands help by @levkohimins in #3895
- feat: Stack unit path validation by @denis256 in #3897
- chore: Replace
golang.org/x/exp
with stdlib by @Juneezee in #3881 - build(deps): bump ruby/setup-ruby from 1.215.0 to 1.221.0 by @dependabot in #3894
Full Changelog: v0.73.6...v0.73.7
v0.73.6
✨ New Features
The terragrunt stack
command now supports unit values.
# terragrunt.stack.hcl
locals {
project = "test-project"
}
unit "app1" {
source = "units/app"
path = "app1"
values = {
project = local.project
deployment = "app1"
}
}
# units/app/terragrunt.hcl
locals {
data = "data: ${unit.values.deployment}-${unit.values.project}"
}
inputs = {
deployment = unit.values.deployment
project = unit.values.project
data = local.data
}
To try it out, make sure you enable the stacks experiment.
What's Changed
Full Changelog: v0.73.5...v0.73.6
RFC: #3313