diff --git a/CHANGELOG.md b/CHANGELOG.md index d86cc8a..d4f615d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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