Skip to content

Commit baa0030

Browse files
authored
Merge branch 'next' into nus
2 parents 721822b + dc1c161 commit baa0030

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+2689
-322
lines changed

.github/workflows/auto-label-pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ jobs:
2626
if: github.event.action != 'labeled' || github.event.sender.type != 'Bot'
2727
steps:
2828
- name: Checkout
29-
uses: actions/checkout@v4.2.2
29+
uses: actions/checkout@v5.0.0
3030

3131
- name: Generate a token
3232
id: generate-token
33-
uses: actions/create-github-app-token@v2.0.6
33+
uses: actions/create-github-app-token@v2.1.1
3434
with:
3535
app-id: ${{ secrets.ESPHOME_GITHUB_APP_ID }}
3636
private-key: ${{ secrets.ESPHOME_GITHUB_APP_PRIVATE_KEY }}

.github/workflows/docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
repo: cloudcannon/pagefind
3131
-
3232
name: Checkout source code
33-
uses: actions/checkout@v4.2.2
33+
uses: actions/checkout@v5.0.0
3434
-
3535
name: Set up QEMU
3636
uses: docker/setup-qemu-action@v3

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
uses: jaxxstorm/[email protected]
2424
with:
2525
repo: cloudcannon/pagefind
26-
- uses: actions/checkout@v4.2.2
26+
- uses: actions/checkout@v5.0.0
2727
- name: Set up Python 3.12
2828
uses: actions/setup-python@v5
2929
with:

.github/workflows/stale.yml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,3 @@ jobs:
3030
pull request has been automatically marked as stale because of that
3131
and will be closed if no further activity occurs within 7 days.
3232
Thank you for your contributions.
33-
34-
# Use stale to automatically close issues with a reference to the issue tracker
35-
close-issues:
36-
runs-on: ubuntu-latest
37-
steps:
38-
- uses: actions/stale@v8
39-
with:
40-
days-before-pr-stale: -1
41-
days-before-pr-close: -1
42-
days-before-issue-stale: 1
43-
days-before-issue-close: 1
44-
remove-stale-when-updated: true
45-
stale-issue-label: "stale"
46-
exempt-issue-labels: "not-stale"
47-
stale-issue-message: >
48-
https://github.com/esphome/esphome-docs/issues/162

_static/changelog-2025.8.0.png

86.4 KB
Loading

_static/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025.8.0-dev
1+
2025.9.0-dev

changelog/2025.7.0.rst

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,32 @@ Release 2025.7.3 - July 23
446446
- [bme680_bsec] Add suggested alternate when using IDF :esphomepr:`9785` by :ghuser:`kbx81`
447447

448448

449+
Release 2025.7.4 - July 28
450+
--------------------------
451+
452+
.. collapse:: Show
453+
:open:
454+
455+
- [remote_receiver] Fix idle validation :esphomepr:`9819` by :ghuser:`swoboda1337`
456+
- [gt911] i2c fixes :esphomepr:`9822` by :ghuser:`clydebarrow`
457+
- fix: non-optional x/y target calculation for ld2450 :esphomepr:`9849` by :ghuser:`Hofferic`
458+
- [logger] Don't allow ``logger.log`` actions without configuring the ``logger`` :esphomepr:`9821` by :ghuser:`jesserockz`
459+
- Add seed flag when running setup with uv present :esphomepr:`9932` by :ghuser:`cryptk`
460+
- Fail with old lerp :esphomepr:`9914` by :ghuser:`HeMan`
461+
462+
463+
Release 2025.7.5 - August 5
464+
---------------------------
465+
466+
.. collapse:: Show
467+
:open:
468+
469+
- [lvgl] Bugfix for tileview :esphomepr:`9938` by :ghuser:`clydebarrow`
470+
- [api] Fix OTA progress updates not being sent when main loop is blocked :esphomepr:`10049` by :ghuser:`bdraco`
471+
- [font] Catch file load exception :esphomepr:`10058` by :ghuser:`clydebarrow`
472+
- [i2s_audio] Use high-pass filter for dc offset correction :esphomepr:`10005` by :ghuser:`doobry`
473+
474+
449475
Full list of changes
450476
--------------------
451477

changelog/2025.8.0.rst

Lines changed: 712 additions & 0 deletions
Large diffs are not rendered by default.

changelog/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Changelog
22
=========
33

44
.. redirect::
5-
:url: /changelog/2025.7.0.html
5+
:url: /changelog/2025.8.0.html
66

77
.. toctree::
88
:glob:

components/api.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ Configuration variables:
9898
WiFi performance with many rapidly-changing sensors. Only use this setting when necessary.
9999

100100
- **custom_services** (*Optional*, boolean): Enable compilation of custom API services for external components that use the C++ ``CustomAPIDevice`` class. Only needed when external components register their own services via the native API. Defaults to ``false``.
101+
- **homeassistant_services** (*Optional*, boolean): Enable compilation of Home Assistant service call support for external components that use the C++ ``CustomAPIDevice::call_homeassistant_service()`` or ``CustomAPIDevice::fire_homeassistant_event()`` methods. This is automatically enabled when using ``homeassistant.service`` or ``homeassistant.event`` actions, or the ``homeassistant`` platform for number or switch components. Only needs to be manually set when external components call Home Assistant services without using the built-in actions. Defaults to ``false``.
102+
- **homeassistant_states** (*Optional*, boolean): Enable compilation of Home Assistant state subscription support for external components that use the C++ ``CustomAPIDevice::subscribe_homeassistant_state()`` method. This is automatically enabled when using any ``homeassistant`` platform components (sensor, binary_sensor, text_sensor, switch, or number). Only needs to be manually set when external components subscribe to Home Assistant states without using the built-in components. Defaults to ``false``.
101103
- **reboot_timeout** (*Optional*, :ref:`config-time`): The amount of time to wait before rebooting when no
102104
client connects to the API. This is needed because sometimes the low level ESP functions report that
103105
the ESP is connected to the network, when in fact it is not - only a full reboot fixes it.

0 commit comments

Comments
 (0)