Releases: dashingsoft/pyarmor
Releases · dashingsoft/pyarmor
Release 3.8.5
- The
frame.f_localsof all frames will always return an empty dictionary to protect runtime data. - Add extra optional argument
tbwhen call__wraparmor__in decoratorwraparmor, pass None if no exception.
Release 3.8.4
- Do not touch
frame.f_localswhen raise exception, let decoratorwraparmorto control everything.
Release 3.8.3
- Fix issue: option
--disable-restrict-modedoesn't work in commandlicenses - Remove freevar
funcfromframe.f_localswhen raise exception in decoratorwraparmor
Release 3.8.2
- Change module filename to
<frozen modname>in traceback, set attribute__file__to real filename when running obfuscated scripts.
Release 3.8.1
- Try to access original func_code out of decorator
wraparmoris forbidden.
Release 3.8.0
- Add option
--outputfor commandbuild, it will override the value in project configuration file. - Fix issue: defalut project output path isn't relative to project path.
- Remove extra file
product.keyafter obfuscating scripts.
Release 3.7.5
- Remove prefix dotted name from filename in traceback, if it's not a package.
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