3.0.0-rc.1
·
185 commits
to main
since this release
Added
- Add reset strategies (#487)
- Read
esp-printlngenerateddefmtmessages (#466) - Add
--target-app-partitionargument to flash command (#461) - Add
--confirm-portargument to flash command (#455) - Add
--chip argumentfor flash and write-bin commands (#514) - Add
--partition-table-offsetargument for specifying the partition table offset (#516) - Add
SerializeandDeserializetoFlashFrequency,FlashModeandFlashSize(#528) - Add
checksum-md5command (#536) - Add verify and skipping of unchanged flash regions - add
--no-verifyand--no-skip(#538) - Add
--min-chip-revargument to specify minimum chip revision (#525) - Add
serialportfeature (#535) - Add support for 26 MHz bootloader for ESP32 and ESP32-C2 (#553)
- Add CI check to verify that CHANGELOG is updated (#560)
- Add
--beforeand--afterreset arguments (#561) - Add
read-flashcommand (#558)
Fixed
- Fix printing panic backtraces when using
esp-printlnanddefmt(#496) - Fix
defmtparsing when data is read in parts (#503) - Use partition table instead of hard-coded values for the location of partitions (#516)
- Fix a missed
flushcall that may be causing communication errors (#521) - Fix "SHA-256 comparison failed: [...] attempting to boot anyway..." (#567)
- Windows: Update RST/DTR order to avoid issues (#562)
- Tolerate non-utf8 data in boot detection (#573)
- Fix flash/monitoring of 26MHz targets (#584)
Changed
- Create
FlashData,FlashDataBuilderandFlashSettingsstructs to reduce number of input arguments in some functions (#512, #566) espflashwill now exit with an error ifdefmtis selected but not usable (#524)- Unify configuration methods (#551)
- Improved symbol resolving (#581)
- Update ESP32-C2 stub (#584)
- MSRV bumped to
1.74.0(#586)