* Support multiple Python versions, refer to [Obfuscating scripts for multiple Python versions](https://pyarmor.readthedocs.io/en/v8.2.3/tutorial/advanced.html#obfuscating-scripts-for-multiple-python-versions)
* Support [special hook script](https://pyarmor.readthedocs.io/en/v8.2.3/reference/environments.html#special-hook-script)
* Support new platforms: alpine.x86_64, alpine.aarch64, freebsd.x86_64, android.x86_64, android.x86, android.aarch64, android.armv7, refer to [support platforms](https://pyarmor.readthedocs.io/en/v8.2.3/reference/environments.html#supported-platforms)
* Implement `--enable-themida`
* Fix issue 1284: RFT mode missed names in statement `nonlocal` and `global`
* Fix issue 1285: RFT mode missed names with type hint (`ast.AnnAssign`)
* Fix issues 1286, 1287: `--obf-code 2` bugs
* Fix issue 1289: cross platform bugs for linux.x86_64 with Python 3.11