Skip to content

Releases: emcek/dcspy

dcspy 3.6.1

05 Nov 10:33
Compare
Choose a tag to compare
  • Fix issue font size for G19 can be overwritten #394 - @emcek
  • Dcspy not started with Python 3.9, fix issue with pydantic and type annotations - @emcek
  • Internal:
    • Improve test coverage
    • Use type annotation from future

dcspy 3.6.0

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

12 Sep 20:07
Compare
Choose a tag to compare
  • 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

26 May 17:00
Compare
Choose a tag to compare

dcspy 3.5.0

26 May 11:11
361aca6
Compare
Choose a tag to compare
  • 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

dcspy 3.4.2

08 May 20:44
Compare
Choose a tag to compare
  • Fix update process when downloaded new release can not be saved in filesystem

dcspy 3.4.1

04 May 10:45
Compare
Choose a tag to compare

What's Changed

  • Fix starting DCSpy with new devices by @emcek in #303
  • Internal:

Full Changelog: v3.4.0...v3.4.1

dcspy 3.4.0

01 May 10:56
Compare
Choose a tag to compare
  • 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

16 Mar 23:35
Compare
Choose a tag to compare
  • 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

dcspy 3.2.0

05 Mar 19:01
afac2d5
Compare
Choose a tag to compare
  • Add new Push button option to support push button controls with only two states (@sleighzy, @emcek)
  • Add search bar to search BIOS data (controls name, description etc.) for current aircraft (@emcek)
  • Internal:
    • G-Key SDK callback support (@sleighzy)
    • Update Qt6/PySide6 to 6.6.2
    • remove physical_variant from models, due to changes is DCS-BIOS (@emcek)
    • bug fixing and release stabilization (@sleighzy, @emcek)