* The bootstrap code could run many times in same Python interpreter. * Remove extra `.` from the bootstrap code of `__init__.py` as building project without runtime files.
5.3.4
Not secure
* Add command `download` used to download platform-dependent dynamic libraries * Keep shell line for obfuscated entry scripts if there is first line starts with `!` * Fix issue: if entry script is not in the `src` path, bootstrap code will not be inserted.
5.3.3
Not secure
* Refine `benchmark` command * Document the performance of obfuscated scripts https://pyarmor.readthedocs.io/en/latest/performance.html * Add command `register` to take registration code effects * Rename trial license file `license.lic` to `license.tri`
5.3.2
Not secure
* Fix bug: if there is only one comment line in the script it will raise IndexError as obfuscating this script.
5.3.1
Not secure
* Refine `pack` command, and make output clear. * Document plugin usage to extend license type for obufscated scripts. Refer to https://pyarmor.readthedocs.io/en/latest/advanced.html#using-plugin-to-extend-license-type
5.3.0
Not secure
* In the trial version of PyArmor, it will raise error as obfuscating the code object which size is greater than 32768 bytes. * Add option `--plugin` in command `obfuscate` * Add property `plugins` for Project, and add option `--plugin` in command `config` * Change default build path for command `pack`, and do not remove it after command finished.