Skip to content

v2.10.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 10:29

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.