Releases: questionlp/api.wwdt.me_v2
Releases · questionlp/api.wwdt.me_v2
v2.1.3
Version 2.1.3
Component Changes
- Upgrade wwdtm from 2.0.8 to 2.0.9, which also includes the following changes:
- Upgrade MySQL Connector/Python from 8.0.31 to 8.0.33
- Upgrade NumPy from 1.23.4 to 1.24.2
- Upgrade python-slugify from 6.1.2 to 8.0.1
- Upgrade pytz from 2022.6 to 2023.3
- Upgrade fastapi from 0.88.0 to 0.95.1
- Upgrade httpx from 0.23.1 to 0.24.0
- Upgrade uvicorn from 0.20.0 to 0.21.1
- Upgrade aiofiles from 22.1.0 to 23.1.0
- Upgrade email-validator from 1.3.0 to 1.3.1
- Upgrade requests from 2.28.1 to 2.28.2
Development Changes
- Move pytest configuration from
pytest.ini
intopyproject.toml
- Upgrade flake8 from 5.0.4 to 6.0.0
- Upgrade pycodestyle from 2.9.1 to 2.10.0
- Upgrade pytest from 7.2.0 to 7.3.1
- Upgrade black from 22.10.0 to 23.3.0
Full Changelog: v2.1.2...v2.1.3
v2.1.2
Version 2.1.2
Application Changes
- Add
/v1.0
and/v1.0/docs
routes that redirect back to/
as part of deprecating Stats API v1.0 - Remove links to Stats API v1.0 docs and update v1.0 deprecation message
Pull Request(s): #27
Full Changelog: v2.1.1...v2.1.2
v2.1.1
Version 2.1.1
Application Changes
- Better handling of how
app.metadata.app_metadata
is populated in case the corresponding values are not set inconfig.json
- Add validation of
contact_email
,contact_name
andcontact_url
values when populatingapp.metadata.app_metadata
Pull Request(s): #26
Full Changelog: v2.1.0...v2.1.1
v2.1.0
Version 2.1.0
Application Changes
- Added
settings
section to the applicationconfig.json
andconfig.json.dist
template file with the following keys:stats_url
to set the URL for the Wait Wait Stats Pagecontact_email
to set a contact e-mail address for the OpenAPI metadatacontact_name
to set a contact name for the OpenAPI metadatacontact_url
to set a contact URL for the OpenAPI metadata
- Renamed
load_database_config
inapp.config
toload_config
that returns a dictionary withdatabase
andsettings
as keys containing the corresponding values as a dictionary fromconfig.json
- Update all references to
app.config.load_database_config
toapp.config.load_config
- Update
app/metadata.py
to make use of the new contact e-mail, name and URL configuration keys - Update the
index.html
template to make use of thestats_url
configuration key
Component Changes
- Upgrade wwdtm from 2.0.7 to 2.0.8, which also includes the following changes:
- Upgrade MySQL Connector/Python from 8.0.30 to 8.0.31
- Upgrade NumPy from 1.23.2 to 1.23.4
- Upgrade python-slugify from 5.0.2 to 6.1.2
- Upgrade pytz from 2022.2.1 to 2022.6
- Upgrade fastapi from 0.85.0 to 0.88.0
- Add httpx 0.23.1 as a requirement for fastapi 0.88.0
- Upgrade uvicorn from 0.18.3 to 0.20.0
- Upgrade aiofiles from 0.8.0 to 22.1.0
- Upgrade email-validator from 1.2.1 to 1.3.0
Development Changes
- Upgrade flake8 from 4.0.1 to 5.0.4
- Upgrade pycodestyle from 2.8.0 to 2.9.1
- Upgrade pytest from 7.1.2 to 7.2.0
- Upgrade black from 22.6.0 to 22.10.0
Pull Request(s): #25
Full Changelog: v2.0.6...v2.1.0
v2.0.6
Version 2.0.6
Application Changes
- Explicitly return
text/plain
as the media type for/robots.txt
Component Changes
- Upgrade fastapi from 0.79.0 to 0.85.0
- Upgrade uvicorn from 0.18.2 to 0.18.3
- Upgrade aiofiles from 0.8.0 to 22.1.0
Development Changes
- Upgrade pytest from 7.1.2 to 7.1.3
Pull Request(s): #24
Full Changelog: v2.0.5...v2.0.6
v2.0.5
Version 2.0.5
Application Changes
- Officially deprecate Stats API v1.0 and add a notice on the main index page. No other application changes were made.
Pull Request(s): #23
Full Changelog: v2.0.4...v2.0.5
v2.0.4
Version 2.0.4
Component Changes
- Upgrade wwdtm from 2.0.5 to 2.0.7, which also includes the following changes:
- Upgrade MySQL Connector/Python from 8.0.28 to 8.0.30
- Upgrade NumPy from 1.22.3 to 1.23.2
- Upgrade pytz from 2022.1 to 2022.2.1
- Upgrade requests from 2.27.1 to 2.28.1
Development Changes
- Correct required version of Black from 22.3.0 to 22.6.0 in
requirements-dev.txt
Pull Request(s): #21
Full Changelog: v2.0.3...v2.0.4
v2.0.3
Version 2.0.3
Component Changes
- Upgrade fastapi from 0.78.0 to 0.79.0
- Upgrade uvicorn from 0.17.6 to 0.18.2
Development Changes
- Upgrade black from 22.3.0 to 22.6.0
- Change Black
target-version
to removepy36
andpy37
, and addpy310
Full Changelog: v2.0.2...v2.0.3
v2.0.2
Version 2.0.2
What's Changed
- Bumping dependency versions by @questionlp in #17
Full Changelog: v2.0.1...v2.0.2
v2.0.1
Version 2.0.1
What's Changed
- Syncing changes from main to develop by @questionlp in #13
- Adding .DS_Store to .gitignore by @questionlp in #14
- Adding sql_mode note to INSTALLING.md and made some corrections by @questionlp in #15
- Bump version requirements for fastapi, uvicorn, jinja2 and wwdtm by @questionlp in #16
Full Changelog: v2.0.0...v2.0.1