Python 3.11, Qt5.15, TRIK Join Network, CheckApp
- Moved to Qt5.15, so ...
- Win32 MinGW builds (temporary) removed. If lots of users need them, some work is required
- macOS 10.13+ compatibility
- Python 3.11 in simulation engine for all platforms
Join Network
block for TRIK robots to join peer network.- Local installations of TRIK Studio in simulation mode can simulate Join Network and communicate
- Some improvements in
Wait for Timer
/script.wait
to behave similarly on different platforms. - CheckApp fixed to work on different platforms and to provide consistent results.
- Huge improvements in autotest
- More GNU/Linux distros in CI
- CI builds with system Qt for some distros
- More autotests
- Tests for generated JavaScript and Python
- GNU/Linux installer is now built with RockyLinux 8 for wider compatibility with other distros
What's Changed
- Exercise manipulations by @IKhonakhbeeva in #1685
- Fix incorrect override for script engine by @iakov in #1700
- Fix Mac OS python setup and add LE fixes by @georgiy-belyanin in #1701
- Update Windows build to 5.15 mingw64 by @iakov in #1716
- Installer: Fix issue with previous version remove by @MinyazevR in #1715
- Update CI to RockyLinux 9 instead of CentOS 7 by @dependabot in #1725
- Fix macos crash by @MinyazevR in #1746
- Switch from azure to github actions by @MinyazevR in #1747
- GHA CI: Fix installer deploy by @MinyazevR in #1749
- Use UBSan for release builds by @iakov in #1733
- Add AltLinux to CI by @MinyazevR in #1755
- Try to determine behavior when search libpython by @MinyazevR in #1762
- Latest TRIK runtime with huge improvements by @iakov in #1768
- Build Windows and macOS installers with Python 3.11 by @iakov in #1769
- Add TrikJoinNetwork block by @MinyazevR in #1775
- Use Qt::PreciseTimer for maximum precision by @iakov in #1782
- Force Win32 executables and DLLs to build with highentropy-va and nxcompat by @iakov in #1777
- Fix issue with strings output in TrikPrintTextBlock by @MinyazevR in #1801
- Add support for Network blocks in the visual language by @MinyazevR in #1795
- Add code generation options and direct execute script options by @MinyazevR in #1810
- Improve CI (rewrite RockylLinux CI, Ubuntu CI to GHA) by @MinyazevR in #1803
- Block TrikScriptRunnerWorker thread when reading values from sensors by @MinyazevR in #1805
- Build Windows installer only for 64-bit by @MinyazevR in #1833
- Add script interpreter tests (via new generate feature) by @MinyazevR in #1819
New Contributors
- @georgiy-belyanin made their first contribution in #1701
Full Changelog: 2023.1...2024.1