Releases: emcek/dcspy
Releases · emcek/dcspy
dcspy 3.6.1
dcspy 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
dcspy 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 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
dcspy 3.5.1
dcspy 3.5.0
dcspy 3.4.2
- Fix update process when downloaded new release can not be saved in filesystem
dcspy 3.4.1
What's Changed
Full Changelog: v3.4.0...v3.4.1
dcspy 3.4.0
- Support for new devices (with G-Key and mouses with extra buttons):
- Keyboards without LCD: G910, G710, G110, G103, G105, G11
- Headphones: G35, G633, G930, G933
- Mouses: G600, G300, G400, G700, G9, MX518, G402, G502, G602
- Internal:
- improve type hinting in codebase
- decrease code complexity
- Bump PySide6 to 6.7.0
- Drop support for Python 3.8
dcspy 3.3.0
- Add new State action to set a particular value for any controller (@emcek)
- Unload the previous plane when loading the next one - remove old BIOS callbacks (@emcek)
- When a new version is downloaded, DCSpy will restart itself (@emcek)
- Now all executable files do not contain a version, so LGS will not complains about profile name (@emcek)
- Internal:
- Make LCD SDK more flexible and allow to start DCSpy without working LCD
- add E2E test to run locally full flow of DCS-BIOS
- Cleanup models and SDK packages