Skip to content

Releases: dashingsoft/pyarmor

Release 3.7.1

16 Mar 22:14

Choose a tag to compare

  • Set module attribute __file__ to filename in target machine other than filename in build machine (Fix issue #12).
  • Builtins function __wraparmor__ only can be used in the decorator wraparmor

Release 3.7.0

15 Mar 09:30

Choose a tag to compare

  • Use decorator "wraparmor" to obfuscate func_code again as soon as function return. ( Fix issue #11 )
  • Document usage of decorator "wraparmor", refer to user-guide.md

Release 3.6.2

01 Mar 07:13

Choose a tag to compare

  • Fix issue #8: option --manifest broken in shell script (Linux)

Release 3.6.1

20 Feb 00:40

Choose a tag to compare

  • Add option "Restrict Mode" in web ui
  • Document restrict mode in details (user-guide.md)

Release 3.6.0

16 Feb 13:16

Choose a tag to compare

  • Introduce restrict mode to avoid obfuscated scripts observed from no obfuscated scripts
  • Add option --disable-restrict-mode for command "config"

Release 3.5.1

08 Feb 08:09

Choose a tag to compare

  • Support install pyarmor by pip

Release 3.5.0

07 Feb 04:43

Choose a tag to compare

  • Fix Python3.6 issue: can not run obfuscated scripts, because it uses a 16-bit wordcode instead of bytecode
  • Fix Python3.7 issue: it adds a flag in pyc header
  • Fix option --obf-module-mode=none failed
  • Add option --clone for command "init"
  • Generate runtime files to separate path “runtimes" when project runtime-path is set
  • Add advanced usages in user-guide

Release 3.4.3

05 Feb 13:47

Choose a tag to compare

  • Fix issue: raise exception when project entry isn't obfuscated

Release 3.4.2

30 Jan 13:44

Choose a tag to compare

  • Add webui to manage project

Release 3.4.1

23 Jan 10:19

Choose a tag to compare

  • Fix README.rst format error.
  • Add title attribute to project
  • Print new command help when option is -h, --help