Skip to content

Releases: TabbycatDebate/tabbycat

2.6.6

27 Feb 03:51

Choose a tag to compare

  • Updated Heroku install documentation to foreground the script-based install
  • Fixed reporting of Tabbycat's version and host

2.6.5

14 Feb 07:18

Choose a tag to compare

  • 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

24 Dec 02:39
2fbac8d

Choose a tag to compare

  • 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)

2.6.3

12 Nov 23:29
a6a3a96

Choose a tag to compare

  • Fixed motion import crashes when more than one motion added (#1893)
  • Fixed draw generation and position reports crashing when teams have null standings (BACKEND-65M)
  • Fixed Edit Database team emoji assignment action.

2.6.2

04 Nov 18:32
fad0c63

Choose a tag to compare

  • Fixed motion sequences not appearing in the motions list
  • Made motion veto handling in results form more resilient where vetos are unexpected (BACKEND-676, BACKEND-679)
  • Fixed anorak importer not handling motions without sequence number (BACKEND-517)

2.6.1

03 Nov 23:09
01ce1b7

Choose a tag to compare

  • Removed deprecated WADL preset that caused a crash (BACKEND-66K, BACKEND-66T)
  • Corrected typo for the confirmed query parameter in the ballots endpoint
  • Fixed the Team API endpoint not being able to create a team

Ocicat (2.6.0)

30 Oct 02:29
41b24ef

Choose a tag to compare

  • Tabbycat is now supported by a new non-profit, the Tabbycat Debate Association!
  • Motions can now be re-used between rounds, with statistics using the combined data from the rounds. Motion statistics queries are optimised. (#739)
  • A new feedback paths allows for trainees to submit feedback on chairs, but not on panellists.
  • Personal redactions for speakers and adjudicators are indicated in admin tables, but are not hidden. (#1480)
  • Unexpected team feedback is unconfirmed to avoid affecting the scores of unexpected adjudicators. (#473)
  • Added some database area actions to assign emojis and code names, previously only available as commands.
  • Added a button to copy each table to the clipboard in a CSV format
  • Removed some obsolete management commands.
  • Implemented tournament import and export capabilities for DebateXML.
  • Allow for participant ballot submissions during concurrent rounds.
  • Checkin API endpoints show the timestamp of the current event.
  • Team viewing of ballots can be restricted to their private URLs.
  • Added an optimised production-ready Docker config. Thanks to Sébastien Dunne Fulmer for this contribution! (#1690)
  • Added a means to allow site administrators to send a private link to people they wish to add to the site as admins or assistants. Upon receiving that link, users can complete the signup process themselves. Thanks to Tom Kunc for the pull request! (#685)
  • Uncalculable metrics now show as None rather than 0, and more standings configurations are now solely handled through the database. (#1647)
  • Removed automatic SendGrid provision, changed config var name to SENDGRID_API_KEY and updated documentation on email configuration (#1752)
  • Motions are associated to ballots even when motion selection is disabled, to consolidate motion statistics queries. A migration will attempt to associate motions to existing ballots where motion selection is deactivated and the round of the ballot only has one motion.
  • A migration will attempt to associate venues and venue categories to a tournament if currently unlinked.
  • Adjudicators may now submit ballots individually for non-conferral formats or as a redundancy check, with the ballots merged once all received.
  • Added a warning when multiple ballots are confirmed from the same debate, indicating a database consistency problem.

2.5.9

20 Jun 05:22
3fe4124

Choose a tag to compare

  • Replaced the paper ballot mention in the footer by a mention of the Tabbycat Debate Association
  • Linked to the Open Collective page for Tabbycat in the footer rather than have a donations page
  • Replaced use of Australian Dollars by Canadian Dollars

2.5.8

01 Apr 22:57
740139f

Choose a tag to compare

  • Fixed room constrainee dropdown for room constraints (#1723)
  • Filtered breaking teams API endpoint to return just teams breaking in the requested category
  • Fixed adjudicator record and private URL pages crashing when assigned to debates of different formats (#1766)

2.5.7

07 Mar 16:22
bd9367b

Choose a tag to compare

  • Fixed ballots API endpoint failing due to scoreless ballots
  • Fixed points emails not loading points
  • Fixed warning message for panellist demotion being shown in other warnings
  • Made results silently fail with trainee ballots (due to demotion)
  • Placed back the speaker name for the Speaker Score by Adj admin view, avoiding crashes