From 7a6795249497844cb0c1e75dca62167d98a1cc7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Wed, 7 Feb 2024 11:21:01 +0000 Subject: [PATCH] CHANGELOG: draft release notes for v0.12.0 --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) 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