Releases: TabbycatDebate/tabbycat
Releases · TabbycatDebate/tabbycat
2.7.3
- Fixed a mistake in the URL used to deploy a fork to Heroku
2.7.2
- Fixed crashes when creating ballots through the API (BACKEND-AM2)
- Don't re-capitalize side names in results tables
- Fixed printable ballots not appearing when in French
- Prevented malicious strings from breaking printable pages
- Added new instructions for deploying to Heroku using a fork and for applying for free student credits at Heroku
- Fixed sorting of unallocated draggable items
- Got regional colours to match between legend and donut charts
2.7.1
- Escaped values in tables to avoid malicious data
- Fixed crash on loading email dialog for team draws
- Fixed team standing emails not being sent
- Fixed sorting by venue name or priority in the allocator
- Fixed adjudicator private URLs not loading
- Adjudicator feedback tables now properly sortable by number of feedback
- Checkboxes no longer overlap with table headers
Pixie-bob (2.7.0)
- Added the ability to deploy to Render as a 1-click Heroku-like deployment option
- Each debate's panel can now be dragged and dropped onto another debate, e.g. you can now swap panels in the same way you can swap individual adjudicators.
- Round weights can be modified within tournament preferences, rather than just by the Edit Database.
- Preformed panels can now be applied 'directly', in a linear top-to-bottom fashion. However, this method will not account for soft or hard conflicts. Thanks to Enting Lee for the pull request!
- The 'Inactive Tournaments' page has been merged into the main page.
- The checkins filter buttons are now clearer in what they filter. Thank you to Giza Pavone for the pull request!
- The British Parliamentary preset uses the new WUDC iron-person rule (both speeches count towards team score). Thank you to Alice Bertoni for the pull request!
- People can have code names to hide their real name within the tournament. Thank you to the South African Schools’ Debating Board for sponsoring the feature!
- API improvements
- Allowed access to the Motions API endpoint for publicly-released motions.
- The ballot API now supports motion vetos.
- Venue contraints are added to Partipants' endpoints.
- Security (sponsored by the Debating Society of Pakistan)
- IP addresses are logged when performing actions through Edit Database.
- Deletion of action logs is disabled.
- Password requirements are instituted against setting weak passwords.
- + bug fixes!
2.6.8
- Minor bug fix
- Rotation of sponsorship images
2.6.7
2.6.6
- Updated Heroku install documentation to foreground the script-based install
- Fixed reporting of Tabbycat's version and host
2.6.5
- Fix broken link preventing public ballots list from loading (BACKEND-69E)
- Fix motions being incorrectly imported through DebateXML (BACKEND-6TZ)
- Fix broken link for assistants merging faulty ballots (BACKEND-6RD)
- Changed filter for team draw notifications to be whether they are in a debate that round
- Made round break category and stage validator work with partial updates
- Launched our promotion program for sponsors of the Tabbycat Debate Organisation
2.6.4
- Fix info-slide modal not showing in single-motion formats
- Prevent crash when modifying existing motion (BACKEND-69F)
- Simplified DebateXML XPaths for resiliency if elements missing (#1903)
- Updated DebateXML methods for handling results (BACKEND-6G1)
- Overwrode Round modification through the serializer to allow updating and patching.
- Corrected incorrect queryset for venue constraints on participant record pages (BACKEND-6E2)
- Handled checkins through a private URL without attached action (BACKEND-5YR)
- Prevented single adjudicator ballots from being confirmed when using separate ballots (BACKEND-6EB)
- Fixed assistant ballot entry when ballots are automatically confirmed. (#1906)