Skip to content

Commit 99e7b4e

Browse files
authored
Mark 3.6.1 (CTFd#2438)
# 3.6.1 / 2023-12-12 **Security** - Fix an issue where users could bypass Score Visibility and see a user's score/place when not allowed by Admins **General** - Add Slovak, Japanese, Brazillian Portugese translations - Update Chinese translation - Fix Dynamic challenges not showing the Next Challenge **API** - Add `email` as a `field` to query to `/api/v1/users` and `/api/v1/teams` to allow searching via email address for Admins - Accept multipart/form-data with token auth for file upload to `/api/v1/files` - Always allow a user/team to see their own score when querying their own self endpoints regardless of Score Visibility - A user can always calculate their score regardless of any setting because they can simply sum all of their challenges **Admin Panel** - Fix an issue where polymorphic tables (i.e. solves) could not be CSV exported correctly **Themes** - When using core-beta, `meta` tags can now be inserted into pages from render_template calls **Deployment** - Fix an issue where S3 uploads would not work if the server's timezone was not set to UTC - Update gevent dependency to `23.9.1`
1 parent 2b8811c commit 99e7b4e

File tree

3 files changed

+34
-2
lines changed

3 files changed

+34
-2
lines changed

CHANGELOG.md

+32
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
# 3.6.1 / 2023-12-12
2+
3+
**Security**
4+
5+
- Fix an issue where users could bypass Score Visibility and see a user's score/place when not allowed by Admins
6+
7+
**General**
8+
9+
- Add Slovak, Japanese, Brazillian Portugese translations
10+
- Update Chinese translation
11+
- Fix Dynamic challenges not showing the Next Challenge
12+
13+
**API**
14+
15+
- Add `email` as a `field` to query to `/api/v1/users` and `/api/v1/teams` to allow searching via email address for Admins
16+
- Accept multipart/form-data with token auth for file upload to `/api/v1/files`
17+
- Always allow a user/team to see their own score when querying their own self endpoints regardless of Score Visibility
18+
- The rationale for this is that a user can always calculate their score regardless of any setting because they can simply sum all of their challenges
19+
20+
**Admin Panel**
21+
22+
- Fix an issue where polymorphic tables (i.e. solves) could not be CSV exported correctly
23+
24+
**Themes**
25+
26+
- When using core-beta, `meta` tags can now be inserted into pages from `render_template()` calls
27+
28+
**Deployment**
29+
30+
- Fix an issue where S3 uploads would not work if the server's timezone was not set to UTC
31+
- Update gevent dependency to `23.9.1`
32+
133
# 3.6.0 / 2023-08-21
234

335
**General**

CTFd/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
from CTFd.utils.updates import update_check
3232
from CTFd.utils.user import get_locale
3333

34-
__version__ = "3.6.0"
34+
__version__ = "3.6.1"
3535
__channel__ = "oss"
3636

3737

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ctfd",
3-
"version": "3.6.0",
3+
"version": "3.6.1",
44
"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.",
55
"main": "index.js",
66
"directories": {

0 commit comments

Comments
 (0)