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