DiverOfDark / KNOMI

Alternative opinionated firmware for Knomi devices
21 stars 1 forks source link

Bump espflash from 2.1.0 to 3.0.0 in /rs-flasher #192

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps espflash from 2.1.0 to 3.0.0.

Release notes

Sourced from espflash's releases.

3.0.0

Fixed

  • Fix timeout while changing the baudrate for some ESP32-S3 targets (#607)

Changed

  • Update ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-H2, ESP32-S2, ESP32-S3 stubs (#607, #610)

3.0.0-rc.2

Added

  • Add --list-all-ports connection argument to avoid serial port filtering (#590)
  • Allow config file to live in parent folder (#595)

Fixed

  • Change the hard_reset sequence to fix Windows issues (#594)
  • Improve resolving non-code addresses (#603)

Changed

  • Non-linux-musl: Only list the available USB Ports by default (#590)
  • FlashData::new now returns crate::Error (#591)
  • Moved reset_after_flash method to reset module (#594)
  • The command module now requires serialport. (#599)

3.0.0-rc.1

Added

  • Add reset strategies (#487)
  • Read esp-println generated defmt messages (#466)
  • Add --target-app-partition argument to flash command (#461)
  • Add --confirm-port argument to flash command (#455)
  • Add --chip argument for flash and write-bin commands (#514)
  • Add --partition-table-offset argument for specifying the partition table offset (#516)
  • Add Serialize and Deserialize to FlashFrequency, FlashMode and FlashSize (#528)
  • Add checksum-md5 command (#536)
  • Add verify and skipping of unchanged flash regions - add --no-verify and --no-skip (#538)
  • Add --min-chip-rev argument to specify minimum chip revision (#525)
  • Add serialport feature (#535)
  • Add support for 26 MHz bootloader for ESP32 and ESP32-C2 (#553)
  • Add CI check to verify that CHANGELOG is updated (#560)
  • Add --before and --after reset arguments (#561)
  • Add read-flash command (#558)

Fixed

  • Fix printing panic backtraces when using esp-println and defmt (#496)
  • Fix defmt parsing when data is read in parts (#503)
  • Use partition table instead of hard-coded values for the location of partitions (#516)
  • Fix a missed flush call that may be causing communication errors (#521)

... (truncated)

Changelog

Sourced from espflash's changelog.

[3.0.0] - 2024-03-13

Fixed

  • Fix timeout while changing the baudrate for some ESP32-S3 targets (#607)

Changed

  • Update ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-H2, ESP32-S2, ESP32-S3 stub (#607, #610)

[3.0.0-rc.2] - 2024-03-04

Added

  • Add --list-all-ports connection argument to avoid serial port filtering (#590)
  • Allow config file to live in parent folder (#595)

Fixed

  • Change the hard_reset sequence to fix Windows issues (#594)
  • Improve resolving non-code addresses (#603)

Changed

  • Non-linux-musl: Only list the available USB Ports by default (#590)
  • FlashData::new now returns crate::Error (#591)
  • Moved reset_after_flash method to reset module (#594)
  • The command module now requires serialport. (#599)

[3.0.0-rc.1] - 2024-02-16

Added

  • Add reset strategies (#487)
  • Read esp-println generated defmt messages (#466)
  • Add --target-app-partition argument to flash command (#461)
  • Add --confirm-port argument to flash command (#455)
  • Add --chip argument for flash and write-bin commands (#514)
  • Add --partition-table-offset argument for specifying the partition table offset (#516)
  • Add Serialize and Deserialize to FlashFrequency, FlashMode and FlashSize (#528)
  • Add checksum-md5 command (#536)
  • Add verify and skipping of unchanged flash regions - add --no-verify and --no-skip (#538)
  • Add --min-chip-rev argument to specify minimum chip revision (#525)
  • Add serialport feature (#535)
  • Add support for 26 MHz bootloader for ESP32 and ESP32-C2 (#553)
  • Add CI check to verify that CHANGELOG is updated (#560)
  • Add --before and --after reset arguments (#561)
  • Add read-flash command (#558)
  • Add HIL testing (#596)

Fixed

... (truncated)

Commits


Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
jMaddrell commented 5 months ago

@DiverOfDark I've tried to upgrade the library but don't know enough about rust to solve the issue creating ConnectArgs, would you be able to take a look?

DiverOfDark commented 5 months ago

I will, but that would take some time - I'll need to dismantle my toolhead to test this.

dependabot[bot] commented 5 months ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.