main
chore: Remove unused `AppliedActionInvocation` method from JSONView, and related const. (#38936)
Update URLs from `www.terraform.io` to `developer.hashicorp.com` (#36792)
record failed actions
make copyrightfix
refactor(init,state_migrate): Introduce new `DependencyLockingLogger` interface, use new methods for logging about events involving dependency lock files (#38963)
Prevent stacks policy evaluation for pre-destroy refresh (#38826)
expose on_failure to the json hook output
refactor: Add `LogConfigurationCopyingStart` method to `init` command's view implementations
remove old printfs
refactor(init): Add `LogModuleUpgrade` and `LogModuleInitialization` methods to the `ModuleInstallationLogger` interface, refactor `init` command to use methods. (#38979)
command/output: Ignore warnings in JSON mode (#38530)
refactor: Rename`views.ProviderInstaller` to `views.ProviderInstallationLogger` (#38945)
feat(cli): add -json flag for state show (#38341)
move initwd config loading into terraform
views: Refactor how empty lines are logged in human-readable output (#38864)
refactor: Rename new ProviderInstaller interface's methods to describe the action they're logging messages for.
show info when resources are not destroyed due to skip_cleanup
add changelog & updates
version: Add `format_version` field to JSON output (#38930)
refactor: Make `workspace list` human output implementation use the `views` package (#38900)
test: Fix flakey test by avoiding use of `(TestOutput).All()` (#38969)