Skip to content

Releases: OctoPrint/OctoPrint-FirmwareUpdater

1.14.1

22 Jun 10:47
Compare
Choose a tag to compare

Changes

  • Fix substitution of the {disableverify} placeholder for bossac (addresses #351)

1.14.0

20 Mar 11:37
Compare
Choose a tag to compare

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

17 Mar 17:08
Compare
Choose a tag to compare
1.14.0b3 Pre-release
Pre-release

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

11 Nov 08:23
Compare
Choose a tag to compare
1.14.0b2 Pre-release
Pre-release

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

1.14.0b1

10 Nov 20:18
Compare
Choose a tag to compare
1.14.0b1 Pre-release
Pre-release

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

27 May 09:05
Compare
Choose a tag to compare

Changes

  • Fix a bug which prevents the previous firmware file from being deleted when using Marlin BFT with timestamp filenames on OctoPrint >= 1.8.0 (addresses #314)

1.13.3b1

26 May 15:02
Compare
Choose a tag to compare
1.13.3b1 Pre-release
Pre-release

Changes

  • Fix a bug which prevents the previous firmware file from being deleted when using Marlin BFT with timestamp filenames on OctoPrint >= 1.8.0 (fixes #314)

1.13.2

18 Mar 12:38
Compare
Choose a tag to compare

Changes

  • Fix bug which causes the OctoPrint Software Update plugin to write to the Firmware Update plugin's console log file (fixes #303 )

1.13.1

07 Feb 23:02
Compare
Choose a tag to compare

Changes

  • Fix bug which prevents the post-flash system command line from being saved (fixes #296)

1.13.0

10 Dec 14:09
Compare
Choose a tag to compare

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.