* Fix issue font size for G19 can be overwritten 394 - emcek * Dcspy not started with Python 3.9, fix issue with pyadantic and type annotations - emcek * Internal: * Improve test coverage * Use type annotation from future
3.6.0
* Use symbolic link to DCS-BIOS live repository 347 (emcek) * Compile DCS-BIOS using LuaJIT from lupa library 373 (emcek) * Make switching between regular and live version of DCS-BIOS more reliable 390 (emcek) * Internal: * Update PySide6 framework to 6.8.0.2 * Add support for Python 3.13 * Introduce `WorkerSignalsMixIn` to remove code duplication
3.5.2
* GUI should not be hide when starting when configuration is wrong (emcek) * Generate BIOS JSON's file during start-up and after BIOS update (emcek) * Move documentation to: [dcspy.readthedocs.io](https://dcspy.readthedocs.io) site (emcek) * Internal: * move default config into resources directory * check if BIOS JSON's files exist before do generation and compilation * Introduction of UV tool * use src-layout for python package * introduce Nuitka based executable generation * clean-up release pipeline
3.5.1
* Add missing `F-4E-45MC.yaml` - 316 (emcek)
3.5.0
* Basic support for **F-4E Phantom II** (emcek) * Add button to repair DCS-BIOS installation (emcek) * Can't start DCSpy after stopping 314 (emcek) * Internal: * Update PySide6 framework * optimize unit tests
3.4.2
* Fix update process when downloaded new release can not be saved in filesystem