3.7.4
3.7.4 / 2024-10-08
Security
- Validate email length to be less than 320 chars to prevent Denial of Service in email validation
General
- Add attribution field to Challenges
Admin Panel
- Display brackets in the Admin Panel
Themes
- Display brackets for users/teams on listing pages and public/private pages
- Fix miscellaneous issues in core-beta
- Adds dark mode to core-beta theme
- Fix issue with long titles in challenge buttons
- Adds
typeandextraarguments toAssets.js()and defaultdefertoFalseastype="module"automatically implies defer - ECharts behavior for some graphs in core-beta can now be overriden using the following window objects
window.scoreboardChartOptions,window.teamScoreGraphChartOptions,window.userScoreGraphChartOptions - Update the scoreboard score graph to reflect the current active bracket changes
Deployment
- Add
.gitattributesto keep LF line endings on .sh files under Windows - Fix issues where None values are not cast to empty string
- Bump dependencies for
pybluemonday,requests, andboto3