esphome
device-builder
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
Ship list item key renames as data driven migration rules (#2947)
main
52 seconds ago
Merge branch 'main' into catalog/sync
catalog/sync
2 minutes ago
Stop pinning the MDX description shape for a schema documented esp32 field (#2953)
main
2 minutes ago
Stop pinning the MDX description shape for a schema documented esp32 field The 2026.10.0b5 schema documents framework.advanced itself, so the sram1_as_iram description comes from the schema docstring and keeps the bootloader note the MDX first paragraph truncation dropped. The MDX parser's first paragraph behaviour keeps its own unit test.
fix-esp32-advanced-docs-test
1 hour ago
Sync component catalog from schema 2026.10.0b5 Auto-generated by .github/workflows/sync-component-catalog.yml.
catalog/sync
1 hour ago
Leave list items inside an unfinished block scalar alone An item start masked by the scalar tracker, such as a dash line under a sources key opened with a block scalar indicator, was still read for keys and respelled; the mapping-or-items helper now skips it.
nested-list-field-migration-rules
2 hours ago
Let the generic closure scan surface a bare migration validator A wrapper whose named freevar moved upstream falls back to scanning its closure for schema shaped values, which dropped a rename_key or migrate_channel_colors validator held directly rather than inside a chain. The scan now yields those too, so the pair or fold reaches the canary as inexpressible instead of vanishing.
nested-list-field-migration-rules
2 hours ago
Fail the sync past the walk depth cap and leave a bare rename variant open A schema nested past the cap now records a sentinel pair instead of a warning, so the canary reports it; the cap moves to 32, which no live schema reaches (the deepest walks 24). A variant consisting only of a rename validator registers its placement, so the sibling guard treats it as open. The live combination test skips on the absence of the rename_key call in the upstream source, since the field literal predates the rename. The wrapper spec type alias is declared once, above the table.
nested-list-field-migration-rules
2 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Sync component catalog from schema 2026.10.0b5
#2952
4 minutes ago
05949c5
catalog/sync
CodSpeed Performance Gauge
0%
Stop pinning the MDX description shape for a schema documented esp32 field
#2953
1 hour ago
0a53d1b
fix-esp32-advanced-docs-test
CodSpeed Performance Gauge
0%
Ship list item key renames as data driven migration rules
#2947
2 hours ago
7a02089
nested-list-field-migration-rules
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs