v0.12.0
Two new experimental packages factoring out some of Terraform's module installer functionality so that in future it can be shared between Terraform CLI and Terraform Cloud:
sourcebundle: Given source addresses as would be written in the source argument in a module block in the Terraform language, build a local directory containing the requested module package and all of the other module packages it depends on, using caller-provided fetching and dependency analysis routines.
sourceaddrs: Utilities for parsing, validating, and manipulating module source addresses, as would appear in the source argument in a module block in the Terraform language.
The API in these packages is still experimental and so subject to change even in patch releases. The design will be finalized in a future release after we've gathered implementation experience.