mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-17 05:54:19 +01:00
Mark 3.0.1 (#1594)
# 3.0.1 / 2020-08-12 **General** - Fix issue where admins could not see user graphs/api data if score visibility was set to hidden **Admin Panel** - Allow the Admin Panel Submissions page to filter by Account IDs, Challenge IDs, and Challenge Names - Link to correct submissions for challenge from the challenge page **API** - Fix regression for creating hints via ctfcli. See #1582 for details. https://github.com/CTFd/CTFd/issues/1582. - Deprecate `CTFd.api.v1.helpers.models.build_model_filters` and wrap it to `CTFd.utils.helpers.models.build_model_filters` **Themes** - Fix team pages to use the correct core errors component **Plugins** - Fix issues with previewing challenges under some challenge type plugins **Deployment** - Values specified in `config.ini` will now supercede values specified via environment variable. Config behavior is as follows: 1. Config Key exists in `config.ini` and is set to a value. That value becomes the app config. 2. Config Key exists in `config.ini` but is set to an empty string. An envvar with the same name is looked up. The envvar's value is used as the app config. 3. If the envvar is not found, fall back to the default specified value in `config.py` 4. If there is no default, use None or an empty string
This commit is contained in:
32
CHANGELOG.md
32
CHANGELOG.md
@@ -1,3 +1,35 @@
|
||||
# 3.0.1 / 2020-08-12
|
||||
|
||||
**General**
|
||||
|
||||
- Fix issue where admins could not see user graphs/api data if score visibility was set to hidden
|
||||
|
||||
**Admin Panel**
|
||||
|
||||
- Allow the Admin Panel Submissions page to filter by Account IDs, Challenge IDs, and Challenge Names
|
||||
- Link to correct submissions for challenge from the challenge page
|
||||
|
||||
**API**
|
||||
|
||||
- Fix regression for creating hints via ctfcli. See #1582 for details. https://github.com/CTFd/CTFd/issues/1582.
|
||||
- Deprecate `CTFd.api.v1.helpers.models.build_model_filters` and wrap it to `CTFd.utils.helpers.models.build_model_filters`
|
||||
|
||||
**Themes**
|
||||
|
||||
- Fix team pages to use the correct core errors component
|
||||
|
||||
**Plugins**
|
||||
|
||||
- Fix issues with previewing challenges under some challenge type plugins
|
||||
|
||||
**Deployment**
|
||||
|
||||
- Values specified in `config.ini` will now supercede values specified via environment variable. Config behavior is as follows:
|
||||
1. Config Key exists in `config.ini` and is set to a value. That value becomes the app config.
|
||||
2. Config Key exists in `config.ini` but is set to an empty string. An envvar with the same name is looked up. The envvar's value is used as the app config.
|
||||
3. If the envvar is not found, fall back to the default specified value in `config.py`
|
||||
4. If there is no default, use None or an empty string
|
||||
|
||||
# 3.0.0 / 2020-07-27
|
||||
|
||||
## Changelog Summary
|
||||
|
||||
@@ -26,7 +26,7 @@ from CTFd.utils.migrations import create_database, migrations, stamp_latest_revi
|
||||
from CTFd.utils.sessions import CachingSessionInterface
|
||||
from CTFd.utils.updates import update_check
|
||||
|
||||
__version__ = "3.0.0"
|
||||
__version__ = "3.0.1"
|
||||
__channel__ = "oss"
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ctfd",
|
||||
"version": "3.0.0",
|
||||
"version": "3.0.1",
|
||||
"description": "CTFd is a Capture The Flag framework focusing on ease of use and customizability. It comes with everything you need to run a CTF and it's easy to customize with plugins and themes.",
|
||||
"main": "index.js",
|
||||
"directories": {
|
||||
|
||||
Reference in New Issue
Block a user