Skip to content

Latest commit

 

History

History
134 lines (82 loc) · 4.12 KB

CHANGELOG.md

File metadata and controls

134 lines (82 loc) · 4.12 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

  • Add ability to disable lifecycle prevent_destroy (grahamhar) [#43]
  • Adds support for the upgrade argument of the init command (@lorengordon) [#40]
  • Fix to return an empty map when no child modules are present in plan
  • Fix to read-only files on Windows during cleanup (@grahamhar). [#38]
  • Terragrunt support (@davidtam) [#32]
  • improve Windows support [#28]
  • retag 1.5.5 as 1.5.6
  • do not fail when resource_changes key is not present in output
  • this release has been skippe don pypi
  • fix quoting in backend config args
  • allow customizing environment variables
  • fix errors when plan has no variables
  • add support for -var-file flag
  • add an option to allow the use of targeted resources using the -target flag

Fixed

  • fix KeyError on plan output when no Terraform outputs have been defined (cf [#9] and [#10])

Added

  • add an option to allow leaving .terraform and terraform.state in place on exit

Added

  • proxy raw dict iter in TerraformValueDict

Added

  • proxy raw dict methods in TerraformValueDict

Changed

  • fix links and typos in README

Added

  • support child modules in plan output
  • added support for __contains__ in dict wrapper classes
  • add simple examples for plan and apply as fixtures

Changed

  • refactor plan output attributes (breaking change)
  • refactor state wrapper (breaking change)
  • refactor tests

Removed

  • refactor the module interface (breaking change)
    • remove the ability to run commands implicitly in setup
    • remove the run_commands method
    • remove the teardown method
    • unify the plan and plan_out methods