Releases: elliot-100/britishcycling-clubs
v0.11.0
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
0.10.0 - 2024-07-15
Changed
- BREAKING CHANGES:
get_profile_info()
returnsProfileInfo
NamedTuple
instead of dictget_manager_member_counts()
returnsManagerMemberCounts
NamedTuple
instead of dictclub_manager_url_via_login()
renamed tomanager_url_via_login()
club_profile_url()
renamed toprofile_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
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
0.9.0 - 2023-12-20
Added
club_profile_url
andclub_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
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
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
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
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
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
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