default Time Limit and Memory Limit values are used when a new Problem is created
Output Limit property has been removed from Problem management pages
fixed Problem source update for Compilers with no text editor support
Version 3.3 - December 2023
New compilers
C++ version 20
Java version 19
Free Pascal version 3.2.2
Other fixes and adjustments
solved system message localization issues
fixed the Back button link to the corresponding event on the Contest page
fixed penalty calculations in interactive scoreboards
Contest manager scoreboards with restricted access
processing of invalid problem Scorer output
code editor search support
improved Problem status update on source changes
Version 3.2 - August 2023
New compilers
C++ version 20
Java version 19
Free pascal version 3.2.2
Other fixes and adjustments
solved system message localization issues
fixed Back button link to the corresponding event on Contest page
fixed penalty calculations in interactive scoreboards
Contest manager scoreboards with restricted access
processing of invalid problem Scorer output
enabled browser search in HTML editors
improved Problem status update on source changes
Version 3.1 - June 2023
Platform
the core has been upgraded to .NET Core 6.0
Donate button has been added to the top navigation bar
the Donation page allows users to support Algotester via the Liqpay service
User account managenent
on the profile management page, it is possible to request personal information Update or account Deletion
such requests will be processed by Algotester managers
if any additional information is needed, the user will be contacted via e-mail
an account's primary e-mail can now be changed
deleted user account references in a scoreboard or submission list will be displayed as plain text which corresponds to the user account name before the deletion
Notifications
submission evaluation progress of problem Solution
problem build progress on a Problem management page
plagiarism check progress on a Contest management page
Other fixes and adjustments
improved e-mail subject and message sent to administrators on user requests
improvements of the Plagiarism check algorithm
clear plagiarism data button on a Contest management page
Version 2.24 - May 2023
Problem tags
Tags are now available in the problem Archive
there are two types of tags: difficulty (blue) and topic (gray)
clicking on a tag triggers the corresponding problem archive filter
tags can be hidden on the problem archive page
Problem tests
Statements-only tests now have the corresponding description on a Problem management page
the Generator test group now allows only a non-negative number of cases, at most 747
Help articles
the Ukrainian version of user help and problem-setter guide articles have been updated
both articles are now displayed in the universal HTML/PDF mode
Other fixes and adjustments
image display issues in HTML articles
duplicate form submission on inquiry and user profile pages
contest clarification updates will trigger corresponding user notifications
Breadcrumb navigation
contest internal name is replaced with the proper statement name
for event contests, its event link will be displayed instead of the tournament
Problem sources
for randomization, a hash string can be appended to generator arguments
updates and extensions to shared Algotester C++ libraries
fixed compiler library filtering
Other fixes and adjustments
users can send personal information update requests to the platform managers
pending solutions are not shown as accepted
improved broadcast email batching
PDF articles can be displayed in HTML mode in a way similar to problem statements
general contest scoreboard improvements
Bootstrap table library upgrade
Version 2.22 - February 2023
Contest
number of unofficial participants in the scoreboard
the unofficial participant checkbox is hidden if the scoreboard contains no such participant
contest managers can override the default 20 minutes penalty for ICPC problems
the last improvement penalty can be calculated as a sum or a maximum over contest problems
Problem source libraries
a new problem source type Library
there are local (related to a specific problem) and global libraries
a problem source that is not a library can include any local or global libraries having the same compiler
Other fixes and adjustments
Cloudflare turnstile support
separate contest problem scoreboard issues
first successful solutions highlighted in General contests
a problem manual Test marked as Statements only will not be used during judge testing
not available text for PDF articles
byte order mark display issue for solution source codes
a new inquiry or contest clarification will be sent as an email to the corresponding managers
Version 2.21 - December 2022
Judge
new PyPy compiler
Contest scoreboard
summary row at the bottom with total and successful attempt counts for each problem
for ICPC contests, the first successful solution for each problem is highlighted with green
table header contains hyperlinks to the contest problems as well as hints with problem names
a row with the current user or their team is highlighted with gray
contestant group filters
hide/show unofficial participants
attempt counts before and after the scoreboard freeze are displayed separately
Version 2.20 - November 2022
Compilers
Python 3 syntax check at the compilation stage
Problems
Tags are now available on the Archive management page
any Archive problem can be added to Contest via the management page
Plagiarism
Contest managers can check plagiarism for problem solutions
submissions are grouped by programming language and then checked against each other
plagiarism record is added for every pair of solutions with different authors and a similarity score of at least 50%
Other fixes and adjustments
improved Tag UI in the Archive problem list
fixed broken Archive problem links in editorials
monitoring bot has been launched, which periodically checks if the Algotester website is available
Version 2.19 - October 2022
Tags
problem taggings
tag categories
short and long tag names
public category tags are displayed in the problem Archive
Problems
new Pending Changes problem status
the status is shown on the management page
the status is set to Pending Changes after any significant change of a problem, its sources, or tests
if manual samples are updated, all problem Statements are submitted for processing
when updated, a problem Statement is automatically submitted for processing
Other fixes and adjustments
generator samples are not shown in HTML statements
cache update for Problems, Contests, and Teams
Articles can now be submitted for processing from the management page
website meta headers
Version 2.18 - August 2022
Problem statements
HTML statements are now available
HTML statement is shown by default where possible
sample input and output can be easily copied in the HTML view
Problem page design
both contest and archive problem pages have the new design
the new design combines an HTML statement and submission section on the same page
users can switch between HTML and PDF views
easy navigation to the problem submission section and other contest problems via sibling tabs
Teams and contests
all members can now access a contest on behalf of the team
only the captain can register the team for the contest
in case there are multiple contest registrations affiliated with a user, an individual or captain registration will have the priority, otherwise, the oldest registration will be used
Version 2.17 - July 2022
Interactive problems
an interactive Problem uses an interactive Checker
a solution and a checker communicate to each other via standard input and output using the protocol specified in the problem
Singe test run
problem setters, contributors, and administrators can run a solution on a single test
the detailed execution report includes all input and output files as well as judge verdicts, running times, and used memory
the execution data can be downloaded as a ZIP archive
Version 2.16 - June 2022
Account confirmation
before using your account, you must confirm it first by following a verification link sent to your email during the registration
if an unconfirmed user tries to log in by providing their correct password, a new verification link will be generated and sent to the email address
Password reset
if you have forgotten your password, you can generate a password reset link which will be sent to your email
if an unconfirmed user tries to reset their password, an account confirmation link will be sent to the email first
Version 2.15 - December 2021
Judge
new C++ 17 compiler
optimized judge queue management
Performance
web pages are rendered faster
the platform can serve a higher number of concurrent users
Contests
public access mode to contest statements, problems, and clarifications
new scoreboard type Problem allows displaying contest leaderboard separately for each problem
Problems
visualizer support
non-manual sample tests
statement tab on a contest problem page
in Problem scoreboard mode, there will be a corresponding tab on a contest problem page
Tags can be assigned to problems by Writers and Admins
Other fixes and adjustments
resources can be updated
display of date and time missing values
user account update roles action fix
Version 2.14 - October 2021
Internationalization
translatable text support in Articles and Events
Sponsors page
responsive layout
Other fixes and adjustments
email broadcast improvements
time zone fix for date and time input
social links layout
Version 2.13 - July 2021
Problem archive
the new User solutions section lists all users who successfully solved the problem
Solved by on the archive index page is now a link to the corresponding User solutions section
Statements and Articles
localized image and figure labels
additional LaTeX packages can be added via the Custom Imports section
Problem management
submit problem action available directly from the problem management page
interactive test generation progress on the Result section
direct access to submission source code for both Checker and Scorer
Email broadcast
new admin section Broadcasts
filter recipients by contest participation, their submission activity, and rank
email message template editor
Other fixes and adjustments
SVG favicon with the 16x16 ICO as a fallback
new contest group SVG icon sets: country flags and Ukrainian region coat of arms
fixed contest problem submission page when only file option is available
invalid date fix for non-required values like event Start and End