Skip to content

Releases: questionlp/api.wwdt.me_v2

v2.15.0

20 Oct 23:41
cae19d3
Compare
Choose a tag to compare

Version 2.15.0

Application Changes

  • Add /v2.0/shows/best-ofs endpoint that provides information for all Best Of shows
  • Add /v2.0/shows/details/best-ofs endpoint that provides detailed information for all Best Of shows
  • Add /v2.0/shows/repeat-best-ofs endpoint that provides information for all Repeat Best Of shows
  • Add /v2.0/shows/details/repeat-best-ofs endpoint that provides detailed information for all Repeat Best Of shows
  • Add /v2.0/shows/repeats endpoint that provides information for all Repeat shows
  • Add /v2.0/shows/details/repeats/ endpoint that provides detailed information for all Repeat shows
  • Add missing original_show_id and original_show_date for Show, ShowDetails, Shows and ShowsDetails models

Component Changes

  • Upgrade wwdtm from 2.12.1.post0 to 2.14.0
    • Note: Even though wwdtm version >= 2.13.0 has initial support for Python 3.13, FastAPI has not been validated against Python 3.13; thus, api.wwdt.me_v2 still only supports Python 3.10, 3.11 and 3.12.

Development Changes

  • Upgrade black from 24.8.0 to 24.10.0
  • Upgrade ruff from 0.6.9 to 0.7.0
  • Increase minimum pytest version from 8.0 to 8.3 in pyproject.toml
  • Add missing validation of original_show_id and original_show_date in endpoints that return Show, ShowDetails, Shows and ShowsDetails models

Pull Request(s): #76

Full Changelog: v2.14.0...v2.15.0

v2.14.0

06 Oct 02:51
4c93e9e
Compare
Choose a tag to compare

Version 2.14.0

Component Changes

  • Upgrade wwdtm from 2.11.0 to 2.12.1.post0

Development Changes

  • Add initial pytest coverage reporting using pytest-cov, which can be generated by running: pytest --cov=app tests/

Pull Request(s): #75

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

v2.13.0

22 Sep 23:15
81e1dd0
Compare
Choose a tag to compare

Version 2.13.0

Application Changes

  • NOTE: Results for /v2.0/locations and /v2.0/locations/recordings are now sorted by venue name, city, then state. Previously, both endpoints had inconsistent behavior due to coding issues in the wwdtm library.
  • Code cleanup and fix pylint errors and warnings

Component Changes

  • Upgrade fastapi from 0.112.0 to 0.115.0
  • Upgrade uvicorn from 0.30.5 to 0.30.6
  • Upgrade httpx from 0.27.0 to 0.27.2
  • Upgrade email-validator from 2.1.0.post1 to 2.2.0
  • Upgrade wwdtm from 2.10.1 to 2.11.0

Development Changes

  • Upgrade ruff from 0.5.7 to 0.6.7

Pull Request(s): #74

Full Changelog: v2.12.0...v2.13.0

v2.12.0

19 Aug 04:43
75032c8
Compare
Choose a tag to compare

Version 2.12.0

Component Changes

  • Upgrade pydantic from 2.5.3 to 2.8.2
  • Upgrade fastapi from 0.109.1 to 0.112.0
  • Upgrade uvicorn from 0.26.0 to 0.30.5
  • Upgrade gunicorn from 22.0.0 to 23.0.0
  • Upgrade httpx from 0.26.0 to 0.27.0
  • Upgrade aiofiles from 23.2.1 to 24.1.0

Development Changes

  • Upgrade ruff from 0.5.1 to 0.5.7
  • Upgrade black from 24.4.2 to 24.8.0
  • Upgrade pytest from 8.1.2 to 8.3.2

Pull Request(s): #73

Full Changelog: v2.11.0...v2.12.0

v2.11.0

31 Jul 02:21
4c99b45
Compare
Choose a tag to compare

Version 2.11.0

Application Changes

  • Add support for Umami web analytics via settings.umami_analytics config object with the following keys:
Config Key Description
_enabled Set value to true to enable adding Umami script tag (default: false)
url URL of the Umami analytics script
data_website_id Umami Site ID
data_auto_track Set value to false to disable auto event tracking (default: true)
data_host_url Override the location where Umami data is sent to
data_domains Comma-delimited list of domains where the Umami script should be active

Component Changes

  • Upgrade wwdtm 2.10.0 to 2.10.1

Development Changes

  • Upgrade ruff from 0.3.6 to 0.5.1
  • Upgrade black from 24.3.0 to 24.4.2
  • Upgrade pytest from 8.1.1 to 8.1.2

Pull Request(s): #72

Full Changelog: v2.10.0.post2...v2.11.0

v2.10.0.post2

11 Jun 13:35
c09b07f
Compare
Choose a tag to compare

Version 2.10.0.post2

Component Changes

  • Upgrade requests from 2.32.0 to 2.32.3

Pull Request(s): #71

Full Changelog: v2.10.0.post1...v2.10.0.post2

v2.10.0.post1

28 May 20:18
a9d0b6f
Compare
Choose a tag to compare

Version 2.10.0.post1

Component Changes

  • Upgrade requests from 2.31.0 to 2.32.0

Pull Request(s): #70

Full Changelog: v2.10.0...v2.10.0.post1

v2.10.0

12 May 22:30
a654fcf
Compare
Choose a tag to compare

Version 2.10.0

Application Changes

  • Starting with application version 2.10.0 of the Stats API, the minimum required version of the Wait Wait Stats Database is 4.7
  • Change the pronouns property for Hosts, Panelists and Scorekeepers from returning a string to a list of pronouns
  • Add Pronouns and PronounsInfoList models
  • Add new Pronouns endpoints to retrieve all available pronouns or individual pronouns values

Pull Request(s): #68, #69

Full Changelog: v2.9.1...v2.10.0

v2.9.1.post1

08 May 02:42
5eaffdb
Compare
Choose a tag to compare

Version 2.9.1.post1

Note: The APP_VERSION was not correctly incremented with version 2.9.1 and has been corrected with this release.

Component Changes

  • Upgrade Jinja2 from 3.1.3 to 3.1.4

Pull Request(s): #64, #65

Full Changelog: v2.9.1...v2.9.1.post1

v2.9.1

21 Apr 23:35
bc883a3
Compare
Choose a tag to compare

Version 2.9.1

Application Changes

  • Create LocationCoordinates and ShowLocationCoordinates models to contain location latitude and longitude values for locations and shows respectively

Component Changes

  • Upgrade wwdtm from 2.9.0 to 2.9.1

Version 2.9.0 (Unreleased)

Application Changes

  • Starting with application version 2.9.0 of the Stats API, the minimum required version of the Wait Wait Stats Database is 4.6
  • Add latitude and longitude to any location object returned. If a value for either are present in the Stats Database, a string representation of a decimal would be returned. If not, null would be returned.
  • Add pronouns to any host, panelist and scorekeeper object returned. If a corresponding value is present in the State Database, a string would be returned. If not, null would be returned.

Pull Request(s): #63

Full Changelog: v2.8.6...v2.9.1