Releases: MobiFlight/MobiFlight-Connector
Releases · MobiFlight/MobiFlight-Connector
9.7.1.5 Beta
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
- Use multiclient wasm interface by @Koseng in #1306
- 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 @DocMoebiuz in #1325
- Generic Custom Device by @DocMoebiuz in #1265
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
- 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
- Update Wasm Module to 0.7.1 by @Koseng in #1311
- Confirm to open file if current file has modifications by @DocMoebiuz in #1354
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
Other Changes ⚡
- Add more logging for Pico detection by @neilenns in #1150
- Clean up all the build warnings by @neilenns in #1169
- Move LoadConfig() out of connect() for stable board detection by @DocMoebiuz in #1206
- Update timeout value for nano boards by @neilenns in #1211
- Add missing midi file for Intech EF44 by @neilenns in #1213
- Build the connector by default by @neilenns in #1239
- Add variant of nanoKontrol2 by @Koseng in #1247
- Update Wasm Module to 0.7.0 by @DocMoebiuz in #1264
- Fix modifier issues reported in beta by @DocMoebiuz in #1298
- Update action versions in builds by @neilenns in #1316
- Bundle Firmware 2.4.2 BETA by @DocMoebiuz in #1332
- Update hubhop events for 9.7.1.3 Beta Release by @DocMoebiuz in #1333
- 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
- Prevent exception on name change by @DocMoebiuz in #1343
- 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
New Contributors
- @lscarneiro made their first contribution in #1191
- @Koseng made their first contribution in #1174
Full Changelog: 9.7.1...9.7.1.5
9.7.1.4 BETA Release
What's Changed
New Feature 🎉
- Use multiclient wasm interface by @Koseng in #1306
- 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 @DocMoebiuz in #1325
- Generic Custom Device by @DocMoebiuz in #1265
Improvement ✨
- 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
- Update Wasm Module to 0.7.1 by @Koseng in #1311
Bug Fixes 🐛
- 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
Other Changes ⚡
- Fix modifier issues reported in beta by @DocMoebiuz in #1298
- Update action versions in builds by @neilenns in #1316
- Bundle Firmware 2.4.2 BETA by @DocMoebiuz in #1332
- Update hubhop events for 9.7.1.3 Beta Release by @DocMoebiuz in #1333
- 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
Full Changelog: 9.7.1.2...9.7.1.4
9.7.1.3 BETA Release
What's Changed
New Feature 🎉
- New Modifier UI by @DocMoebiuz in #1281
- Use multiclient wasm interface by @Koseng in #1306
- 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 and @DocMoebiuz in #1325
- Generic Custom Device by @DocMoebiuz in #1265
Improvement ✨
- 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
- Update Wasm Module to 0.7.1 by @Koseng in #1311
Bug Fixes 🐛
- 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
Other Changes ⚡
- Fix modifier issues reported in beta by @DocMoebiuz in #1298
- Update action versions in builds by @neilenns in #1316
- Bundle Firmware 2.4.2 BETA by @DocMoebiuz in #1332
Full Changelog: 9.7.1.2...9.7.1.3
9.7.1.2
What's Changed
New Feature 🎉
- Ocatavi support preview by @DocMoebiuz in #1262
Improvement ✨
- 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
- Add "driving" type, log messages, and refactor device type test by @neilenns in #1255
- Improve visualization of sim status by @DocMoebiuz in #1260
Bug Fixes 🐛
- 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
Other Changes ⚡
- Update timeout value for nano boards by @neilenns in #1211
- Add missing midi file for Intech EF44 by @neilenns in #1213
- Build the connector by default by @neilenns in #1239
- Add variant of nanoKontrol2 by @Koseng in #1247
- Update Wasm Module to 0.7.0 by @DocMoebiuz in #1264
Full Changelog: 9.7.1.1...9.7.1.2
9.7.1.1 - BETA
What's Changed
New Feature 🎉
- Load Joystick definitions from json files by @neilenns in #1148
- Initial midiboard support by @Koseng in #1195
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
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
Other Changes ⚡
- Add more logging for Pico detection by @neilenns in #1150
- Clean up all the build warnings by @neilenns in #1169
- Move LoadConfig() out of connect() for stable board detection by @DocMoebiuz in #1206
New Contributors
- @lscarneiro made their first contribution in #1191
- @Koseng made their first contribution in #1174
Full Changelog: 9.7.1...9.7.1.1
9.7.1 Release (Bugfix)
What's Changed
Bug Fixes 🐛
- Handle exception when loading a config from a connected board by @DocMoebiuz in #1177
- Update Pico board.json file to match firmware values by @neilenns in #1147
- Prevent the exception when sorting by column header by @DocMoebiuz in #1181
- Float64 numbers are displayed correctly in the
Sim Value
column by @DocMoebiuz in #1182 - Fixing the Honeycomb LEDs for float values by @DocMoebiuz in #1183
- Prevent Error message when opening an output config by @DocMoebiuz in #1185
- FSUIPC presets will now show integer values again by @DocMoebiuz in #1184
- Added 2.4.1 firmware by @DocMoebiuz in #1186
Full Changelog: 9.7.0...9.7.1
9.7.0.1 - BETA (Bugfix release)
What's Changed
Bug Fixes 🐛
- Handle exception when loading a config from a connected board by @DocMoebiuz in #1177
- Update Pico board.json file to match firmware values by @neilenns in #1147
- Prevent the exception when sorting by column header by @DocMoebiuz in #1181
- Float64 numbers are displayed correctly in the
Sim Value
column by @DocMoebiuz in #1182 - Fixing the Honeycomb LEDs for float values by @DocMoebiuz in #1183
- Prevent Error message when opening an output config by @DocMoebiuz in #1185
- FSUIPC presets will now show integer values again by @DocMoebiuz in #1184
- Added 2.4.1 firmware by @DocMoebiuz in #1186
Full Changelog: 9.7.0...9.7.0.1
9.7 Release
This release contains a new firmware (2.4.0), please make sure to update during start up
What's Changed
New Feature 🎉
- Add installer for MobiFlight Connector by @DocMoebiuz in #1103
- Include official firmware 2.4.0 release by @DocMoebiuz in #1130
- Improved stepper support by @DocMoebiuz in #1070
- Scan for input event to select input device by @DocMoebiuz in #1116
- Update MSFS2020 & XPlane HubHop presets by @DocMoebiuz in #1087
- 7-segments directly support decimal values by @DocMoebiuz in #1010
- Auto-Retrigger is performed on Run by @DocMoebiuz in #1011
- Support proper Honeycomb Button and Axis Labels by @DocMoebiuz in #1027
- Support flashing Picos by @neilenns in #1057
- Support Arduino Nano by @neilenns in #1016
Improvement ✨
- Output config displays all device settings even if device is not present by @DocMoebiuz in #1077
- Show input config even if board or device is not connected by @DocMoebiuz in #1111
- Display confirmation dialog before resetting board by @Pitj3 in #1085
- Update log levels by @neilenns in #994
- MobiFlight Connector new version check happens first thing on startup by @Pitj3 in #1083
- Input-Tab is in first place and active by default by @DocMoebiuz in #1134
Bug Fixes 🐛
- fix spelling mistake in module config changed - fixes #997 by @thestonefox in #993
- Add log when XML parsing fails by @neilenns in #999
- Fix FLOAT64 problem for FSUIPC by @DocMoebiuz in #1008
- Upload config button activates correctly by @DocMoebiuz in #1024
- Add try/catch for invalid PMDG input event values by @neilenns in #1014
- Device panel updates correctly in beta by @DocMoebiuz in #1030
- Remove device item is not enabled by @DocMoebiuz in #1035
- Make Attempts an optional setting by @neilenns in #1036
- Add check for capslock when creating a new input config by @neilenns in #1037
- Resolve crash with interpolation dialog by @neilenns in #1043
- BETA - Improvements for Precondition UI by @DocMoebiuz in #1059
- Catch exceptions when converting input values to integers by @neilenns in #1052
- Check for active in ExecutionManager:ExecuteConfig() by @neilenns in #1049
- Improvements for displaying decimals on 7-segment displays by @DocMoebiuz in #1066
- Showing correct labels in the UI but using internal names in the config by @DocMoebiuz in #1076
- Prevent NullReferenceException in MobiFlight.InputConfig.AnalogInputConfig.ReadXml by @Pitj3 in #1082
- Setting an existing input device to "none" is now possible by @Pitj3 in #1086
- Make witdh of orphaned serial dialog wider by @DocMoebiuz in #1099
- Provide correct error label when xplane connection is missing by @DocMoebiuz in #1100
- Use TryParse() instead of Parse() by @neilenns in #1106
- Linebreaks are correctly displayed in code field by @DocMoebiuz in #1112
- Add exception handling when querying WMI by @neilenns in #1126
- Allow for device names (e.g. joysticks) to contain "/" by @DocMoebiuz in #1132
Other Changes ⚡
- Disable CheckForUpdate and Telemetry for DEBUG sessions by @DocMoebiuz in #1022
- Add pragma to disable warning by @neilenns in #1054
- Release Prep 9.7.0 by @DocMoebiuz in #1113
- Attach ci build result to run by @DocMoebiuz in #1117
- Add Github action to attach build artifact to pull request by @neilenns in #1125
New Contributors
- @thestonefox made their first contribution in #993
- @dependabot made their first contribution in #1028
- @Pitj3 made their first contribution in #1082
Full Changelog: 9.6.0...9.7.0
9.6.0.7 BETA Release
What's Changed
New Feature 🎉
- Add installer for MobiFlight Connector by @DocMoebiuz in #1103
Improvement ✨
- Show input config even if board or device is not connected by @DocMoebiuz in #1111
Bug Fixes 🐛
- Use TryParse() instead of Parse() by @neilenns in #1106
- Linebreaks are correctly displayed in code field by @DocMoebiuz in #1112
Other Changes ⚡
- Release Prep by @DocMoebiuz in #1113
Full Changelog: 9.6.0.6...9.6.0.7
9.6.0.6 BETA Release
What's Changed
Improvement ✨
- Make witdh of orphaned serial dialog wider by @DocMoebiuz in #1099
Bug Fixes 🐛
- Only check removable drives as candidate boards by @neilenns in #1090
- Solution for Input action panel problems reported for 9.6.0.5 by @DocMoebiuz in #1096
- Auto-home setting is correctly saved by @DocMoebiuz in #1098
- Provide correct error label when xplane connection is missing by @DocMoebiuz in #1100
Full Changelog: 9.6.0.5...9.6.0.6