Skip to content

v0.3.0

Compare
Choose a tag to compare
@mvdan mvdan released this 31 May 10:51
· 348 commits to master since this release

This release of Garble fixes a number of bugs and improves existing features,
while maintaining support for Go 1.16.x. Notably:

  • Make builds reproducible even when cleaning GOCACHE
  • Detecting types used with reflection is more reliable
  • Cross builds with GOPRIVATE=* are now supported
  • Support conversion between struct types from different packages
  • Improve support for type aliases
  • Function names used with go:linkname are now obfuscated
  • garble reverse can now reverse field names and lone filenames

Known bugs:

  • obfuscating the entire standard library with GOPRIVATE=* is not well supported yet

Consider becoming a sponsor if you benefit from the work that went into this release!