Add draft CHANGELOG

This commit is contained in:
Kevin Chung
2020-09-07 19:36:41 -04:00
parent 2c505f366d
commit 3247f43022

View File

@@ -1,3 +1,35 @@
# 3.1.0 /
**General**
- Loosen team password confirmation to also accept team captain password to make it easier to change the team password
- Adds the ability to add custom user and team fields for registration/profile settings
- Improve Notifications pubsub system to use a subscriber per server instead of a subscriber per browser
**Admin Panel**
- Add a comments functionality for admins to discuss challenges, users, teams, pages
- Adds a legal section where users can add a terms of service and privacy policy
- Move user graphs into a modal for Admin Panel
**API**
- Add `/api/v1/comments` to manipulate and create comments
**Themes**
- Make scoreboard caching only cache the score table instead of the entire page. This is done by caching the specific template section
- Add rel=noopener to external links to prevent tab napping attacks
- Change the registration page to reference links to Terms of Service and Privacy Policy if specified in configuration
**Miscellaneous**
- Make team settings modal larger in the core theme
- Update tests in Github Actions to properly test under MySQL and Postgres
- Make gevent default in serve.py and add a `--disable-gevent` switch in serve.py
- Add `tenacity` library for retrying logic
- Add `pytest-sugar` for slightly prettier pytest output
# 3.0.2 / 2020-08-23
**Admin Panel**