Skip to content

Releases: emcek/dcspy

dcspy 3.1.4

05 Feb 14:12
Compare
Choose a tag to compare
  • 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

16 Jan 13:24
Compare
Choose a tag to compare
  • 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

11 Jan 11:12
Compare
Choose a tag to compare
  • 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

02 Jan 13:55
Compare
Choose a tag to compare
  • Fix parsing data for AH-64D Apache

dcspy 3.1.0

28 Dec 12:28
Compare
Choose a tag to compare
  • 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

25 Nov 12:08
Compare
Choose a tag to compare
  • 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

25 Oct 18:14
Compare
Choose a tag to compare
  • 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

03 Sep 11:14
Compare
Choose a tag to compare
  • Show message dialog when there is problem with DCS-BIOS live repository.

dcspy 2.3.1

21 Aug 18:40
Compare
Choose a tag to compare
  • Hotfix: add missing files

dcspy 2.3.0

20 Aug 12:19
Compare
Choose a tag to compare
  • 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-in ctypes