@ -2,19 +2,23 @@
## Unreleased
## Unreleased
## [0.2.0] - 2021-04-08
This release of Garble drops support for Go 1.15.x, which is necessary for some
This release of Garble drops support for Go 1.15.x, which is necessary for some
of the enhancements below:
of the enhancements below:
* `garble test` allows running Go tests built with obfuscation
* New: `garble test` allows running Go tests built with obfuscation
* `garble reverse` allows de-obfuscating output like stack traces
* New: `garble reverse` allows de-obfuscating output like stack traces
* Names of functions implemented in assembly are now obfuscated
* Names of functions implemented in assembly are now obfuscated
* `GOPRIVATE=*` now works with packages like `crypto/tls` and `embed`
* `GOPRIVATE=*` now works with packages like `crypto/tls` and `embed`
* `garble build` can now be used with many main packages at once
* `-literals` is more robust and now works on all of `std`
The README is also overhauled to be more helpful to first-time users.
The README is also overhauled to be more helpful to first-time users.
Known bugs:
Known bugs:
* obfuscating the standard library with `GOPRIVATE=*` is not well supported yet
* obfuscating the entire standard library with `GOPRIVATE=*` is not well supported yet
## [0.1.0] - 2021-03-05
## [0.1.0] - 2021-03-05
@ -35,4 +39,5 @@ Known bugs:
* obfuscating the standard library with `GOPRIVATE=*` is not well supported yet
* obfuscating the standard library with `GOPRIVATE=*` is not well supported yet
* `garble test` is temporarily disabled, as it is currently broken
* `garble test` is temporarily disabled, as it is currently broken
[0.2.0]: https://github.com/burrowers/garble/releases/tag/v0.2.0
[0.1.0]: https://github.com/burrowers/garble/releases/tag/v0.1.0
[0.1.0]: https://github.com/burrowers/garble/releases/tag/v0.1.0