Releases: questionlp/reports.wwdt.me
Releases · questionlp/reports.wwdt.me
v4.15.0
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
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()andapp.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_reportapplication 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.xmltemplate to usesitemapindex- 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_reportapplication configuration key - Moved
app/sitemap/templates/sitemapstoapp/templates/sitemapsand update the Blueprint to match how sitemaps are handled in the Stats Page and Graphs Site applications
- Added
- 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.textrather thanresponse.datawhen checking contents of the page to remove the need to useb""
Pull Request(s): #106
Full Changelog: v4.13.0...v4.14.0
v4.13.0
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
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
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 theapp.shows.reports.infomodule - Updated the description of several reports to make phrasing more consistent and to correct a couple of typos
Development Changes
- Simplified the
runner.shandrunner-remote.shscripts 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
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.jsscript 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.txttemplate 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
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
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()andapp.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
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
Version 4.9.1
Application Changes
- Changed the behavior of the
block_ai_scraperssettings flag to only include the list of blocked AI scrapers and the disallow statement in the renderedrobots.txtfile when set totrue - Removed unnecessary
aria-labelledbyin the page navigation - Updated the list of AI bots in the
robots.txttemplate to reflect the latest version published at ai.robots.txt
Pull Request(s): #95
Full Changelog: v4.9.0...v4.9.1