Releases: kmzbrnoI/xn-lib-cpp-qt
Releases · kmzbrnoI/xn-lib-cpp-qt
v2.6
v2.5
v2.4
Qt 5.13.2
- Migrate to Qt 5.13.2 (newer version not possible due do Windows problems with QSerialPort using AsyncAPI; QSerialPort will downgrade to older API in Qt 6.3 - this version should be working in future).
- Add both x86 & x86-64 builds.
- Add uLI autodetection.
- Compile with optimizations.
- Several enhancements to code.
- Minor bugfixes.
v2.3
v2.2
v2.0
Qt 5.13.0
- Add dynamic library Trakce API.
- Add dynamic library config form.
- Send max 3 commands simmultaneously.
- Add LI-USB-Eth support.
- Add 50 ms delay between all outgoing commands.
- Do not send conflict commands.
- Fix computation of locomotive address.
- Parse "Loco Stolen" message.
- Major codestyle enhancements.
Since v2.0 release, library is distributed as trakce-xn.dll
file. This library is developed in Qt framework, thus some more dll are required on your computer for trakce-xn.dll
to work. These libraries are attached in zips trakce-xn-required-libs-*.zip
. Use min
variant by default, this should be enough. If your computer complains about unmet dependencies, use all
variant.
v1.2
- Separate classes & structs to more files.
- Tweak style checking, use clang-tidy properly.
- Change compiler to
clang
. - Allow to work with accessorry decoders.
- Chenge classes names to avoid duplicities.
- Add output buffer.
- Allow to specify interface type & handle different interfaces
differently. - Allow to check for conflict of output commands & do not send commands
when they are in conflict. - Several small but important fixes.