v0.3.0
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!