Releases: emcek/dcspy
Releases · emcek/dcspy
dcspy 3.1.4
- Refresh G-Keys tab, after installation of DCS-BIOS
- Some custom request from config file are set as a different type
- Keep more LCD screenshots to make troubleshooting easier
- Make sure last character in CUSTOM request is always pipe
- Internal:
- update lib dependencies and tools: pydantic, psutil
dcspy 3.1.3
- Fix loading empty YAML file when Loading Logitech Keyboard instance
- Show saved collection debug file in status bar
- Internal:
- Start loging form very beginning
- Fixing one of migration functions, old configuration could be not cleared
dcspy 3.1.2
- Show messagebox during stat-up when Git executable is missing
- Add dcs.log to debug data collection
- Internal:
- Update GitPython library
dcspy 3.1.1
- Fix parsing data for AH-64D Apache
dcspy 3.1.0
- LCD buttons can be assigned to any control/instrument like G-Keys
- Report progress of live DCS-BIOS cloning repository gradually
- Add progress when pulling DCS-BIOS repository
- Fix parsing wrong configuration from YAML file - #221
- Update images keyboards to show all supported keys
- Fix apply wrong configuration form config.yaml when starting
- Fix radios for A-10C and A-10C II - - !227
- Internal:
- Update Pyside6, pydantic and psutil libraries
- Add caching when paring DCS-BIOS yaml files for airplanes
- Support old and new location of version file for DCS-BIOS
- Fix parsing
Export.lua
file - Fix donate button
- Add more unit test of QtGUI
- decrease complexity of code in few places
dcspy 3.0.0
- Use PySide6 instead of Custom Tkinter framework
- Recognize Git objects for DCS-BIOS live repository
- Improve DCS-BIOS update process
- Add support for G-Keys of Logitech keyboards
- Allow assign G-Keys to any control/instrument of all DCS-BIOS supported planes
- New model of support mods: basic (only G-Key) and advanced (G-Key + LCD)
- Support for Python 3.12
- Internal:
- G-Keys Logitech SDK C library
- Use Pydantic data models
- Auto migration of configuration file
- Add unit tests for Qt GUI
- improve CI process - add Python 3.12
dcspy 2.3.3
- Last version with Tkinter GUI
- Alignment with latest DCS-BIOS for: F-15ESE Eagle and AV-8B Night Attack
- Git is mandatory requirement since DCS-BIOS change structure with support for OB 2.9.0
- DCS-BIOS 0.7.49 is no loger supported, use live git version instead
- Internal:
- formatting code across project to match style
- update dependencies to latest version to mitigate vulnerabilities
- generate fixtures for unit tests instead of crating them manually
- use newer random pytest plugin
dcspy 2.3.2
- Show message dialog when there is problem with DCS-BIOS live repository.
dcspy 2.3.1
- Hotfix: add missing files
dcspy 2.3.0
- Add radios presets for A-10C and A-10C II
- Add ARC-210 data for A-10C II
- Allow to download DCSpy while checking for new version
- Auto refresh about tab
- Collect data for troubleshooting
- Internal:
- Remove support for Python 3.7
- Add Python 3.12 RC1 in CI process
- Loading Logitech C library using
cffi
instead of built-inctypes