v2.10.0
v2.10.0 ✨ Date stagione automatiche: niente più prompt né edit manuali
Prima il config_flow chiedeva start_date e end_date e li congelava
nell'entry: al cambio stagione l'utente doveva ricordarsi di aprire
ogni entry e aggiornare le date a mano, altrimenti il filtro di
process_match_data scartava le partite della nuova stagione.
- config_flow.py: rimosso prompt date dai flussi Campionato/Squadra/
Inserimento Manuale. Le entry vengono create senza start_date ed
end_date. - sensor.py: default rolling wide (1 anno indietro / 1 anno avanti)
se le date mancano dall'entry, così le entry vecchie continuano a
funzionare e le nuove non scartano partite valide al primo update. - sensor.py: aggiunto self._dyn_start_date / _dyn_end_date, popolati
da _get_calendar_data ad ogni update con le date stagione
effettive di ESPN. _filter_start_str / _filter_end_str ritornano
le date dinamiche quando disponibili, fallback sulle statiche.
process_match_data ora filtra con la finestra corrente di ESPN:
l'integrazione segue automaticamente la stagione senza intervento. - Attributi del sensor (start_date/end_date) ora riflettono la
finestra effettiva in uso, non più quella statica.