github CTFd/CTFd 2.1.2

latest releases: 3.7.0, 3.6.1, 3.6.0...
4 years ago

2.1.2 / 2019-05-13

General

  • Fix freeze time regressions in 2.x
    • Make /api/v1/[users,teams]/[me]/[solves,fails,awards] endpoints load as admin so users can see their solves after freeze
    • Make /api/v1/challenges/[id]/solves only show solves before freeze time
      • Add the ?preview=true GET parameter for admins to preview challenges solves as a user
  • Team join attempts are now ratelimited

Tests

  • More linting and autoformatting rules
    • Format Javascript and CSS files with prettier: prettier --write 'CTFd/themes/**/*'
    • Format Python with black: black CTFd and black tests
    • make lint and thus Travis now include the above commands as lint checks
  • Travis now uses xenial instead of trusty.

Don't miss a new CTFd release

NewReleases is sending notifications on new releases.