Releases: questionlp/reports.wwdt.me
Releases · questionlp/reports.wwdt.me
v3.0.4-post.1
Version 3.0.4-post.1
Component Changes
- Upgrade nanoid from 3.3.7 to 3.3.8 to fix a security vulnerability for a package required to compile, minify and copy generated CSS files
Pull Request(s): #55
Full Changelog: v3.0.4...v3.0.4-post.1
v3.0.4
Version 3.0.4
Application Changes
- Update
wwdtm-theme
to set font weight for header and footer navigation links to500
- Tweak responsive font sizing for
root
inwwdtm-theme
with a range of 14.5px and 16.75px
Pull Request(s): #54
Full Changelog: v3.0.3...v3.0.4
v3.0.3
Version 3.0.3
Application Changes
- Fix issue where Umami Analytics configuration was not read in properly, thus causing the snippet to be added to the rendered page when enabled
- Removed
utility.format_umami_analytics()
as it is no longer in use
Pull Request(s): #53
Full Changelog: v3.0.2...v3.0.3
v3.0.2
Version 3.0.2
Application Changes
- Re-add responsive font sizing for
:root
inwwdtm-theme
with a range of 14px and 16.5px
Pull Request(s): #52
Full Changelog: v3.0.1...v3.0.2
v3.0.1
Version 3.0.1
Application Changes
- Remove responsive font sizing for
:root
inwwdtm-theme
.
Development Changes
- Upgrade ruff from 0.7.0 to 0.7.4
Pull Request(s): #51
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Version 3.0.0
Application Changes
- Frontend code refactor due to switching from Pure CSS to Bootstrap
- Replacing Pure CSS frontend toolkit with Bootstrap
- Refactor the frontend structure to use Bootstrap frontend components and conventions
- Include the required IBM Plex web fonts with the application to remove use of Google Fonts
- User interface changes
- Switch the design to match that of the Wait Wait Stats Page and the Wait Wait Graphs Site
- Make use of Bootstrap's responsive design functionality for a more consistent experience across mobile and desktop
- Remove "Home" from all navigational breadcrumbs
- Clean up the home page to only provide a table of contents and only display report descriptions on the index page for each section
- Remove shading for table cells that do not contain data
- Add tooltips to certain columns in Panelist Bluff the Listener and Show Panel Gender Mix reports to provide additional information
- Link to the corresponding location page on the Wait Wait Stats Page for each listed location in the "Locations: Average Scores" report
- Updating report method names, report template filenames and URLs for consistency
- The following table lists the reports that have been renamed and/or had their URLs changed
- Add the necessary redirects and update sitemap generation
- Update test scripts to reflect new method names, routes and redirects
Guests
Original Report Name | Original Report URL | New Report Name (if applicable) | New Report URL |
---|---|---|---|
Best Of Not My Job Guests | /guests/best-of-only |
N/A | /guests/best-of-only-not-my-job-guests |
Not My Job Scoring Exceptions | /guests/scoring-exceptions |
N/A | /guests/not-my-job-scoring-exceptions |
Not My Job Three Pointers | /guests/three-pointers |
N/A | /guests/not-my-job-three-pointers |
Locations
Original Report Name | Original Report URL | New Report Name (if applicable) | New Report URL |
---|---|---|---|
Average Score by Location | /locations/average-scores |
Average Scores by Location | /locations/average-scores-by-location |
Panelists
Original Report Name | Original Report URL | New Report Name (if applicable) | New Report URL |
---|---|---|---|
Bluff the Listener Statistics | /panelists/bluff-stats |
N/A | /panelists/bluff-the-listener-statistics |
Bluff the Listener Statistics by Year | /panelists/bluff-stats-by-year |
N/A | /panelists/bluff-the-listener-statistics-by-year |
Debut by Year | /panelists/debut-by-year |
Debuts by Year | /panelists/debuts-by-year |
Panelist vs Panelist | /panelists/panelist-pvp |
N/A | /panelists/panelist-vs-panelist |
Panelist vs Panelist: All | /panelists/panelist-pvp/all |
N/A | /panelists/panelist-vs-panelist/all |
Perfect Score Counts | /panelists/perfect-scores |
N/A | /panelists/perfect-score-counts |
Statistics by Gender | /panelists/gender-stats |
N/A | /panelists/statistics-by-gender |
Statistics Summary | /panelists/stats-summary |
N/A | /panelists/statistics-summary |
Scorekeepers
Original Report Name | Original Report URL | New Report Name (if applicable) | New Report URL |
---|---|---|---|
Introductions | /scorekeepers/introductions |
Scorekeeper Introductions | /scorekeepers/scorekeeper-introductions |
Shows
Original Report Name | Original Report URL | New Report Name (if applicable) | New Report URL |
---|---|---|---|
High Scoring Shows | /shows/high-scoring |
N/A | /shows/high-scoring-shows |
Low Scoring Shows | /shows/low-scoring |
N/A | /shows/low-scoring-shows |
Not My Job Guests vs Bluff the Listener Win Ratios | /shows/not-my-job-vs-bluffs |
N/A | /shows/not-my-job-guests-vs-bluff-the-listener-win-ratios |
Search Shows by Multiple Panelists | /shows/search-multiple-panelists |
N/A | /shows/search-shows-by-multiple-panelists |
Show Counts by Year | /shows/counts-by-year |
N/A | /shows/show-counts-by-year |
Show Descriptions | /shows/descriptions |
N/A | /shows/show-descriptions |
Show Notes | /shows/notes |
N/A | /shows/show-notes |
Shows with a Guest Host | /shows/guest-host |
N/A | /shows/shows-with-guest-host |
Shows with a Guest Scorekeeper | /shows/guest-scorekeeper |
N/A | /shows/shows-with-guest-scorekeeper |
Shows with Perfect Panelist Scores | /shows/perfect-panelist-scores |
N/A | /shows/shows-with-perfect-panelist-scores |
Component Changes
- Replace Pure CSS 3.0.0 with Bootstrap 5.3.3
- Existing Pure CSS files will be preserved to prevent cached versions of the application from breaking
- Files related to Pure CSS will be removed in a future release
Pull Request(s): #50
Full Changelog: v2.14.1...v3.0.0
v2.14.0
Version 2.14.0
Application Changes
- Replace all references of
named_tuple=
in database cursors todictionary=
due to cursors usingNamedTuple
being marked for deprecation in future versions of MySQL Connector/Python - Fix "Total Score" column for Panelist "First Appearance Wins" report where non-decimal scores were not populating
Component Changes
- Upgrade mysql-connector-python from 8.2.0 to 8.4.0
- Upgrade numpy from 1.26.4 to 2.1.0
- Upgrade pytz from 2024.1 to 2024.2
Development Changes
- Upgrade black from 24.4.2 to 24.8.0
- Upgrade pytest from 8.1.2 to 8.3.3
- Upgrade ruff from 0.6.7 to 0.6.9
- Add initial pytest coverage reporting using
pytest-cov
, which can be generated by running:pytest --cov=app tests/
Pull Request(s): #47
Full Changelog: v2.13.0...v2.14.0
v2.13.0
Version 2.13.0
Application Changes
- Fix Guest Scoring Exceptions report where an exception does not contain any notes
- Code cleanup and fix Pylint errors and warnings
Development Changes
- Upgrade black from 0.5.1 to 0.6.7
Pull Request(s): #45
Full Changelog: questionlp/reports.wwdt.me_v2@v2.12.0...v2.13.0
v2.12.0
Version 2.12.0
Application Changes
- Add show descriptions and show notes reports
- Fix issues reported by Pylint
Component Changes
- Upgrade gunicorn from 22.0.0 to 23.0.0
Full Changelog: questionlp/reports.wwdt.me_v2@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 |
Pull Request(s): #42
Full Changelog: questionlp/reports.wwdt.me_v2@v2.10.0...v2.11.0