Skip to content

Releases: questionlp/wwdtm

v2.17.1

02 Feb 22:04
5ab087c
Compare
Choose a tag to compare

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 corresponding include_decimal_scores parameters

Pull Request(s): #87

Full Changelog: v2.17.0...v2.17.1

v2.17.0

02 Feb 04:52
22f6d79
Compare
Choose a tag to compare

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

Pull Request(s): #86

Full Changelog: v2.16.1...v2.17.0

v2.16.1

01 Feb 01:36
f0b37c6
Compare
Choose a tag to compare

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

Pull Request(s): #84, #85

Full Changelog: v2.16.0...v2.16.1

v2.16.0

01 Feb 00:20
a9972c2
Compare
Choose a tag to compare

Version 2.16.0

Application Changes

  • Add retrieve_random(), retrieve_random_id(), retrieve_random_slug(), retrieve_random_date() and retrieve_random_details() to the following classes that mirror the corresponding feature in the Wait 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

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

30 Jan 03:45
43e116e
Compare
Choose a tag to compare

Version 2.15.0

Application Changes

  • Change SQL joins from JOIN to LEFT JOIN in :py:class:wwdtm.location.Location to properly handle NULL values in the state 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

30 Jan 03:44
0b07445
Compare
Choose a tag to compare

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
  • 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

Pull Request(s): #81

Full Changelog: v2.13.0...v2.14.0

v2.13.0

20 Oct 03:38
55884dd
Compare
Choose a tag to compare

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 to tool.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

Pull Request(s): #79, #80

Full Changelog: v2.12.1...v2.13.0

v2.13.0-beta1

20 Oct 03:15
Compare
Choose a tag to compare
v2.13.0-beta1 Pre-release
Pre-release

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 to tool.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

06 Oct 02:40
3e3d673
Compare
Choose a tag to compare

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

06 Oct 02:12
7781133
Compare
Choose a tag to compare

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