Changed
- (BREAKING CHANGE) Upgraded Terragrunt dependency from v0.55.21 to v0.82.0. This major version jump may introduce breaking changes in Terragrunt integration, particularly around configuration parsing and hook execution behavior.
- Deprecated
--include-output-dependenciesand--only-output-dependenciesflags in favor of the new, more comprehensive dependency management flags
Added
- Allow tags to start with numbers.
- Add new CLI flags for dependency management in
list,run, andscript runcommands:--include-all-dependencies: Add all stacks that the selected stacks depend on (direct + transitive) to the selection--include-direct-dependencies: Add stacks that the selected stacks directly depend on to the selection--include-all-dependents: Add all stacks that depend on the selected stacks (direct + transitive) to the selection--include-direct-dependents: Add stacks that directly depend on the selected stacks to the selection--only-all-dependencies: Replace selection with only all stacks that the selected stacks depend on (direct + transitive)--only-direct-dependencies: Replace selection with only stacks that the selected stacks directly depend on--only-all-dependents: Replace selection with only stacks that depend on the selected stacks (direct + transitive)--only-direct-dependents: Replace selection with only stacks that directly depend on the selected stacks--exclude-all-dependencies: Remove all stacks that the selected stacks depend on from the selection--exclude-all-dependents: Remove all dependent stacks from the selection- Support for both Terragrunt and Terramate dependencies in the new dependency flags
Fixed
- Fix invalid Terragrunt argument errors on Terraform hooks that use conditional "if" logic. The upgrade to Terragrunt v0.82.0 resolves issues with hook execution behavior.