Skip to content

v0.11.0

Compare
Choose a tag to compare
@mvdan mvdan released this 03 Dec 13:10
· 48 commits to master since this release
v0.11.0
02175c5

This release drops support for Go 1.20, continues support for Go 1.21, and adds initial support for the upcoming Go 1.22.

@lu4p and @mvdan improved the code using SSA to detect which types are used with reflection, which should fix a number of errors such as cannot use T1 as T2 or cannot convert T1 to T2. See: #685, #763, #782, #785, #807.

@pagran added experimental support for control flow obfuscation, which should provide stronger obfuscation of function bodies when enabled. See the documentation at docs/CONTROLFLOW.md. See #462.

A number of bugfixes are also included:

  • Avoid panicking on a struct embedding a builtin alias - #798
  • Strip struct field tags when hashing struct types for type identity - #801