Skip to content

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 12:05
· 7 commits to main since this release
v2.1.0
0cd975e

What's new

v2.1.0 reorganizes the application into an installable src package and separates shared browser, authentication, booking, client, and notifier infrastructure without changing the notifier’s intended behavior.

Highlights

  • Provides a conventional installable package and console entry point.
  • Extracts shared browser interaction and Chrome lifecycle infrastructure.
  • Separates authentication and booking launch flows from the core notifier.
  • Adds installed-wheel smoke coverage alongside Python 3.9, 3.11, and 3.13 tests.
  • Ensures manual release-workflow runs build and test artifacts without publishing a release.

Validation

  • 242 automated tests passed locally, with 3 skipped.
  • CI passed on Python 3.9, 3.11, and 3.13, including the installed-wheel smoke test.
  • PyInstaller builds, packaged TLS policy checks, verified HTTPS smoke tests, and packaged keyring discovery smoke tests passed on Windows, macOS, and Linux.