Skip to content

Releases: elliot-100/britishcycling-clubs

v0.11.0

04 Nov 18:27
Compare
Choose a tag to compare

0.11.0 - 2024-10-23

Added

  • Support for Python 3.13

Changed

  • Docs: docstring fixes
  • Update dev dependencies: mypy, pdoc, pytest, ruff

Full Changelog: v0.10.0...v0.11.0

v0.10.0

15 Jul 14:41
Compare
Choose a tag to compare

0.10.0 - 2024-07-15

Changed

  • BREAKING CHANGES:
    • get_profile_info() returnsProfileInfo NamedTuple instead of dict
    • get_manager_member_counts() returns ManagerMemberCounts NamedTuple
      instead of dict
    • club_manager_url_via_login() renamed to manager_url_via_login()
    • club_profile_url() renamed to profile_url()
  • Only get logger once, rather than for every log message
  • Docs: docstring simplification, improvements
  • Dev dependencies: add pdoc
  • Linting/CI: tighten ruff config

Full Changelog: v0.9.1...v0.10.0

Release 0.9.1

13 Jul 15:38
Compare
Choose a tag to compare

0.9.1 - 2024-07-13

Added

  • CI: run tests

Changed

  • Dependencies: remove upper bounds when specifying versions
  • Dev dependencies: use ruff for formatting; drop black + isort
  • CI: Reduce Dependabot frequency to monthly

Fixed

  • Removed unintended public logging constant
  • Tests: warnings because Beautiful Soup parser wasn't specified
  • Tests didn't use public API for imports

Full Changelog: v0.9.0...v0.9.1

Release 0.9.0

20 Dec 18:32
Compare
Choose a tag to compare

0.9.0 - 2023-12-20

Added

  • club_profile_url and club_manager_url_via_login()

Changed

  • Update dev/test dependencies: black, ruff, types-beautifulsoup4

Full Changelog: v0.8.1...v0.9.0

Release 0.8.1

19 Dec 18:36
Compare
Choose a tag to compare

0.8.1 - 2023-12-19

Fixed

  • get_manager_member_counts() still returned ["pending"] instead of
    ["new"].

Full Changelog: v0.8.0...v0.8.1

Release 0.8.0

19 Dec 17:32
46ecb2f
Compare
Choose a tag to compare

0.8.0 - 2023-12-19

Changed

  • BREAKING CHANGES: Functions renamed to get_profile_info() and
    get_manager_member_counts(). get_manager_member_counts() returns 'new' instead of 'active'.

  • Update dev/test dependencies: isort, mypy; CI dependencies actions/checkout,
    actions/setup-python

Added

  • get_profile_info(): raise exception on redirect; better error messages; basic
    unit tests

  • get_manager_member_counts() basic unit tests

  • Enable logging for Playwright operations in example script

Fixed

  • Duplicate logging message

Full Changelog: v0.7.0...v0.8.0

Release 0.7.0

24 Nov 23:49
Compare
Choose a tag to compare

0.7.0 - 2023-11-24

Added

  • Logging for Playwright operations in get_private_member_counts()

Full Changelog: v0.6.0...v0.7.0

Release 0.6.0

21 Nov 16:24
Compare
Choose a tag to compare

0.6.0 - 2023-11-09

Added

  • Support Python 3.12 in CI workflow

Changed

  • get_private_member_counts(): raise exception if zero 'active members' would be returned.

  • Update dev/test dependencies: mypy, ruff

Full Changelog: v0.5.0...v0.6.0

Release 0.5.0

09 Nov 17:08
Compare
Choose a tag to compare

0.5.0 - 2023-11-09

Added

  • Optional page load delay in get_private_member_counts()

Changed

  • Update dev/test dependencies: black, ruff

Full Changelog: v0.4.2...v0.5.0

Release 0.4.2

21 Nov 13:42
Compare
Choose a tag to compare

0.4.2 - 2023-10-23

Changed

  • Update dependencies: requests, playwright
  • Update dev/test dependencies: black, mypy, ruff, types-requests

Full Changelog: v0.4.1...v0.4.2