New features
-
Add new obfuscation mode: VMC, ECC.
Refer to https://eke.dashingsoft.com/pyarmor/docs/en/user/features.html
-
pyarmor buildcommand support 4 new options--vmc,--ecc,--vmc-rft,--ecc-rftto build VMC and ECC scripts
Changed features
-
When reading and writing configure file by
pyarmor cfg, now default encoding isutf-8other thanNone -
Project rule files always use
utf-8encoding -
MINI scripts change the bootstrap code:
- from pyarmor_mini import __pyarmor__ + from pyarmor.mini.pyarmor_mini import __pyarmor__
So it need install package
pyarmor.miniin target machine to run MINI script. If it need still use old style, config it by this command:pyarmor env -p set mini:import_from pyarmor_mini
Fixed isssues
- Fix issue: shebang is not reserved when script is generated by
pyarmor build - Fix issue #2257: bcc mode may be crashed in platform windows.x86_64