Releases: questionlp/reports.wwdt.me_v2
Releases · questionlp/reports.wwdt.me_v2
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 |
Pull Request(s): #42
Full Changelog: v2.10.0...v2.11.0
v2.10.0
Version 2.10.0
Application Changes
- Change the database queries and application logic for the panelist "Perfect Score Counts" and "Single Appearance" reports to allow the application to experimentally support MariaDB 11.4.2
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): #41
Full Changelog: v2.9.2...v2.10.0
v2.9.2
Version 2.9.2
Component Changes
- Upgrade flask from 3.0.0
- Upgrade gunicorn from 21.2.0 to 22.0.0
- Upgrade numpy from 1.26.3 to 1.26.4
- Upgrade pytz from 2023.3.post1 to 2024.1
Development Changes
- Upgrade ruff from 0.1.13 to 0.3.6
- Upgrade pytest from 7.4.4 to 8.1.1
Pull Request(s): #39
Full Changelog: v2.9.1...v2.9.2
v2.9.1
Version 2.9.1
Development Changes
- Upgrade black from 23.12.1 to 24.3.0
Pull Request(s): #38
Full Changelog: v2.9.0...v2.9.1
v2.9.0
Version 2.9.0
Application Changes
- Add type hints for a majority of the return types for routes and utility modules
- Replace use of
typing.Optional
andtyping.Union
with the with the conventions documented in PEP-484 and PEP-604 - Change handling of
time_zone
configuration value to prevent use ofpytz.timezone()
in function arguments - Add support for project sponsorship links to Patreon and GitHub via
settings.patreon_url
andsettings.github_sponsors_url
config keys
Component Changes
- Upgrade Markdown from 3.5.1 to 3.5.2
- Upgrade numpy from 1.26.0 to 1.26.3
Development Changes
- Switch to Ruff for code linting and formatting (with the help of Black)
- Upgrade pytest from 7.4.3 to 7.4.4
- Upgrade black from 23.11.0 to 23.12.1
Pull Request(s): #36
Full Changelog: v2.8.0...v2.9.0
v2.8.0
Version 2.8.0
Application Changes
- Addition of Panelist Bluff the Listener Statistics by Year report
- Fix a bug in the Panelist Single Appearance report where the panelists' ranking was not being rendered
Component Changes
- Upgrade Pure CSS from 2.3.2 to 3.0.0
- Upgrade Markdown from 3.4.3 to 3.5.1
Development Changes
- Migrate to using Ruff for linting and formatting
- Migrate use of
typing.Dict
,typing.List
andtyping.Union
todict
,list
and|
respectively
Pull Request(s): #33
Full Changelog: v2.7.0...v2.8.0
v2.7.0
Version 2.7.0
Starting with version 2.7.0, support for all versions of Python prior to 3.10 have been deprecated.
Application Changes
- Replace
dateutil.parser.parse
withdatetime.datetime.strptime
Component Changes
- Upgrade MySQL Connector/Python from 8.0.33 to 8.2.0
- Upgrade numpy from 1.24.3 to 1.26.0
- Remove python-dateutil from dependencies
Development Changes
- Upgrade black from 23.10.1 to 23.11.0
- Remove
py38
andpy39
fromtool.black
inpyproject.toml
Pull Request(s): #30
Full Changelog: v2.6.2...v2.7.0
v2.6.2
Version 2.6.2
Application Changes
- Correct wording for the Low Scoring Shows report description to reflect that the report only includes shows with a panelist total score of less than 30 points
Pull Request(s): #29
Full Changelog: v2.6.1...v2.6.2
v2.6.1
Version 2.6.1
Application Changes
- Improve handling of conditions where shows have missing hosts, scorekeepers, panelists and guests for several show reports
Pull Request(s): #28
Full Changelog: v2.6.0...v2.6.1