Releases: dashingsoft/pyarmor
Releases · dashingsoft/pyarmor
Release 3.7.4
- Strip
__init__
from filename in traceback, replace it with package name.
Release 3.7.3
- Remove bracket from filename in traceback and add dotted prefix. (See issue #12)
Release 3.7.2
- Change filename in traceback to
<frozen [modname]>
, other than original filename
Release 3.7.1
- 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 decoratorwraparmor
Release 3.7.0
- 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
- Fix issue #8: option --manifest broken in shell script (Linux)
Release 3.6.1
- Add option "Restrict Mode" in web ui
- Document restrict mode in details (user-guide.md)
Release 3.6.0
- Introduce restrict mode to avoid obfuscated scripts observed from no obfuscated scripts
- Add option --disable-restrict-mode for command "config"
Release 3.5.1
- Support install pyarmor by pip
Release 3.5.0
- 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