Repository navigation
2.3.0
2.3.0 / 2020-02-17
General
- During setup, admins can register their email address with the CTFd LLC newsletter for news and updates
- Fix editting hints from the admin panel
- Allow admins to insert HTML code directly into the header and footer (end of body tag) of pages. This replaces and supercedes the custom CSS feature.
- The
views.custom_cssroute has been removed.
- The
- Admins can now customize the content of outgoing emails and inject certain variables into email content.
- The
manage.pyscript can now manipulate the CTFd Configs table via theget_configandset_configcommands. (e.g.python manage.py get_config ctf_themeandpython manage.py set_config ctf_theme core)
Themes
- Themes should now reference the
theme_headerandtheme_footerconfigs instead of theviews.custom_cssendpoint to allow for user customizations. See thebase.htmlfile of the core theme.
Plugins
- Make
ezqfunctions available toCTFd.jsunderCTFd.ui.ezq
Miscellaneous
- Python imports sorted with
isortand import order enforced - Black formatter running on a majority of Python code