Skip to content

Commit 3b1b82b

Browse files
authored
Mark 2.1.4 (CTFd#1096)
2.1.4 / 2019-08-30 ================== **General** * Make user pages show the team's score and place information instead of the user's information if in team mode * Allow admins to search users by IP address * Require password for email address changes in the user profile * The place indicator in `Teams Mode` on the team pages and user pages now correctly excludes hidden teams * Fix scoreboard place ordinalization in Python 3 * Fix for a crash where imports will fail on SQLite due to lack of ALTER command support * Fix for an issue where files downloaded via S3 would have the folder name in the filename * Make `Users.get_place()` and `Teams.get_place()` for return None instead of 0 if the account has no rank/place * Properly redirect users or 403 if the endpoint requires a team but the user isn't in one * Show affiliation in user and team pages in the admin panel and public and private user and team pages **Themes** * Remove invalid `id='submit'` on submit buttons in various theme files * Set `tabindex` to 0 since we don't really care for forcing tab order * Rename `statistics.js` to `graphs.js` in the Admin Panel as it was identified that adblockers can sometimes block the file **API** * The team profile endpoint (`/api/v1/teams/me`) will now return 403 instead of 400 if the requesting user is not the captain * The Challenge API will now properly freeze the solve count to freeze time
1 parent c88e055 commit 3b1b82b

File tree

3 files changed

+28
-3
lines changed

3 files changed

+28
-3
lines changed

CHANGELOG.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
2.1.4 / 2019-08-31
2+
==================
3+
4+
**General**
5+
* Make user pages show the team's score and place information instead of the user's information if in team mode
6+
* Allow admins to search users by IP address
7+
* Require password for email address changes in the user profile
8+
* The place indicator in `Teams Mode` on the team pages and user pages now correctly excludes hidden teams
9+
* Fix scoreboard place ordinalization in Python 3
10+
* Fix for a crash where imports will fail on SQLite due to lack of ALTER command support
11+
* Fix for an issue where files downloaded via S3 would have the folder name in the filename
12+
* Make `Users.get_place()` and `Teams.get_place()` for return None instead of 0 if the account has no rank/place
13+
* Properly redirect users or 403 if the endpoint requires a team but the user isn't in one
14+
* Show affiliation in user and team pages in the admin panel and public and private user and team pages
15+
16+
**Themes**
17+
* Remove invalid `id='submit'` on submit buttons in various theme files
18+
* Set `tabindex` to 0 since we don't really care for forcing tab order
19+
* Rename `statistics.js` to `graphs.js` in the Admin Panel as it was identified that adblockers can sometimes block the file
20+
21+
**API**
22+
* The team profile endpoint (`/api/v1/teams/me`) will now return 403 instead of 400 if the requesting user is not the captain
23+
* The Challenge API will now properly freeze the solve count to freeze time
24+
25+
126
2.1.3 / 2019-06-22
227
==================
328

@@ -734,4 +759,4 @@ If you are upgrading from a prior version be sure to make backups and have a rev
734759
735760
**Merged pull requests:**
736761
737-
- Merged 42 pull requests before tagging 1.0.0
762+
- Merged 42 pull requests before tagging 1.0.0

CTFd/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
reload(sys) # noqa: F821
2929
sys.setdefaultencoding("utf-8")
3030

31-
__version__ = "2.1.3"
31+
__version__ = "2.1.4"
3232

3333

3434
class CTFdRequest(Request):

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
# The short X.Y version
2727
version = u''
2828
# The full version, including alpha/beta/rc tags
29-
release = u'2.1.3'
29+
release = u'2.1.4'
3030

3131

3232
# -- General configuration ---------------------------------------------------

0 commit comments

Comments
 (0)