Releases: OctoPrint/OctoPrint-FirmwareUpdater
Releases · OctoPrint/OctoPrint-FirmwareUpdater
1.14.1
1.14.0
Changes
- Allow long filenames when using MarlinBFT method (addresses #315)
- Explicitly configure blueprint CSRF protection (addresses #327)
- Add esptool.py flash method for ESP32 boards (implements #329)
- Fix a bug where hexadecimal values where stored as integers on settings save
- Fix compatibility with OctoPrint 1.9.0rc2 (#323, #341, #342)
1.14.0b3
Changes
- Allow long filenames when using MarlinBFT method (addresses #315)
- Explicitly configure blueprint CSRF protection (addresses #327)
- Add esptool.py flash method for ESP32 boards (implements #329)
- Fix a bug where hexadecimal values where stored as integers on settings save
- Fix compatibility with OctoPrint 1.9.0rc2 (#323, #341, #342)
1.14.0b2
1.14.0b1
Changes
- Allow long filenames when using MarlinBFT method (addresses #315)
- Explicitly configure blueprint CSRF protection (addresses #327)
- Add esptool.py flash method for ESP32 boards (implements #329)
Notes
- No doc for the esptool method yet. It requires
esptool.py
to be installed. If OctoPrint is running in a virtualenv this will need to be done in the venv.
1.13.3
1.13.3b1
1.13.2
1.13.1
1.13.0
Changes
- Make the Marlin BFT reset and restart timeouts configurable
- Implement an alternative method to reset the board (and detect the restart) for boards such as Ender 3 V2 and BTT GTR v1.0 which do not reset the serial port on restart (addresses #283)
- Address a bug affect Ender 3 V2 boards where saving the settings after a flash would corrupt the stored last-flashed filename causing subsequent updates to fail to install
- Rearrange the settings UI for LPC176x and MarlinBFT methods to reduce clutter - some settings are now on an 'Advanced 2' tab
- Automatically dismiss any existing firmware update popup messages when a new firmware update is started
NB: This version makes a minor change to the plugin's settings structure, introducing unique profile IDs and moving the last-flashed filename to a new attribute. Settings are migrated automatically and no user action should be required.