From f1d0221ee251375a750242242ebefa9037c49fa0 Mon Sep 17 00:00:00 2001 From: Kevin Chung Date: Fri, 4 Jan 2019 02:14:04 -0500 Subject: [PATCH] Mark 2.0.2 (#819) * Mark 2.0.2 * [ci-skip] Fix grammar issues --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ CTFd/__init__.py | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c1b6090..3c7d5f61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,30 @@ +2.0.2 / 2019-01-03 +================== + +**General** +* Fix regression where public challenges could not be attempted by unauthed users. +* Admin Config Panel UI no longer allows changing of user mode. +* Show notification titles and allow for deleting notifications + * Update notification UI in admin panel to be similar to the public-facing UI +* Fix subdirectory deployments in a generic manner by modifying `request.path` to combine both `request.script_root` and `request.path`. + * Also create a request preprocessor to redirect users into the true CTFd app when deploying on a subdirectory. + * Redirect to `request.full_path` instead of just `request.path`. +* Fix `TestingConfig.SAFE_MODE` not being reset between tests. +* Disable `value` input in dynamic challenge update field since we calculate it on the user's behalf. +* Fix displaying incorrect account link in the solves tab of a challenge modal. +* Pin `normality` version because of an upstream issue in `dataset`. +* Fix `500`'s when users submit non-integer values to `?page=1` + +**API** +* Add `/api/v1/notifications/` to allow accessing notifactions by ID. + * This is currently public but will become permission based later in the future +* Add `account_url` field to the response of `/api/v1//solves` so the client knows where an account is located. + +**Plugins** +* Add new plugin utilities to register javascript and css files for the admin panel. + * Also fixed issue where those scripts and files were shared between generated applications + + 2.0.1 / 2018-12-09 ================== diff --git a/CTFd/__init__.py b/CTFd/__init__.py index 7be512fd..f2484638 100644 --- a/CTFd/__init__.py +++ b/CTFd/__init__.py @@ -22,7 +22,7 @@ if sys.version_info[0] < 3: reload(sys) sys.setdefaultencoding("utf-8") -__version__ = '2.0.1' +__version__ = '2.0.2' class CTFdRequest(Request):