Skip to content

Releases: dashingsoft/pyarmor

Release 3.7.4

18 Mar 01:37
Compare
Choose a tag to compare
  • Strip __init__ from filename in traceback, replace it with package name.

Release 3.7.3

17 Mar 22:15
Compare
Choose a tag to compare
  • Remove bracket from filename in traceback and add dotted prefix. (See issue #12)

Release 3.7.2

17 Mar 04:05
Compare
Choose a tag to compare
  • Change filename in traceback to <frozen [modname]>, other than original filename

Release 3.7.1

16 Mar 22:14
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Fix issue #8: option --manifest broken in shell script (Linux)

Release 3.6.1

20 Feb 00:40
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Support install pyarmor by pip

Release 3.5.0

07 Feb 04:43
Compare
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