Skip to content

Releases: questionlp/api.wwdt.me_v2

v2.6.0

25 Nov 05:42
1d809d0
Compare
Choose a tag to compare

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 and py39 from tool.black in pyproject.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

12 Sep 04:55
5a3a068
Compare
Choose a tag to compare

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 and constr with Annotated[int, Path()] and Annotated[str, Path()] respectively in routes
    • Replacing strip_whitespace=True to string.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

10 Sep 03:03
b505a93
Compare
Choose a tag to compare

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

06 Sep 21:57
26bf5a2
Compare
Choose a tag to compare

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

Pull Request(s): #40, #41

Full Changelog: v2.3.2...v2.4.0

v2.3.2

30 Aug 03:50
b4f0fba
Compare
Choose a tag to compare

Version 2.3.2

Application Changes

  • Fix issue where panelists/scores/id and panelists/scores/slug return scores as int instead of Decimal due to Union[int, Decimal] would return an int. Switched to Union[Decimal, int] to allow Decimal to take precedence

Pull Request(s): #39

Full Changelog: v2.3.1...v2.3.2

v2.3.1

29 Aug 15:51
462951e
Compare
Choose a tag to compare

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

29 Aug 03:58
309520a
Compare
Choose a tag to compare

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

10 Aug 01:56
de5a159
Compare
Choose a tag to compare

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

30 Jun 01:37
53272ea
Compare
Choose a tag to compare

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

25 Apr 19:38
f569367
Compare
Choose a tag to compare

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 into pyproject.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

Pull Request(s): #28, #29

Full Changelog: v2.1.2...v2.1.3