Releases: ericmcdaniel/lumenlab-installer
v0.0.4 - Improve UIUX
Adds validation and configuration object modeling, setting up for the ability to flash with custom parameters.
v0.0.3 - End-to-End Firmware Flash + Error Handling
Support for selecting a particular LumenLab version after a GitHub query, and flashing the device with the selected update. Warning messages are provided should an error state arise.
Technical details
Exception handling and null reference checks to alert user when they're in an error state. No support yet to customize runtime variables, the utility will rely on the environments already on the board.
v0.0.2 - Fix Unconnected Device Edge Case
Fixes edge case circumstances where if unhandled, leads to failure. Guarding against these scenarios lead to a more stable user experience.
Technical details
Performs an additional COM port check using the Espressif flasher utility and ensuring the device matches the LumenLab's USB-to-UART CP2102 peripherals. If no such device is detected, process aborts, user notified.
v0.0.1 - Setup Release Pipeline
Correct an issue with the deployment pipeline. The compiled executable is made available after every PR.