github dashingsoft/pyarmor v8.5.0
Release 8.5.0

latest releases: v9.0.5, v9.0.4, v9.0...
8 months ago

Upgrade notes:

  • Change option -e/--expired behaviour. In the previous versions, it checks internet time, but now it will check local time by default. After run pyarmor cfg nts="pool.ntp.org", it will be same as previous versions.
  • When something is wrong with pyarmor, it will print suggestion solutions in the console

New features:

  • Add new plugin post_script which could be used to patch each obfuscated script
  • Runtime key could be obfuscated if config option obf_key_mode is set by pyarmor cfg obf_key_mode=1
  • Support binding obfuscated script by machine id, refer to option -b/--bind-device in the man page
  • Add new command man, pyarmor man could help Pyarmor users to learn and use Pyarmor by web-ui, quickly find solutions when something is wrong, and report issues in standard form

Fix issues:

  • --private doesn't work with --pack (PyInstaller), if scripts are obfuscated by --private, the executable bundle will raise protection error unauthorized use of script
  • Fix Python 3.12 issue: pyarmor raise exception no module named 'distutils'

Don't miss a new pyarmor release

NewReleases is sending notifications on new releases.