Skip to content

build(deps): Bump the build-system group with 2 updates#475

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/build-system-723db4bc1c
Open

build(deps): Bump the build-system group with 2 updates#475
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/pip/build-system-723db4bc1c

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 1, 2026

Bumps the build-system group with 2 updates: esptool and pyyaml.

Updates esptool from 5.2.0 to 5.3.0

Release notes

Sourced from esptool's releases.

Version 5.3.0

✨ New Features

  • ESP32-P4: Support ECO7 (rev3.2) (Radim Karniš - 27463b2)
  • ESP32-S31: Add stub flasher support (Radim Karniš - 6e14f2e)
  • flasher stub: Use esp-flasher-stub as the default flasher stub
  • ESP32-C61: Add large flash support (Jaroslav Burian - 29aef6a)
  • esptool: Adds efuse version and pkg efuses for ESP32H4 (Konstantin Kondrashov - bc55336)
  • write-flash: Fully reflash all data when fast reflash verification fails (Radim Karniš - 1c16a59)
  • write-flash: Log which file is being flashed when multiple files are given (Radim Karniš - dc457d1)
  • reset: Support USB-UART adapters with hardware flow control (Jeija - 9ea2c5c)
  • Add support for plugin system for optionally loading stub features (Roland Dobai - e6697e4)
  • Disallow erasing key recovery info flash sectors when flash encryption using KM is enabled (harshal.patil - f55cf25)
  • Add transport mode detection based on USB VID:PID instead of hard-coded ROM symbols (Vojtech Piroch - 0a5fe5c)
  • Improve flash chip connection verification with SFDP register check (Jan Beran - 3821d83)
  • espefuse: Update ESP32-H21 eFuse table (Konstantin Kondrashov - 93ef664)
  • espefuse: Update ESP32-S31 eFuses table (Konstantin Kondrashov - ffbd13f)
  • espefuse: Update ESP32-H4 eFuse table (Konstantin Kondrashov - c6ef00c)
  • espefuse: Add ESP32-C5 calibration eFuse fields (Konstantin Kondrashov - 66c472b)
  • espefuse: Add --after option to reset the chip after the operation is finished (Peter Dragun - 1b8436f)

🐛 Bug Fixes

  • flasher stub: Fix C900 error during compressed upload (Radim Karniš - 73308b8)
  • flasher stub: Fix writing to non-4-byte aligned offsets in flash (Radim Karniš - 73308b8)
  • elf2image: Correct pad length for ram-only-header flash segments (Sylvio Alves - c637749)
  • esptool: Use the correct address for reading eFuses in ESP32-S31 (Konstantin Kondrashov - 9376b9d)
  • esptool: Fix incorrect eFuse bit mask for SPI_BOOT_CRYPT_CNT_MASK (harshal.patil - 2a2b86d)
  • logger: Declare singleton instance as ClassVar for mypy (Radim Karniš - 48e4450)
  • transport: Enable USB transport modes detection in Secure Download Mode (Radim Karniš - 3714d1b)
  • ESP32-H4: Fix flash running at 64MHz since 2nd stage bootloader (Song Ruo Jing - 974d975)
  • ESP32: Decode VDD_SDIO eFuse voltage like espefuse summary (Radim Karniš - 825ad97)
  • ESP32-S31: Fix configurable MMU page size support (armando - 2806d84)
  • ESP32-P4: Fix ECO7 early guru meditation errors during boot up (Radim Karniš - 3f6cb59)
  • ESP32-S31: Fix flash manipulation commands (Radim Karniš - 1d51f72)
  • ESP32-C61: Warn if encryption during download is disabled (Radim Karniš - 86c4f71)
  • Fix security eFuse layouts for ESP32-C2, ESP32-C5, and ESP32-S31 (Mahavir Jain - 97c20ec)
  • espefuse: Add checks for eFuse names in read and write protect commands (Peter Dragun - 118fbdb)
  • espefuse: Remove the value description of the eFuse for ESP32-C5 (Peter Dragun - f6722ad)

🔧 Code Refactoring

  • espefuse: Move MAC field logic to base_fields.py (Peter Dragun - a3dc123)
  • espefuse: Move common code of EspEfuses to base class (Peter Dragun - 5e903ce)
  • espefuse: Create EfuseKeyPurposeFieldBase and unite implementations (Peter Dragun - 889a3ff)
  • espefuse: Move common fields to base_fields.py (Peter Dragun - 4a2bed1)
  • espefuse: Add type hints and fix formatting (Peter Dragun - cfafe84)
  • Add missing ABCs to base classes (Peter Dragun - 47a43b3)

... (truncated)

Changelog

Sourced from esptool's changelog.

v5.3.0 (2026-06-01)

✨ New Features

  • reset: support hardware flow control adapters (Jeija - 9ea2c5c)
  • espefuse: Update efuse table for ESP32-H21 (Konstantin Kondrashov - 93ef664)
  • flasher_stub: Support USB-Serial/JTAG on ESP32-S31, prevent crashes during clock init (Radim Karniš - 7a7a3c3)
  • test: Unit tests non-encrypted binaries to encrypted device (Jakub Kocka - 5d7c203)
  • espefuse: Update efuses for ESP32S31 (Konstantin Kondrashov - ffbd13f)
  • espefuse: add raw_value to JSON summary output (Peter Dragun - 905896a)
  • esp32s31: Add stub flasher support (Radim Karniš - 6e14f2e)
  • espefuse: Add calib efuse fields for ESP32C5 (Konstantin Kondrashov - 66c472b)
  • esptool: Adds efuse version and pkg efuses for ESP32H4 (Konstantin Kondrashov - bc55336)
  • espefuse: Update efuse table for ESP32H4 (Konstantin Kondrashov - c6ef00c)
  • esptool: Disallow erasing key recovery info sectors when FE using KM is enabled (harshal.patil - f55cf25)
  • esp32-p4: Support ECO7 (rev3.2) (Radim Karniš - 27463b2)
  • stub_flasher: Print a message when the new stub flasher is being used (Radim Karniš - 6b812b2)
  • esp32c61: Add large flash support (Jaroslav Burian - 29aef6a)
  • stub_flasher: Bump new stub to v0.3.0 with ESP32-C2 fixes and ESP32-C61 large flash (Radim Karniš - d8bc5bd)
  • write-flash: Log which file is being flashed when multiple files are given (Radim Karniš - dc457d1)
  • write-flash: Fully reflash all data when fast reflash verification fails (Radim Karniš - 1c16a59)
  • espefuse: Add --after option to reset the chip after the operation is finished (Peter Dragun - 1b8436f)
  • Use vid pid detection instead of UARTDEV_BUF_NO (Vojtech Piroch - 0a5fe5c)
  • Add support for plugin system for optionally loading stub features (Roland Dobai - e6697e4)
  • improve flash connection verification with SFDP register check (Jan Beran - 3821d83)

🐛 Bug Fixes

  • stub_flasher: Fix C900 compressed upload error + writing to non-4-byte aligned offsets (Radim Karniš - 73308b8)
  • elf2image: Correct pad length for ram-only-header flash segments (Sylvio Alves - c637749)
  • esptool: Use correct address for reading efuses in ESP32-S31 (Konstantin Kondrashov - 9376b9d)
  • stub_flasher: Print an explanatory error if the stub flasher files are missing (Radim Karniš - 95b87ea)
  • usb_mode_detection: Enable USB mode detection in Secure Download Mode (Radim Karniš - 3714d1b)
  • esp32h4: make flash could run at 64MHz since 2nd stage bootloader (Song Ruo Jing - 974d975)
  • espefuse: Remove the value description of the efuse for ESP32-C5 (Peter Dragun - f6722ad)
  • esp32: Decode VDD_SDIO eFuse voltage like espefuse summary (Radim Karniš - 825ad97)
  • logger: declare singleton instance as ClassVar for mypy (Radim Karniš - 48e4450)
  • esp32-s31: Fix configurable MMU page size support (armando - 2806d84)
  • esp32-p4: Fix ECO7 early guru meditation errors during boot up (Radim Karniš - 3f6cb59)
  • esp32-s31: Fix flash manipulation commands (Radim Karniš - 1d51f72)
  • esptool: Fix incorrect efuse bit mask for SPI_BOOT_CRYPT_CNT_MASK (harshal.patil - 2a2b86d)
  • esp32-c61: Warn if encryption druring download is disabled (Radim Karniš - 86c4f71)
  • espefuse: Add checks for efuse names in read and write protect commands (Peter Dragun - 118fbdb)
  • security efuse layout for C2/C5/S31 (Mahavir Jain - 97c20ec)

🔧 Code Refactoring

  • espefuse/fields: Move MAC field logic to base_fields.py (Peter Dragun - a3dc123)
  • espefuse/fields: Move common code of EspEfuses to base class (Peter Dragun - 5e903ce)
  • espefuse/fields: Create EfuseKeyPurposeFieldBase and unite implementations (Peter Dragun - 889a3ff)

... (truncated)

Commits
  • c94e362 change: Update version to 5.3.0
  • f659c1e Merge branch 'fix/stub_flasher_v2_fixes' into 'master'
  • 73308b8 fix(stub_flasher): Fix C900 compressed upload error + writing to non-4-byte a...
  • e8c1c26 Merge branch 'change/internal_dev_release_support' into 'master'
  • 0b15867 change: Introduce the new internal development release process
  • 3d28843 Merge branch 'update_actions' into 'master'
  • 02d421d ci(github): Update actions to the latest versions
  • 85c6515 Merge branch 'bugifx/flash-region-issue' into 'master'
  • 1892621 Merge branch 'ci/mac_signing' into 'master'
  • fea9710 Merge branch 'feat/reset_hw_flow_ctrl' into 'master'
  • Additional commits viewable in compare view

Updates pyyaml from 6.0.2 to 6.0.3

Release notes

Sourced from pyyaml's releases.

6.0.3

What's Changed

  • Support for Python 3.14 and free-threading (experimental).

Full Changelog: yaml/pyyaml@6.0.2...6.0.3

Changelog

Sourced from pyyaml's changelog.

6.0.3 (2025-09-25)

  • yaml/pyyaml#864 -- Support for Python 3.14 and free-threading (experimental)
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the build-system group with 2 updates: [esptool](https://github.com/espressif/esptool) and [pyyaml](https://github.com/yaml/pyyaml).


Updates `esptool` from 5.2.0 to 5.3.0
- [Release notes](https://github.com/espressif/esptool/releases)
- [Changelog](https://github.com/espressif/esptool/blob/master/CHANGELOG.md)
- [Commits](espressif/esptool@v5.2.0...v5.3.0)

Updates `pyyaml` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES)
- [Commits](yaml/pyyaml@6.0.2...6.0.3)

---
updated-dependencies:
- dependency-name: esptool
  dependency-version: 5.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: build-system
- dependency-name: pyyaml
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-system
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 1, 2026
@dependabot dependabot Bot added the python Pull requests that update python code label Jun 1, 2026
@github-project-automation github-project-automation Bot moved this to Todo in Roadmap Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

0 participants