Releases: MobiFlight/MobiFlight-Connector
Releases · MobiFlight/MobiFlight-Connector
10.1 Release
Important
Contains new Firmware 2.5.1 - see Release notes for more details
Tip
.mfmc
-file format for device configs has updated - open and save your existing files to apply changes.
What's Changed
New Feature 🎉
- All boards - Increase max number of devices for all types by @elral in #1503
- UI: Custom Board & Community integration by @DocMoebiuz in #1507
- Add board type information to mfmc file by @DocMoebiuz in #1530
- Config references can be used with new test mode by @DocMoebiuz in #1539
- Use latest KAVsimulation displays by @elral in #1542
- Add possibility to exclude single joysticks or midi devices by @Koseng in #1555
- Test output directly from configuration overview by @DocMoebiuz in #1570
- Add community files for CoreFlightTech devices by @DocMoebiuz in #1572
- Update community files for miniFCU 1.0.0 by @DocMoebiuz in #1597
Improvement ✨
- Pico - Limit the number of PWM pins to 16 by @elral in #1454
- Add row description to config window titles by @neilenns in #1497
- Switch device monitor from polling to event based behavior by @Koseng in #1463
- Enforce JSON schema validation for all json-based config files by @neilenns in #1431
- Improved encoder reading for Octavi by @DocMoebiuz in #1457
- Comparison modifier substitutes
$
correctly by @DocMoebiuz in #1532 - Auto width for Module, Input, Output and Type by @Koseng in #1536
- Assign free pins in correct order by @DocMoebiuz in #1544
- Block editing modules if firmware is not current by @DocMoebiuz in #1548
- Trim dataref and command paths by @DocMoebiuz in #1550
- Refactored "Name" behavior and updated messages by @DocMoebiuz in #1576
- Connector uses CoreVersion for FirmwareFeature check by @DocMoebiuz in #1587
- Update Firmware to 2.5.1 by @DocMoebiuz in #1589
Bug Fixes 🐛
- Fix cross thread exception on update of hubhop presets by @Koseng in #1501
- Fix Blink exception with empty values by @DocMoebiuz in #1511
- Initialize Arcaze module correctly by @DocMoebiuz in #1514
- Remove analog pin labels from Pro Micro board by @neilenns in #1524
- Auto zero toggle does not change pin by @DocMoebiuz in #1529
- Save Lua-Macro value correctly by @DocMoebiuz in #1535
- Fix erroneous texts in german general settings dialog by @Koseng in #1538
- Fix drag and drop exception after drag operations in two different config files by @Koseng in #1557
- Increase default ConnectionDelay to 2000 by @DocMoebiuz in #1559
- WASM module detected on pc with hostname containing special characters by @Koseng in #1578
- Prevent exception on disconnect by @DocMoebiuz in #1583
Bug Fixes (BETA) 🐛
Development 💻
- Change MessageType to int by @neilenns in #1435
- Remove unneeded slash from board definition directory specification by @neilenns in #1523
- Firmware update supports concurrent updates with individual base path by @DocMoebiuz in #1563
Full Changelog: 10.0.2...10.1.0
10.0.2.4 BETA Release
What's Changed
New Feature 🎉
- Add community files for CoreFlightTech devices by @DocMoebiuz in #1572
Improvement ✨
- Update KAV displays to version 2.5.2 by @elral in #1581
- Refactored "Name" behavior and updated messages by @DocMoebiuz in #1576
- Connector uses CoreVersion for FirmwareFeature check by @DocMoebiuz in #1587
Bug Fixes 🐛
- WASM module detected on pc with hostname containing special characters by @Koseng in #1578
- Prevent exception on disconnect by @DocMoebiuz in #1583
Other Changes ⚡
- Update Firmware to 2.5.1 by @DocMoebiuz in #1589
Full Changelog: 10.0.2.3...10.0.2.4
10.0.2.3 BETA Release
What's Changed
New Feature 🎉
- Add possibility to exclude single joysticks or midi devices by @Koseng in #1555
- CoreFlightTech Community integration for EFIS and MCP by @DocMoebiuz in #1566
- Test output directly from configuration overview by @DocMoebiuz in #1570
Improvement ✨
- Auto width for Module, Input, Output and Type by @Koseng in #1536
- Config references can be used with new test mode by @DocMoebiuz in #1539
- Block editing modules if firmware is not current by @DocMoebiuz in #1548
- Send stop message to Custom Devices by @DocMoebiuz in #1547
- Update KAVsimulation displays by @elral in #1542
- Update miniFCU firmware to 0.9.3 by @DocMoebiuz in #1561
- Update dialog titles for input and output configs by @neilenns in #1552
- Option to provide board specific images by @DocMoebiuz in #1565
Bug Fixes 🐛
- Comparison modifier substitutes
$
correctly by @DocMoebiuz in #1532 - Save Lua-Macro value correctly by @DocMoebiuz in #1535
- Fix erroneous texts in german general settings dialog by @Koseng in #1538
- Assign free pins in correct order by @DocMoebiuz in #1544
- Fix drag and drop exception after drag operations in two different config files by @Koseng in #1557
- Trim dataref and command paths by @DocMoebiuz in #1550
- Increase default ConnectionDelay to 2000 by @DocMoebiuz in #1559
Other Changes ⚡
- Firmware update supports concurrent updates with individual base path by @DocMoebiuz in #1563
Full Changelog: 10.0.2.2...10.0.2.3
10.0.2.2 Release (BETA)
What's Changed
Improvement ✨
- Update miniFCU firmware to 0.9.2 by @DocMoebiuz in #1528
- Add settings to disable joystick and midi support by @Koseng in #1517
- Add board type information to mfmc file by @DocMoebiuz in #1530
Bug Fixes 🐛
- Initialize Arcaze module correctly by @DocMoebiuz in #1514
- Remove analog pin labels from Pro Micro board by @neilenns in #1524
- Auto zero toggle does not change pin by @DocMoebiuz in #1529
Development 💻
Full Changelog: 10.0.2.1...10.0.2.2
10.0.2.1 Release (BETA)
What's Changed
New Feature 🎉
- UI: Custom Board & Community integration by @DocMoebiuz in #1507
Improvement ✨
- Add row description to config window titles by @neilenns in #1497
- All boards - Increase max number of devices for all types by @elral in #1503
- Switch device monitor from polling to event based behavior by @Koseng in #1463
- Enforce JSON schema validation for all json-based config files by @neilenns in #1431
- Improved encoder reading for Octavi by @DocMoebiuz in #1457
Bug Fixes 🐛
- Pico - Limit the number of PWM pins to 16 by @elral in #1454
- Resolve crash with custom device statistics by @neilenns in #1495
- Fix cross thread exception on update of hubhop presets by @Koseng in #1501
- Fix Blink exception with empty values by @DocMoebiuz in #1511
Other Changes ⚡
Full Changelog: 10.0.2...10.0.2.1
10.0.2 Release (Hotfix)
What's Changed
Bug Fixes 🐛
- Interpolation supports float values again by @DocMoebiuz in #1496
Full Changelog: 10.0.1...10.0.2
10.0.1 Release (Hotfix)
What's Changed
Bug Fixes 🐛
- AutoRun works correctly again by @DocMoebiuz in #1487
Full Changelog: 10.0.0...10.0.1
10.0 Release
Important
Contains the new 2.5.0 firmware, please upgrade all boards to the latest firmware
Important
Contains a new WASM module 0.7.1, for MSFS2020 install the latest version
What's Changed
New Feature 🎉
- Load Joystick definitions from json files by @neilenns in #1148
- Initial midiboard support by @Koseng in #1195
- Ocatavi support preview by @DocMoebiuz in #1262
- New modifier UI by @DocMoebiuz in #1281
- Add keyboard support for stepper calibration by @simontrhodes in #1292
- Add setting to control minimize on autorun by @neilenns in #1318
- Auto load specific configuration for specific aircraft by @DocMoebiuz in #1322
- Add support for TM1637 7-segment drivers by @GioCC in #1325
- Generic Custom Device by @DocMoebiuz in #1265
- Dynamic board detection by @DocMoebiuz in #1364
- Added new button events: hold, repeat, long press by @Koseng in #1383
- Drag'nDrop improvements including reset sorting by @Koseng in #1418
- Auto update hubhop presets and display timestamp by @DocMoebiuz in #1434
Improvement ✨
- Replace Pico reset firmware with flash_nuke.uf2 by @neilenns in #1154
- Add debounce to HubHop search input by @lscarneiro in #1191
- Redraw LogPanel at most every 50ms by @Koseng in #1174
- Preset description now has scroll bars by @DocMoebiuz in #1208
- Search field is first field by @DocMoebiuz in #1210
- Add additional vid/pid by @neilenns in #1218
- Set Arduino Mega connection delay to 1750 by @neilenns in #1226
- Add missing pins A6 and A7 to nano by @neilenns in #1236
- Capture and show avrdude output and error text by @neilenns in #1240
- Joysticks: Add "driving" type, log messages, and refactor device type test by @neilenns in #1255
- Improve visualization of sim status by @DocMoebiuz in #1260
- Ship prepared midi board editor configs by @Koseng in #1268
- Add missing VID/PID for Uno by @neilenns in #1279
- Use a combination of PR number and run count for the connector version. by @neilenns in #1295
- Use multiclient wasm interface by @Koseng in #1306
- Update Wasm Module to 0.7.1 by @Koseng in #1311
- Confirm to open file if current file has modifications by @DocMoebiuz in #1354
- Use mono-space in code text fields by @DocMoebiuz in #1378
- Log a success message when firmware update completes by @neilenns in #1382
- Use mono-space font in all places where nCalc is possible by @DocMoebiuz in #1385
- Update the device icons by @DocMoebiuz in #1399
- Validate interpolation modifier input by @DocMoebiuz in #1414
- Add check for bad CH340 chips by @neilenns in #1411
Bug Fixes 🐛
- Fixed handling of MultiplexDriver deregistration by @GioCC in #1119
- Reuse Usb drive detection logic when flashing COM-connected Picos by @neilenns in #1156
- Change how the form is populated if speed and accleration is 0 by @DocMoebiuz in #1194
- Adjust output pin combobox witdh for longer names by @Koseng in #1197
- PWM Pin option is shown only for PWM capable pins by @DocMoebiuz in #1204
- Fix translation of DataGridViews (Output & Input) by @DocMoebiuz in #1209
- Handle exception when loading input config by @neilenns in #1215
- Displays now work with more than 6 Max7219 modules by @DocMoebiuz in #1257
- Change the way reverse digits are calculated by @DocMoebiuz in #1258
- Exception when loading config from an Uno by @neilenns in #1276
- GetModuleBySerial returns null instead of throwing Exception by @DocMoebiuz in #1285
- Skip bad HubHop entries by @neilenns in #1284
- Hide PWM option for output shift register by @neilenns in #1296
- Adding log entry for skipped input configs. by @DocMoebiuz in #1300
- Fixed reverse logic for 7-segment displays by @DocMoebiuz in #1301
- Prevent exception on Preconditions with MobiFlight Variable type string by @DocMoebiuz in #1350
- Automatically keep boards alive when Run is active by @neilenns in #1389
- Handle exception when saving config file by @neilenns in #1402
- Perform installation when zip file already available by @DocMoebiuz in #1426
- Precondition "displayed" correctly by @DocMoebiuz in #1429
- Fix HubHop link in main menu by @DocMoebiuz in #1450
Bug Fixes (BETA) 🐛
- Update timeout value for nano boards by @neilenns in #1211
- Add missing midi file for Intech EF44 by @neilenns in #1213
- Add variant of nanoKontrol2 by @Koseng in #1247
- Fix modifier issues reported in beta by @DocMoebiuz in #1298
- Fixed two bugs from last beta release attempt by @DocMoebiuz in #1334
- Update type number for MAX72xx devices by @neilenns in #1339
- BETA Fix - SimConnect status not showing correctly by @DocMoebiuz in #1340
- Change Aircraft Label thread safe by @DocMoebiuz in #1341
- Update no aircraft detected string by @neilenns in #1346
- Checkmark shows next to auto-detected plane on launch by @DocMoebiuz in #1347
- Green checkmark updated correctly after plane switch with no linked config by @DocMoebiuz in #1356
- Fix Auto load and Open File issues by @DocMoebiuz in #1362
- Fix global test mode by @DocMoebiuz in #1368
- Fix SimConnect Exception on WASM Stop command by @Koseng in #1370
- Fix Input shifters cannot be edited by @Koseng in #1380
- Fix error in logging when editing InputShiftRegister or InputMultiplexer by @Koseng in #1392
- Remove
CustomDevices
from the required property list in the schema. by @neilenns in #1421 - Startup will finish with only one pico by @DocMoebiuz in #1438
- Prevent
IsReady
from blocking too long by @DocMoebiuz in #1439 - Config items won't disappear from lists by @DocMoebiuz in https:/...
9.7.1.11 - BETA Release
What's Changed
Bug Fixes 🐛
- Fix HubHop link in main menu by @DocMoebiuz in #1450
Bug Fixes (BETA) 🐛
- Config items won't disappear from lists by @DocMoebiuz in #1448
- Prevent noticeable test mode delay by @DocMoebiuz in #1449
- InputShifters save OnHold and OnLongRelease correctly by @DocMoebiuz in #1451
Full Changelog: 9.7.1.10...9.7.1.11
9.7.1.10 BETA Release
What's Changed
New Feature 🎉
- Drag'nDrop improvements including reset sorting by @Koseng in #1418
- Auto update hubhop presets and display timestamp by @DocMoebiuz in #1434
Improvement ✨
Bug Fixes 🐛
- Perform installation when zip file already available by @DocMoebiuz in #1426
- Precondition "displayed" correctly by @DocMoebiuz in #1429
Bug Fixes (BETA) 🐛
- Remove
CustomDevices
from the required property list in the schema. by @neilenns in #1421 - Startup will finish with only one pico by @DocMoebiuz in #1438
- Prevent
IsReady
from blocking too long by @DocMoebiuz in #1439
Full Changelog: 9.7.1.9...9.7.1.10