Releases: questionlp/api.wwdt.me_v2
Releases · questionlp/api.wwdt.me_v2
v2.15.0
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
andoriginal_show_date
forShow
,ShowDetails
,Shows
andShowsDetails
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
andoriginal_show_date
in endpoints that returnShow
,ShowDetails
,Shows
andShowsDetails
models
Pull Request(s): #76
Full Changelog: v2.14.0...v2.15.0
v2.14.0
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
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 thewwdtm
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
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
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
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
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
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
andPronounsInfoList
models - Add new Pronouns endpoints to retrieve all available pronouns or individual pronouns values
Full Changelog: v2.9.1...v2.10.0
v2.9.1.post1
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
Full Changelog: v2.9.1...v2.9.1.post1
v2.9.1
Version 2.9.1
Application Changes
- Create
LocationCoordinates
andShowLocationCoordinates
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
andlongitude
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