Skip to content

Releases: questionlp/reports.wwdt.me

v3.0.4

01 Dec 00:50
2024ea3
Compare
Choose a tag to compare

Version 3.0.4

Application Changes

  • Update wwdtm-theme to set font weight for header and footer navigation links to 500
  • Tweak responsive font sizing for root in wwdtm-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

26 Nov 20:10
0a78900
Compare
Choose a tag to compare

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

23 Nov 20:15
74a7c24
Compare
Choose a tag to compare

Version 3.0.2

Application Changes

  • Re-add responsive font sizing for :root in wwdtm-theme with a range of 14px and 16.5px

Pull Request(s): #52

Full Changelog: v3.0.1...v3.0.2

v3.0.1

23 Nov 05:14
f1cf079
Compare
Choose a tag to compare

Version 3.0.1

Application Changes

  • Remove responsive font sizing for :root in wwdtm-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

02 Nov 21:38
999ce31
Compare
Choose a tag to compare

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

09 Oct 02:34
799cd39
Compare
Choose a tag to compare

Version 2.14.0

Application Changes

  • Replace all references of named_tuple= in database cursors to dictionary= due to cursors using NamedTuple 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

23 Sep 16:47
4d0a88b
Compare
Choose a tag to compare

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

30 Aug 19:46
080c4fb
Compare
Choose a tag to compare

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

Pull Request(s): #43, #44

Full Changelog: questionlp/reports.wwdt.me_v2@v2.11.0...v2.12.0

v2.11.0

31 Jul 03:37
a8db59b
Compare
Choose a tag to compare

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

v2.10.0

31 Jul 03:33
8e23967
Compare
Choose a tag to compare

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: questionlp/reports.wwdt.me_v2@v2.9.2...v2.10.0