Changelog
- 9fbd446 Bump version to v0.7.0
- 54ab92d Fix typo
- f18d544 Fix typo in testacc
- 0efebb6 Fix an error message for ProviderVersion.Merge
- 2f5aa16 Mention that provider packages could be distributed from elsewhere
- 7e130e5 Fix tests for index
- b0cbd5d Fix the git permission issue
- 54d666a Setup acceptance tests
- c05e01e Add tests for hclwrite helpers
- ba90f8e Add more tests for LockUpdater
- cb4a4bd Parameterise the mock response
- 8a81eea Remove the shorthand flag for platform
- e6b979d Move a lock index instance into LockUpdater
- 8dd093c Add more debug logs
- 2899273 Inject a Go's standard context outside of the tfupdate package
- ae823c8 Fix lint issues
- 3dbe933 Use filename instead of platform for keys of hash
- ae1f023 Add native support for updating .terraform.lock.hcl
- 679f233 Inject a ModuleContext to Updater
- 721888c Fix lint issues
- 3d07683 Implement version constraint detection
- 80face0 Add tests for Index.GetOrCreateProviderVersion
- 350423f Add tests for providerIndex.getOrCreateProviderVersion
- 0585339 Add tests for buildProviderVersion
- 912c079 Return an error if provider address is implicit legacy things
- 48abf5c Implement an index of provider versions for caching
- dd3df2b Validate SHASumsData
- 222cba4 Validate sha256 checksum for zip data
- 06704f5 Test ProviderDownload() with a mocked Registry API
- b38c67b Implement downloading provider
- d184fe3 Implement ProviderPackageMetadata API
- 9a44923 Split file per registry API