pyarmor v6.0.1 Release Notes

Release Date: 2020-04-16 // about 2 years ago
    • ๐Ÿ›  Fix restrict mode 3 bug: the obfuscated script crashes or complains of this error: This function could not be called from the plain script (#219)
    • ๐Ÿ›  Fix bug: the obfuscated script raises unknown opcode error when the script is obfuscated by obf_code=2 if there is recursive function call
    • ๐Ÿ›  Fix command init and config bug: the entry script is set to . other than empty when passing --entry=""
    • ๐Ÿ›  Fix bug: the traceback will print very long line if the obfuscated script raises exception
    • ๐Ÿ›  Fix bug: in some special cases the obfuscated scripts which are obfuscated with--enable-suffix still conflict with other obfuscated packages
    • Refine the error message as violating restrict mode
    • ๐Ÿ‘ป The obfuscated script will raise exception ReuntimeError other than quit directly when something is wrong
      ๐Ÿ–จ Now it will print a pretty traceback to find where is the problem
    • When generating license.lic for the obfuscated scripts, the license version information will be embedded into the license file implicitly
    • ๐Ÿ‘ป Do not transfer exception type to PytransformError as pyarmor initializes failed