1 – Release Notes
This new version of GeeXLab is available for Windows 64-bit, Windows 32-bit and Linux 64-bit (linked with GLIBC 2.31).
GeeXLab 0.47 improves the Python 3 support. Now, GeeXLab supports Python 3.7, Python 3.8, Python 3.9, Python 3.10 and is ready for upcoming Python 3.11. There is a dedicated plugin for each version of Python (in the Windows version: plugin_gxl_python3_7_x64.dll, plugin_gxl_python3_8_x64.dll, plugin_gxl_python3_9_x64.dll and plugin_gxl_python3_10_x64.dll). There are new XML attributes and values to specify which version of Python you use in a demo.
For example, here is a Python 3.7 demo. In the window XML node, you can specify the Python’s home directory with the python3_7_home attribute. Python’s home is the directory where the whole Python distribution is installed. On Windows if you don’t use this attribute, GeeXLab will use a default path for the home directory:
– for Python 3.7
– for Python 3.8
– for Python 3.9
– for Python 3.10
Don’t forget to replace USER_NAME with your user name.
And for each script, you have to specify the Python version with the language attribute: PYTHON_3_7, PYTHON_3_8, PYTHON_3_9, PYTHON_3_10 and PYTHON_3_11. The old PYTHON_3 value is still valid and refers to default Python which is Python 3.8 on Windows and Linux.
This organization makes it possible to use different versions of Python in the same demo. The following demo is valid for GeeXLab:
The Python 3 demopack has a demo that shows basic information about Python 3.7 to Python 3.10 (you have to install all versions of Python 3 to play with the demo). If a version of Python is not installed, you'll simply get a black zone in the demo.
2 - Changelog
This changelog is intended for all versions of GeeXLab.
Full changelog from beginning of time is available HERE.
Version 0.47.2.0 - 2022.06.28 + (2022.06.28) GPU mmonitoring plugin: added support of GeForce GTX 1630. ! (2022.06.28) updated SQLite engine with latest version 3.39.0 + (2022.06.28) added python3_7_home, python3_8_home, python3_9_home, python3_10_home and python3_11_home attributes in the XML window node. These attributes allow to specify the Python HOME per project. + (2022.06.28) added Python 3.7 support (with new value for the language attribute in the XML script node: PYTHON_3_7). + (2022.06.27) added shell_exe_v2() to gh_utils in lua and python. Allows to execute a command with admin rights on Windows. * (2022.06.24) [GPU monitoring] fixed a bug in the update of the core usage for Radeon GPUs. ! (2022.06.22) updated with Dear ImGui 1.88 final. ! (2022.06.22) GPU monitoring plugin: updated with NVIDIA NVAPI R515. Version 0.47.1.0 - 2022.06.20 . released for YAFFplayer 0.5.9.0 * (2022.06.20) fixed bugs in the audio decoding module of the FFmpeg plugin. + (2022.06.19) added python3-nmap package to Python 3. ! (2022.06.15) GPU monitoring plugin: added detection of Intel Arc A380 GPU. Version 0.47.0 - 2022.06.08 ! (2022.06.08) updated SQLite engine with latest version 3.38.5 + (2022.06.05) added support of multiple versions of Python (3.8, 3.9, 3.10 and upcoming 3.11) with new values for the language attributes in the XML script node: PYTHON_3_8, PYTHON_3_9, PYTHON_3_10 and PYTHON_3_11. + (2022.06.05) added pyttsx3 package (text 2 speech) in python3_8/Lib/site-packages/ folder. ! (2022.06.05) default Python 3.8 folder in GeeXLab renamed in python3_8/ * (2022.06.05) minor improvements and bugfixes.