3.0.0
Summary What's Changed
- Framework & Dependencies: Upgraded the project to .NET 8 and updated various dependencies. Introduced Protobuf 3.
- Firmware Updates: Improved the firmware update process, adding checks for Wi-Fi firmware, re-enabling manual updates, fixing state issues post-update, and disabling the option over Wi-Fi connections.
- Device Discovery: Enhanced device discovery to broadcast across all networks and fixed related bugs.
- Device Logging: Added the ability to log events directly on the device and view a list of these logs. Note: Viewing the logs themselves will come in a future update
- Data Export: Significantly improved CSV export functionality, adding support for large datasets, multi-device exports, and an option for relative vs. absolute timestamps.
- Connectivity & Stability: Improved handling of unexpected device disconnections and fixed UDP port conflicts. Addressed issues with serial port usability after disconnection.
- User Interface & Experience: Added confirmation for Wi-Fi setting changes, fixed UI elements (menu capitalization, logging session list), and implemented application version checking.
- Feature Enhancements: Added support for multiple devices when adding channels and updated Wi-Fi security types.
- Development & Maintenance: Introduced conventional commit checks, added a contribution guide, updated the README, removed unused code/imports, and performed general cleanup.
Detailed What's Changed
- chore: Update README.md by @tylerkron in #37
- fix: only show the analog input range supported by Nq1 by @tylerkron in #39
- chore: let bugsnag know the version by @tylerkron in #28
- feat: updated wifi security types by @tylerkron in #23
- fix: handle the case where AnalogInPortRangeCount == 0 by @tylerkron in #41
- fix: UDP port conflict with emulator by @tylerkron in #42
- docs: added a contribution guide by @tylerkron in #43
- chore: added prebuild that checks for conventional commits by @tylerkron in #49
- deps: updated to a newer version by @tylerkron in #50
- fix: fixed the device discovery by @tylerkron in #58
- feat: #38 check for new versions of the application by @codedecoded01723 in #59
- feat: handel device when unexpectedly disconnected . by @codedecoded01723 in #60
- feat: Initial Probuf changes Proto2 to Proto3 by @codedecoded01723 in #61
- feat: Try to update whole project in .net 8 by @codedecoded01723 in #67
- chore: testing ci builds by @tylerkron in #75
- feat: Add channels from two device(#51) by @codedecoded01723 in #72
- fix: Export all is failing- Fixed by @codedecoded01723 in #86
- feat: Added option to export relative time vs absolute time by @codedecoded01723 in #87
- feat: Export of large data sets by @codedecoded01723 in #88
- feat: Better multi-device support for CSV Export by @codedecoded01723 in #91
- fix: Relsolved the renaming a logging session by @codedecoded01723 in #92
- feat: Fixed all test cases by @codedecoded01723 in #89
- feat: firmware update now checks for wifi firmware as well by @tylerkron in #97
- feat: added back manual firmware update by @tylerkron in #106
- feat: adds firewall rules by @tylerkron in #107
- fix: updated menu name with correct capitalizaiton by @tylerkron in #110
- chore: Update build workflow to build MSI installer by @tylerkron in #111
- chore: removed ADC range by @tylerkron in #114
- fix: Fixed device being in an unknown state after firmware/wifi update by @tylerkron in #115
- chore: cleaned up unused imports by @tylerkron in #117
- chore: Update .gitignore and remove client notifications from AppLogger by @tylerkron in #120
- chore: Add test mode support to AppLogger with NoOpLogger by @tylerkron in #122
- fix: Replace Label with TextBlock in logging session list by @tylerkron in #124
- chore: swap MAC address for serial number by @tylerkron in #125
- feat: added the ability to log to the device and see a list of device logs by @tylerkron in #127
- fix: turn echo on when disconnecting so that serial interface is useable by human by @tylerkron in #128
- chore: cleanup by @tylerkron in #129
- fix: firmware not updating by @tylerkron in #133
- fix: disable firmware update option on WiFi by @tylerkron in #136
- chore: used daqifi-core for SCPI commands by @tylerkron in #137
- fix: broadcast discovery on all networks by @tylerkron in #138
New Contributors
- @codedecoded01723 made their first contribution in #59
Full Changelog: 1.1.0...3.0.0