What's Changed
- add comment about intentionally discarding data sets that are neither new nor stale [jostsalathe]
- added try-catch block for data sets with corrupt 'createdAt' entries [jostsalathe]
- changed log level from warning to debug for 'Discarded stale data set" message [Jost Salathé]
- changed _async_update_data() so that it also accepts new data sets without top level 'createdAt' [Jost Salathé]
- Fixed typo in base.py log message [Jost Salathé]
- fixed that after_async_update_data() wasn't executed when receiving the first data set [Jost Salathé]
- now after_async_update_data() is only executed if a new data set has been accepted by the createdAt check [jostsalathe]
- added comments about intentionally rejecting data sts with unchanged createdAt and condensed warning into single line [jostsalathe]
- prevent same time stamp [jostsalathe]
Full Changelog: 2026.7.1...2026.7.2
Support the project
The latest heroes who believe in this project 👇
🏆 10 BEERS
Andrea Donno
Fabian
🥈 5 BEERS
Dieter
SA Energy
Phil S
and other heroes
🥉 3 BEERS
Hubert
Someone
Mark
and other heroes
⭐ 2 BEERS
Liam
Kristian
Dave
and other heroes
⭐ 1 BEERS
Sneopu
Nischi
Somebody
and other heroes