Releases: questionlp/wwdtm
Releases · questionlp/wwdtm
v2.17.1
Version 2.17.1
Application Changes
- Added missing
include_decimal_scores
method parameter to :py:meth:wwdtm.show.Show.retrieve_random_details
and :py:meth:wwdtm.show.Show.retrieve_random_details_by_year
and passthrough to :py:meth:wwdtm.show.Show.retrieve_details_by_id
Development Changes
- Updated tests for :py:meth:
wwdtm.show.Show.retrieve_random_details
and :py:meth:wwdtm.show.Show.retrieve_random_details_by_year
to including passing in values for the correspondinginclude_decimal_scores
parameters
Pull Request(s): #87
Full Changelog: v2.17.0...v2.17.1
v2.17.0
Version 2.17.0
Application Changes
- Added the following methods to :py:class:
wwdtm.show.Show
to extend the random show feature- :py:meth:
wwdtm.show.Show.retrieve_random_id_by_year
- :py:meth:
wwdtm.show.Show.retrieve_random_date_by_year
- :py:meth:
wwdtm.show.Show.retrieve_random_by_year
- :py:meth:
wwdtm.show.Show.retrieve_random_details_by_year
- :py:meth:
Pull Request(s): #86
Full Changelog: v2.16.1...v2.17.0
v2.16.1
Version 2.16.1
Application Changes
- Fix coding issue within :py:meth:
wwdtm.location.Location.retrieve_postal_details_by_abbreviation
Development Changes
- Added missing tests for postal abbreviation methods in :py:class:
wwdtm.location.Location
Full Changelog: v2.16.0...v2.16.1
v2.16.0
Version 2.16.0
Application Changes
- Add
retrieve_random()
,retrieve_random_id()
,retrieve_random_slug()
,retrieve_random_date()
andretrieve_random_details()
to the following classes that mirror the corresponding feature in theWait Wait Stats Page
_- :py:class:
wwdtm.guest.Guest
- :py:class:
wwdtm.host.Host
- :py:class:
wwdtm.location.Location
- :py:class:
wwdtm.panelist.Panelist
- :py:class:
wwdtm.scorekeeper.Scorekeeper
- :py:class:
wwdtm.show.Show
- :py:class:
Development Changes
- Add corresponding tests for the new series of retrieve random items
- Fixed typos in docstrings or testing assertion messages
Pull Request(s): #83
Full Changelog: v2.15.0...v2.16.0
v2.15.0
Version 2.15.0
Application Changes
- Change SQL joins from
JOIN
toLEFT JOIN
in :py:class:wwdtm.location.Location
to properly handleNULL
values in thestate
column - Add :py:meth:
wwdtm.location.Location.retrieve_postal_abbreviations
that returns postal abbreviations and their corresponding names and countries
Development Changes
- Upgrade ruff from 0.7.0 to 0.9.3
- Remove black from required development packages as part of migrating entirely to Ruff
- Ran
ruff format
to format Python code files using the Ruff 2025 Style Guide
Pull Request(s): #82
Full Changelog: v2.14.0...v2.15.0
v2.14.0
Version 2.14.0
Application Changes
- Rename two show class methods to reflect more accurate phrasing:
- :py:meth:
wwdtm.show.Show.retrieve_all_best_of_repeats
→ :py:meth:wwdtm.show.Show.retrieve_all_repeat_best_ofs
- :py:meth:
wwdtm.show.Show.retrieve_all_best_of_repeats_details
→ :py:meth:wwdtm.show.Show.retrieve_all_repeat_best_ofs_details
- :py:meth:
- Create an aliases for the renamed class methods:
- :py:meth:
wwdtm.show.Show.retrieve_all_best_of_repeats
→ :py:meth:wwdtm.show.Show.retrieve_all_repeat_best_ofs
- :py:meth:
wwdtm.show.Show.retrieve_all_best_of_repeats_details
→ :py:meth:wwdtm.show.Show.retrieve_all_repeat_best_ofs_details
- :py:meth:
Pull Request(s): #81
Full Changelog: v2.13.0...v2.14.0
v2.13.0
Version 2.13.0
Application Changes
- Add methods to
show.show
to retrieve information and details for Best Of, Repeat and Repeat Best Of shows - Initial Python 3.13 support
Component Changes
- Upgrade mysql-connector from 8.4.0 to 9.1.0
- Upgrade numpy from 2.1.0 to 2.1.2
Development Changes
- Upgrade black from 24.8.0 to 24.10.0
- Upgrade ruff from 0.6.9 to 0.7.0
- Upgrade build from 1.2.2 to 1.2.2.post1
- Increase minimum pytest version from 8.0 to 8.3 in
pyproject.toml
- Add
py313
totool.black.target-version
Documentation Changes
- Theme Updates
- Replace Pallets-Sphinx-Themes/Flask theme with Furo version 2024.8.6
- Change body text from IBM Plex Serif to IBM Plex Sans
- Sync required package versions with main package requirements
- Upgrade Sphinx from 8.0.2 to 8.1.3
- Upgrade sphinx-autobuild from 2024.9.19 to 2024.10.3
- Upgrade sphinx-autodoc-typehints from 2.4.4 to 2.5.0
- Upgrade sphinx-toolbox from 3.8.0 to 3.8.1
- Adding sphinxext-opengraph version 0.9.1
Full Changelog: v2.12.1...v2.13.0
v2.13.0-beta1
Version 2.13.0-beta1
Application Changes
- Add methods to
show.show
to retrieve information and details for Best Of, Repeat and Repeat Best Of shows - Initial Python 3.13 support
Component Changes
- Upgrade mysql-connector from 8.4.0 to 9.1.0
- Upgrade numpy from 2.1.0 to 2.1.2
Development Changes
- Upgrade black from 24.8.0 to 24.10.0
- Upgrade ruff from 0.6.9 to 0.7.0
- Upgrade build from 1.2.2 to 1.2.2.post1
- Increase minimum pytest version from 8.0 to 8.3 in
pyproject.toml
- Add
py313
totool.black.target-version
Documentation Changes
- Theme Updates
- Replace Pallets-Sphinx-Themes/Flask theme with Furo version 2024.8.6
- Change body text from IBM Plex Serif to IBM Plex Sans
- Sync required package versions with main package requirements
- Upgrade Sphinx from 8.0.2 to 8.1.3
- Upgrade sphinx-autobuild from 2024.9.19 to 2024.10.3
- Upgrade sphinx-autodoc-typehints from 2.4.4 to 2.5.0
- Upgrade sphinx-toolbox from 3.8.0 to 3.8.1
- Adding sphinxext-opengraph version 0.9.1
Full Changelog: v2.12.1...v2.13.0-beta1
v2.12.1.post0
Verson 2.12.1.post0
Documentation Changes
- Fix typo in CHANGES
Pull Request(s): #79
Full Changelog: v2.12.1...v2.12.1.post0
v2.12.1
Version 2.12.1
Application Changes
- Fix error with two f-strings in the
panelist.decimal_scores
module
Pul Request(s): #78
Full Changelog: v2.12.0...v2.12.1