Skip to content

v7.0.1

Compare
Choose a tag to compare
@geoffrey-wu geoffrey-wu released this 17 May 23:46
· 210 commits to main since this release

Migrates code to the ES Module system and fixes a bunch of multiplayer security issues.

Features

  • #247: indicate # of questions a packet has
  • #251: different sound for power/10 on correct answer
  • Database page indicates download only applies to this page (see discussion in #193)

Bug Fixes

  • #229: fix multiplayer skipping without skip being input
  • #265: uncollapse cards when performing a new search
  • #266: fix jumping to tossups/bonuses in database
  • #271: show buzzpoint (#) in tossups
  • Fix how singleplayer bonuses are displayed with HTML tags

Backend

  • #275: Prevent non-numbers from being used as reading speed by @VillainsRule
  • #276: Prevent chat messages in public rooms, validate reading speed and year ranges, prevent skipping before 5 words in by @VillainsRule
  • #279: Validate set name, packet number, and categories by @VillainsRule
  • Address vulnerabilities in npm dependencies

Other Changes

  • #241: server always restarts at 8 AM UTC
  • Bump qb-answer-checker to version 1.0.4
  • Add prefer-const rule in client/.eslintrc
  • Add "no-unused-vars": "warn" rule in client/.eslintrc

New Contributors

Full Changelog: v7.0.0...v7.0.1