Releases: questionlp/stats.wwdt.me
v6.5.5
Version 6.5.5
Application Changes
- Relocate the Bootstrap and application code initialization from towards the end of the document to the head to prevent background flashing on page loads when in dark mode
- Corrected Umami Analytics include for error page template
- Update Bootstrap icon classes to include
.bi
Component Changes
- Set Jinja2 version to
~=3.1.6
Pull Request(s): #108
Full Changelog: v6.5.4...v6.5.5
v6.5.4
Version 6.5.4
Application Changes
- Fix: Change hover color for the Repeat show badge for
prefers-color-scheme: dark
to make the link text readable against the light badge background color
Full Changelog: v6.5.3...v6.5.4
v6.5.3
Version 6.5.3
Application Changes
- Update list of AI bots from https://github.com/ai-robots-txt/ai.robots.txt in the default
robots.txt
Development Changes
- Upgrade ruff from 0.9.3 to 0.9.6
Pull Request(s): #105
Full Changelog: v6.5.2...v6.5.3
v6.5.2
Version 6.5.2
Component Updates
- Upgrade wwdtm from 2.17.1 to 2.17.2
Pull Request(s): #104
Full Changelog: v6.5.1...v6.5.2
v6.5.1
Version 6.5.1
Component Updates
- Upgrade wwdtm from 2.17.0 to 2.17.1
Pull Request(s): #103
Full Changelog: v6.5.0...v6.5.1
v6.5.0
Version 6.5.0
Application Changes
- Migrate random guest, host, location, panelist, scorekeeper and show routes to use the new corresponding methods in the
wwdtm
library. - Add the ability to get a random show for a given year
- Add additional exception handling for show routes that have URL parts expecting integer values
- Clean up database connections within
try/except/finally
blocks
Component Updates
- Upgrade wwdtm from 2.15.0 to 2.17.0
Pull Request(s): #102
Full Changelog: v6.4.1...v6.5.0
v6.4.1
Version 6.4.1
Application Changes
- Fix an issue where "Home/Remote Studios" location was not appearing in the Locations page due to an issue that was found in the
wwdtm
library.
Component Changes
- Update wwdtm from 2.14.0 to 2.15.0
Development Changes
- Upgrade ruff from 0.9.2 to 0.9.3
- Remove black from required development packages as part of migrating entirely to Ruff
Pull Request(s): #101
Full Changelog: v6.4.0...v6.4.1
v6.4.0
Version 6.4.0
Application Changes
- Implementing HTTP 418
Pull Request(s): #100
Full Changelog: v6.3.1...v6.4.0
v6.3.1
Version 6.3.1
Application Changes
- Change the ordering of database ID and pronoun badges for hosts and panelists to match the correct ordering used for scorekeepers
Development Changes
- Upgrade ruff from 0.7.4 to 0.9.2
Pull Request(s): #99
Full Changelog: v6.3.0...v6.3.1
v6.3.0
Version 6.3.0
Application Changes
-
Add fuzzy matching for panelist slugs in the
panelists.details
route. The fuzzy matching slugifies the inputpanelist_slug
value and compares it against the list of all panelist slugs.If the slugified value matches a valid panelist slug and the slugified value does not match the original
panelist_slug
value, then redirect the user to the correct path for the panelist. If there isn't a match, then redirect the user topanelists.index
.The extra check between the slugified
panelist_slug
value against the request'spanelist_slug
is to prevent the chance of an infinite redirect loop from happening.For example, if the user requests
/panelists/Luke%20Burbank
will match the slugified value ofLuke%20Burbank
toluke-burbank
and redirects the user to/panelists/luke-burbank
. However, if the user requests/panelists/Luke%20Burbonk
, there won't be a match and redirects the user to/panelists
. -
Similar updates to the corresponding guests, hosts and scorekeepers routes have also been made.
-
Add testing for the new slug fuzzy matching redirects for guests, hosts, panelists and scorekeepers.
Component Updates
- Upgrade Flask from 3.0.3 to 3.1.0
- Upgrade Markdown from 3.5.2 to 3.7.0
Development Changes
- Added test for
errors.not_found
Pull Request(s): #98
Full Changelog: v6.2.5...v6.3.0