mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-17 22:14:25 +01:00
Add draft CHANGELOG
This commit is contained in:
32
CHANGELOG.md
32
CHANGELOG.md
@@ -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**
|
||||
|
||||
Reference in New Issue
Block a user