|
|
|
@ -1,5 +1,22 @@
|
|
|
|
|
# Changelog
|
|
|
|
|
|
|
|
|
|
## [v0.12.0] - 2024-02-??
|
|
|
|
|
|
|
|
|
|
This release continues support for Go 1.21 and includes fixes for Go 1.22,
|
|
|
|
|
now that the final 1.22.0 release is out.
|
|
|
|
|
|
|
|
|
|
@lu4p improved the detection of types used with reflection to track `make` calls too,
|
|
|
|
|
fixing more `cannot use T1 as T2` errors when obfuscating types. See [#690].
|
|
|
|
|
|
|
|
|
|
@pagran added a trash block generator to the control flow obfuscator.
|
|
|
|
|
TODO: link to the docs once they are in master?
|
|
|
|
|
See [#825].
|
|
|
|
|
|
|
|
|
|
A number of bugfixes are also included:
|
|
|
|
|
* Avoid an error when building for `GOOS=ios` - [#816]
|
|
|
|
|
* Prevent the shuffle literal obfuscation from being optimized away - [#819]
|
|
|
|
|
* Support inline comments in assembly `#include` lines - [#812]
|
|
|
|
|
|
|
|
|
|
## [v0.11.0] - 2023-12-02
|
|
|
|
|
|
|
|
|
|
This release drops support for Go 1.20, continues support for Go 1.21,
|
|
|
|
@ -261,6 +278,12 @@ Known bugs:
|
|
|
|
|
* obfuscating the standard library with `GOPRIVATE=*` is not well supported yet
|
|
|
|
|
* `garble test` is temporarily disabled, as it is currently broken
|
|
|
|
|
|
|
|
|
|
[#690]: https://github.com/burrowers/garble/issues/690
|
|
|
|
|
[#812]: https://github.com/burrowers/garble/issues/812
|
|
|
|
|
[#816]: https://github.com/burrowers/garble/pull/816
|
|
|
|
|
[#819]: https://github.com/burrowers/garble/pull/819
|
|
|
|
|
[#825]: https://github.com/burrowers/garble/pull/825
|
|
|
|
|
|
|
|
|
|
[v0.11.0]: https://github.com/burrowers/garble/releases/tag/v0.11.0
|
|
|
|
|
[#462]: https://github.com/burrowers/garble/issues/462
|
|
|
|
|
[#685]: https://github.com/burrowers/garble/issues/685
|
|
|
|
|