Skip to content

v0.7.0

Choose a tag to compare

@chris9012 chris9012 released this 27 May 21:06
· 2 commits to main since this release

What's New

  • SportsEngine Tournament parser (se_tourney_parser.py): fetches games directly from SE tournament bracket pages; validates conditional game slots against the division schedule to find the correct bracket opponent
  • Shareable calendar display names: virtual shared-calendar copies now stamp a display label between the emoji prefix and title (e.g. ⚽(Jules) Bears vs Lions) without altering the composite ID or iCalUID used for dedup
  • SE enricher transient errors: 5xx HTTP responses are treated as transient (warning log only, no persistent HA notification); retries once after 3 seconds
  • Config flow: new steps for source shared display name and target calendar source prefix mapping
  • Location abbreviations and title removals now apply to all source types (not just SE)
  • Bracket seed/number prefixes stripped from SE ICS and SE Tourney titles (e.g. [3] - Bears vs Lions → Bears vs Lions)