Skip to content

Releases: hashicorp/go-slug

v0.16.1

04 Nov 07:51
6004eb1
Compare
Choose a tag to compare
  • #68: Fix panic in sourcebundle package when RegistryMeta and Packages aren't the same size.

Full Changelog: v0.16.0...v0.16.1

v0.16.0

21 Aug 08:20
18b3dde
Compare
Choose a tag to compare
  • #64: Remove the .Append(...) function from the sourcebundle diagnostics API. Consumers should instead use the built-in golang append() function. This ensures type-safety as you can't attempt to insert an invalid object into the diagnostics using the built-in function.

Note: this is technically a breaking change for consumers of the sourcebundle package since it removes a method, but we had previously marked it as experimental in the v0.12.0 release and warned that its API is subject to change. The package continues to be experimental and may change further before stabilizing.

v0.15.2

11 Jun 14:37
9b7ef21
Compare
Choose a tag to compare

sourcebundle: Fixed a bug in the PackageMeta receiver method GetCommitMessage() string that caused it to return an empty string instead of the git commit message. (#61)

v0.15.1

10 Jun 19:24
d050c34
Compare
Choose a tag to compare

#59: expose registry module version deprecation data in sourcebundle

v0.15.0

18 Apr 07:05
b314f21
Compare
Choose a tag to compare

#56: collect commit messages in package meta struct.

Note: this is technically a breaking change for consumers of the sourcebundle package since it removes a method, but we had previously marked it as experimental in the v0.12.0 release and warned that its API is subject to change. The package continues to be experimental and may change further before stabilizing.

v0.14.0

02 Feb 16:36
0ba92f7
Compare
Choose a tag to compare
  • #55: revise the experimental sourcebundle package fetcher and registry client interfaces to improve future extensibility.

Note: this is technically a breaking change for consumers of the sourcebundle package, but we had previously marked it as experimental in the v0.12.0 release and warned that its API is subject to change. The package continues to be experimental and may change further before stabilizing.

v0.13.4

30 Jan 14:43
0480d9e
Compare
Choose a tag to compare

Fixed a bug with default exclusion rules for .terraformignore which caused the .terraform/modules directory to be excluded

v0.13.3

05 Dec 15:11
4f09527
Compare
Choose a tag to compare

sourcebundle: Fixed issue that occurs when a downloaded dependency contains a .terraformignore file that ignores entire directories. (#51)

Enhanced pack performance when using .terraformignore to omit large directories. It is now faster to pack if no negation rules are present in .terraformignore. (#50)

v0.13.2

10 Nov 17:12
ffdd023
Compare
Choose a tag to compare

Fixes a build failure for 32 bit linux architectures

v0.13.1

01 Nov 20:31
eb823de
Compare
Choose a tag to compare

During unpack, go-slug now makes a best effort to restore file timestamps and permissions to files, directories, and symlinks. Symlink timestamps are only restored on GOOS linux and darwin (#47)