Releases: dashingsoft/pyarmor
Releases · dashingsoft/pyarmor
Release 9.1.5
Fixed isssues
- Fix issue #2128: in Windows with Python 3.13, it may be crashed when executing some scripts obfuscated by BCC mode
- Fix BCC mode issue: for Python 3.9+, it may be crashed or raise unexpected exception when executing some scripts obfuscated by BCC mode
Release 9.1.4
Release 9.1.3
Release 9.1.2
Fixed isssues
- Fix issue #2071: In Python 3.13, if enable
clear_frame_locals
, executing the obfuscated scripts may crash randomly - Fix issue #2082: In Python 3.13, when using BCC mode for nest function with closures, the obfuscated script will raise exception
'builtin_function_or_method' object does not support the context manager protocol
- Fix issue #2087: When building extensions for linux.aarch64, linux.x86 and freebsd.x86_64, remove unnecessary flag
-lcrypt
- Fix issue:
pyarmor build
generates__init__.py
in the wrong location with wrong name - Fix issue:
pyarmor build --mini
should not refactor scripts - Fix issue:
pyarmor build --rft
failed for some special scripts - Fix issue:
pyarmor build --mini
failed for some special scripts
Release 9.1.1
Changed features
- Rename configuration
rft:auto_export_mode
torft:export_mode
Fixed isssues
- Fix issue: When using
pyarmor build --mini-rft
to generate the scripts, ifrft:builtin_mode
is enabled, the obfuscated scripts may not work
Release 9.1.0
New features
- New commands:
pyarmor init
,pyarmor env
,pyarmor build
- New obfuscated scripts: mini, rft
Refer to https://eke.dashingsoft.com/pyarmor/docs/
Fixed isssues
- Fix issue (#2069):
pyarmor gen key
failed withERROR --outer conflicts with any -e, --period, -b
in casepyarmor cfg runtime:outer=1
Release 9.0.8
Fixed isssues
- Fix issue: the obfuscated scripts doesn't work with nuitka (not tested)
- Fix issue(#2064): in Python 3.12 the obfuscated scripts may not work in some cases
Release 9.0.7
Fixed isssues
- Fix issue: in some cases pyarmor could not get machine id but raise SystemError
- Fix issue(#2023): bcc mode may not work as expected if there are multiple loop and try statements in one function