Releases: dashingsoft/pyarmor
Releases · dashingsoft/pyarmor
Release 3.1.4
- Fix issue: load _pytransfrom failed in linux x86_64 by subprocess.Popen
- Fix typo in error messge when load _pytransfrom failed.
Release 3.1.3
In this version, a web gui interface, Pyarmor WebApp is introduced. Besides support MANIFEST.in to list encrypt files.
- In encrypt command, save encrypted scripts with same file structure of source.
- Add a web gui interface for pyarmor.
- Support MANIFEST.in to list files for command encrypt
- Add option --manifest, file list will be written here
- DO NOT support absolute path in file list for command encrypt
- Option --main support format "NAME:ALIAS.py"
Release 3.1.2
- Refine decrypted mechanism to improve performance
- Fix unknown opcode problem in recursion call
- Fix wrapper scripts generated by -m in command 'encrypt' doesn't work
- Raise ImportError other than PytransformError when import encrypted module failed
Release 3.1.1
In this version, introduce 2 extra encrypt modes to improve performance of encrypted scripts.
- Fix issue when import encrypted package
- Add encrypted mode 2 and 3 to improve performance
- Refine module pyimcore to improve performance
Release 3.0.1
It's a milestone for Pyarmor, from this version, use ctypes import dynamic library of core functions, other than by python extensions which need to be built with every python version.
Besides, in this version, a big change which make Pyarmor could avoid soure script got by c debugger.
- Use ctypes load core library other than python extentions which need
built for each python version. - "_main_" block not running in encrypted script.
- Avoid source code got by c debugger.
- Change default outoupt path to "build" in command "encrypt"
- Change option "--bind" to "--bind-disk" in command "license"
- Document usages in details