Skip to content

v0.2.2

Choose a tag to compare

@seungmun seungmun released this 08 Sep 11:21
dbab4e0

0.2.2 (2026-09-08)

Features

  • add --output json to plan, apply, and destroy (#64) (1f02aca)
  • add two-sided contracts keyed by module source (1e5f342), closes #49
  • opt-in output snapshots with last-resort resolution (#65) (2b8b746)
  • terragraph force-unlock releases a leftover graph lock (--yes required) (5cee803)

Bug Fixes

  • a node's explicit backend path no longer claims a same-named orphan (7872629)
  • accept Terraform-compatible input values (#74) (8274208)
  • align module inspection and graph composition checks (#76) (fde76b5)
  • align runtime inspection and verify OpenTofu file support (#82) (493fb8e)
  • C007 allows a contract narrower than the module it describes (9d4545b)
  • contract diagnostics no longer depend on map iteration order (6497330)
  • destroy refuses --auto-approve when a node's approve level does not permit teardown (7361b66)
  • destroy's approve gate checks what a node declared (d91f66a)
  • finish runtime cancellation before releasing graph locks (#79) (b0740a6)
  • force-unlock works on an unvendored checkout and names the lock holder (2d9f247)
  • honor runtime sensitivity in output snapshots (#72) (98b68bf)
  • make approval remedies actionable and correct documentation (#78) (a045678)
  • preserve input values and reject unsafe execution inputs (#70) (2fc9543)
  • preserve LSP scopes and refresh editor state (#77) (34b5c58)
  • preserve managed node data directory isolation (#75) (80e05e5)
  • preserve output sensitivity and consistent input reads (#88) (53a2628)
  • preserve vendored package identity and existing state (#80) (ea89069)
  • protect saved plans before terraform writes (#73) (fd12509)
  • redact sensitive input validation errors (#71) (a7a20cb)
  • support arbitrary HCL filenames in VS Code and clarify docs (#86) (a8d89f7)
  • tfvars are owner-only and removed when the run ends (e1192b3)
  • validate graph storage identity and contract types (#81) (2865810)
  • warn about relative local backend paths (#83) (b820cb4)
  • warn when a renamed node orphans its local-backend state (e0d95a9)

Documentation

  • add active development warning to README (#85) (6f95ed6)
  • align the user guide with supported behavior (#89) (d405b52)
  • correct the write-path invariant in AGENTS.md (cc28581)