Releases: questionlp/api.wwdt.me_v2
Releases · questionlp/api.wwdt.me_v2
v2.6.0
Version 2.6.0
Starting with version 2.6.0, support for all versions of Python prior to 3.10 have been deprecated.
Component Changes
- Upgrade wwdtm from 2.4.1 to 2.5.0, which drops supports for Python versions prior to 3.10 and includes:
- Upgrade MySQL Connector/Python from 8.0.33 to 8.2.0
- Upgrade numpy from 1.24.4 to 1.26.0
- Upgrade pydantic from 2.3.0 to 2.5.2
- Upgrade fastapi from 0.103.1 to 0.104.1
- Upgrade uvicorn from 0.23.2 to 0.24.0.post1
- Upgrade httpx from 0.24.1 to 0.25.2
- Upgrade email-validator from 2.0.0.post2 to 2.1.0.post1
Development Changes
- Upgrade pytest from 7.4.0 to 7.4.3
- Upgrade black from 23.7.0 to 23.11.0
- Remove
py38
andpy39
fromtool.black
inpyproject.toml
- Bump minimum pytest version from 7.0 to 7.4 in
pyproject.toml
Pull Request(s): #48
Full Changelog: v2.5.0...v2.6.0
v2.5.0
Version 2.5.0
Application Changes
- Migrate to Pydantic 2, which requires re-working of models, which includes:
- Using bump-pydantic to migrate to Pydantic 2
- Replacing
conint
andconstr
withAnnotated[int, Path()]
andAnnotated[str, Path()]
respectively in routes - Replacing
strip_whitespace=True
tostring.strip()
when passing in values to a method
- Adding titles via
Path(title=)
to path elements in routes where applicable - Correct spelling errors
Component Changes
- Upgrade pydantic from
<2
to 2.3.0 - Upgrade wwdtm from 2.4.0 to 2.4.1, which includes:
- Upgrading numpy from 1.24.3 to 1.24.4
- Upgrading pytz from 2023.3 to 2023.3.post1
Pull Request(s): #43, #44, #45, #46, #47
Full Changelog: v2.4.1...v2.5.0
v2.4.1
Version 2.4.1
Application Changes
- Correct typo in the docstring for
LocationRecordings
model
Component Changes
- Upgrade wwdtm from 2.3.0 to 2.4.0
Pull Request(s): #42
Full Changelog: v2.4.0...v2.4.1
v2.4.0
Version 2.4.0
Application Changes
- Add support for Panelist Lightning Start and Correct decimal fields for the appropriate models
- Panelist Lightning Start and Correct decimal values will be added as additional fields rather than replacing the current fields
Component Changes
- Upgrade wwdtm from 2.2.0 to 2.3.0
Full Changelog: v2.3.2...v2.4.0
v2.3.2
Version 2.3.2
Application Changes
- Fix issue where
panelists/scores/id
andpanelists/scores/slug
return scores asint
instead ofDecimal
due toUnion[int, Decimal]
would return anint
. Switched toUnion[Decimal, int]
to allowDecimal
to take precedence
Pull Request(s): #39
Full Changelog: v2.3.1...v2.3.2
v2.3.1
Component Changes
- Change pydantic version pin from "==1.10.12" to "<2" to include potential future updates to 1.x while blocking 2.x or higher
Pull Request(s): #38
Full Changelog: v2.3.0...v2.3.1
v2.3.0
Version 2.3.0
Application Changes
- Add support for new column in the Wait Wait Stats Database that stores panelist scores as a decimal
- Add a new settings configuration key,
use_decimal_scores
, to enable or disable the new feature
Component Changes
- Upgrade wwdtm from 2.1.0 to 2.2.0
- Upgrade fastapi from 0.101.0 to 0.103.0
- Pin pydantic to 1.10.12
- FastAPI breaks with Pydantic version >=2.0.0
Pull Request(s): #32, #33, #34, #35, #36, #37
Full Changelog: v2.2.0...v2.3.0
v2.2.0
Version 2.2.0
Component Changes
- Upgrade fastpi from 0.98.0 to 0.101.0
- Upgrade uvicorn from 0.22.0 to 0.23.2
- Upgrade gunicorn from 20.1.0 to 21.2.0
- Upgrade aiofiles from 23.1.0 to 23.2.1
- Upgrade email-validator from 1.3.1 to 2.0.0.post2
Development Changes
- Upgrade flake8 from 6.0.0 to 6.1.0
- Upgrade pycodestyle from 2.10.0 to 2.11.0
- Upgrade pytest from 7.3.1 to 7.4.0
- Upgrade black from 23.3.0 to 23.7.0
Pull Request(s): #31
Full Changelog: v2.1.4...v2.2.0
v2.1.4
Component Changes
- Upgrade wwdtm from 2.0.9 to 2.1.0
- Upgrade fastapi from 0.95.1 to 0.98.0
- Upgrade uvicorn from 0.21.0 to 0.22.0
- Upgrade httpx from 0.24.0 to 0.24.1
- Upgrade requests from 2.28.2 to 2.31.0
Pull request(s): #30
Full Changelog: v2.1.3...v2.1.4
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