Skip to content

Releases: questionlp/reports.wwdt.me

v4.15.0

11 Apr 04:24
1451011

Choose a tag to compare

Version 4.15.0

Application Changes

  • Added "Scorekeeper" column to the series of Lightning Fill In The Blank reports within the Shows section of the site
  • Added table footers that were missing in several of the Lightning Fill In The Blank reports
  • Changed the score column widths for Lightning Fill In The Blank reports to be more consistent and prevent text wrapping
  • Removed the unused app.shows.reports.shows_with_lightning_round_start_zero() function

Pull Request(s): #107

Full Changelog: v4.14.0...v4.15.0

v4.14.0

31 Mar 04:11
2c62008

Choose a tag to compare

Version 4.14.0

Application Changes

  • Added ID key/value pairs to the returned list of hosts and scorekeepers from app.hosts.reports.appearances.retrieve_hosts() and app.scorekeepers.reports.appearances.retrieve_scorekeepers()
  • Added "On This Day" omnibus report that includes the following for the current or specified day (via a separate route):
    • Table of shows
    • Tables of host, panelist and scorekeeper debuts
    • Table of Not My Job guest scoring exceptions
  • Added enable_on_this_day_report application configuration flag that determines whether the On This Day report is available
    • The report is enabled by default
    • If the report is not enabled, the routes will redirect to the main index page
  • Corrected handling of the main sitemap.xml template to use sitemapindex
    • Added sitemaps.routes.main() to cover main routes
    • Added handling for the On This Day sitemap and conditional inclusion of entries based on the enable_on_this_day_report application configuration key
    • Moved app/sitemap/templates/sitemaps to app/templates/sitemaps and update the Blueprint to match how sitemaps are handled in the Stats Page and Graphs Site applications
  • Refactored the "Not My Job Scoring Exceptions" to include Not My Job guests who have only appeared in Best Of shows
    • Include show date, guest score, score exception flag and show notes directly in each exception dictionary
    • Removed the no longer needed app.guests.reports.retrieve_scoring_exceptions() function
    • Sorting of the exceptions is by show date, then by Not My Job guest name
  • Removed all straggling references and checks for include_decimal_scores
  • Removed the now redundant app.scorekeepers.reports.appearances.retrieve_all_scorekeepers()

Development Changes

  • Added Flask app to test fixtures in order to read application configuration settings in tests
  • Changed tests to use response.text rather than response.data when checking contents of the page to remove the need to use b""

Pull Request(s): #106

Full Changelog: v4.13.0...v4.14.0

v4.13.0

01 Mar 04:52
e32954f

Choose a tag to compare

Version 4.13.0

Application Changes

  • Added "Mode" column to the following Panelists reports with the calculated mode or multimodel values for panelist scoring data, including Lightning Fill In The Blank start, correct and total scores. If multiple mode values are calculated, all values are available as a tooltip when hovering over the Info icon next to each value.
    • Aggregate Scores
    • Lightning Fill In The Blank Statistics Summary
    • Statistics by Gender
    • Statistics Summary
    • Statistics Summary by Year
  • Removed files related to Pure CSS

Component Changes

  • Upgraded wwdtm-theme from 2.5.2 to 2.5.5

Pull Request(s): #103

Full Changelog: v4.12.1...v4.13.0

v4.12.1

24 Feb 17:49
8e9d6df

Choose a tag to compare

Version 4.12.1

Component Changes

  • Upgraded Flask from 3.1.2 to 3.1.3

Pull Request(s): #102

Full Changelog: v4.12.0...v4.12.1

v4.12.0

23 Feb 19:23
8060ca9

Choose a tag to compare

Version 4.12.0

Application Changes

  • Added "Best Of Shows with a Guest Host", "Best Of Shows with a Guest Host and a Guest Scorekeeper", and "Best Of Shows with a Guest Scorekeeper" reports
  • Added "Guest Host Appearance Counts by Year" and "Guest Scorekeeper Appearance Counts By Year" reports as a counterpart to the respective charts for the Wait Wait Graphs Site
  • Consolidated all instances of the retrieve_show_years() function into a function available in the app.shows.reports.info module
  • Updated the description of several reports to make phrasing more consistent and to correct a couple of typos

Development Changes

  • Simplified the runner.sh and runner-remote.sh scripts used to run the Flask application for local development and testing

Component Changes

  • Upgraded @ibm/plex-serif from 1.1.0 to 2.0.0
  • Upgraded wwdtm-theme from 2.5.1 to 2.5.2

Pull Request(s): #101

Full Changelog: v4.11.0...v4.12.0

v4.11.0

30 Jan 03:58
1a77395

Choose a tag to compare

Version 4.11.0

Application Changes

  • Added a new higher contrast dark theme that increases the contrast between the page background and text colors
    • This was introduced for those who prefer or require a higher contrast than the slightly decreased contrast of the updated dark theme
  • Updated the location of the app-code.js script block to fix an issue where tooltips were not appearing
  • Updated copyright year in source code comments
  • Updated the list of AI bots in the robots.txt template to reflect the latest version published at ai.robots.txt

Component Changes

  • Upgraded gunicorn from 23.0.0 to 24.1.1
  • Upgraded MySQL Connector/Python from 9.4.0 to 9.5.0
  • Upgraded NumPy from 2.3.3 to 2.4.1
  • Upgraded wwdtm-theme from 2.4.6 to 2.5.1

Development Changes

  • Upgraded Ruff from 0.13.3 to 0.14.14
  • Upgraded pytest from 8.4.1 to 9.0.2
  • Upgraded pytest-cov from 6.2.1 to 7.0.0

Pull Request(s): #100

Full Changelog: v4.10.1...v4.11.0

v4.10.1

01 Jan 06:02
223004e

Choose a tag to compare

Version 4.10.1

Application Changes

  • Changed the "Win %" columns in the "Not My Job Guests vs Bluff the Listener Win Ratios by Year" report to display a hyphen instead of zero
  • Fixed a divide-by-zero error that occurs in the "Not My Job Guests vs Bluff the Listener Win Ratios by Year" report when there aren't any Bluff the Listener or Not My Job data for a given year

Pull Request(s): #98

Full Changelog: v4.10.0...v4.10.1

v4.10.0

30 Dec 01:02
4db7e1e

Choose a tag to compare

Version 4.10.0

Application Changes

  • Added a new Shows "Best Of Shows with Unique Bluff the Listener Segments" report that lists Best Of shows that have a Bluff the Listener segment that has not been included in a regular show. This usually happens when the show has a second recording when traveling away from Chicago. The report includes the name of the panelist with the chosen Bluff story and the name of the panelist with the correct Bluff story
  • Corrected docstring for app.shows.routes.best_of_shows(), app.shows.routes.repeat_best_of_shows() and app.shows.routes.repeat_shows() to reflect the correct report name

Pull Request(s): #97

Full Changelog: v4.9.2...v4.10.0

v4.9.2

14 Dec 23:26
b4e9592

Choose a tag to compare

Version 4.9.2

Application Changes

  • Fixed the Bluff the Listener database queries for the "Not My Job Guests vs Bluff the Listener Win Ratios by Year" report that had incorrect filters causing additional data to be included and counted for

Pull Request(s): #96

Full Changelog: v4.9.1...v4.9.2

v4.9.1

29 Nov 01:54
5c2d078

Choose a tag to compare

Version 4.9.1

Application Changes

  • Changed the behavior of the block_ai_scrapers settings flag to only include the list of blocked AI scrapers and the disallow statement in the rendered robots.txt file when set to true
  • Removed unnecessary aria-labelledby in the page navigation
  • Updated the list of AI bots in the robots.txt template to reflect the latest version published at ai.robots.txt

Pull Request(s): #95

Full Changelog: v4.9.0...v4.9.1