Skip to content

Latest commit

 

History

History
597 lines (454 loc) · 37.3 KB

CHANGELOG.md

File metadata and controls

597 lines (454 loc) · 37.3 KB

Changelog

Unreleased

  • Added support for the Challenge mode on Kattis
  • Fixed the Timus Online Judge parser to work with the acm-judge.urfu.ru domain

2.54.0 (2024-08-05)

  • Added support for QQWhale
  • Added support for the "Complete problemset" pages in Codeforces contests
  • Improved performance of sending contest problems to external tools by sending them in parallel (thanks @rsalesc)
  • Fixed the parsing of ACMP sample cases with mid-line whitespaces (thanks @touhidurrr)
  • Fixed the Toph parser
  • Fixed the input/output parsing on certain Codeforces problems

2.53.0 (2024-05-26)

  • Added support for Kilonova, PBInfo, InfoArena, and NerdArena (thanks @overanalytcl)
  • Added support for parsing sample cases on UVA and UVALive problems on Virtual Judge (does not work on Firefox until Firefox bug #1757836 is resolved)
  • Fixed the parsing of Virtual Judge sample cases on Chinese problems
  • Fixed the parsing of Virtual Judge titles containing unwanted whitespace

2.52.1 (2024-05-16)

  • Fixed the parsing of TLX problems (thanks @adrieljss)
  • Fixed the parsing of CodeChef problems

2.52.0 (2024-04-08)

  • Added support for Lanqiao (thanks @touhidurrr for the problem parser)
  • Added support for Eolymp Basecamp (thanks @touhidurrr for the problem parser)
  • Added support for the vjudge.net.cn Virtual Judge mirror (thanks @touhidurrr)
  • Fixed the parsing of PTA problems (thanks @touhidurrr)
  • Fixed the parsing of TLX problems (thanks @touhidurrr)

2.51.1 (2024-03-17)

  • Fixed the parsing of AlgoZenith problems on its maang.in website (thanks @rohitzerofour)
  • Fixed the parsing of Baekjoon Online Judge problems in active contests
  • Fixed the parsing of certain Mendo problems

2.51.0 (2024-03-01)

  • Removed the Baekjoon Online Judge contest parser because Baekjoon Online Judge has started to block requests to their problems made through the browser's Fetch API
  • Fixed the parsing of USACO problems

2.50.2 (2024-02-20)

  • Fixed custom rules that target the UOJProblemParser or VirtualJudgeProblemParser

2.50.1 (2024-02-19)

  • Fixed the parsing of AlgoZenith problems on its maang.in website (thanks @GandharvJain)
  • Fixed the parsing of beecrowd problems and contests
  • Fixed the parsing of USACO Training problems

2.50.0 (2024-01-24)

  • Added support for Mendo (thanks @EntityPlantt)
  • Fixed the parsing of sample cases on Firefox for online judges using DOMjudge
  • Fixed the parsing of CodeChef problems

2.49.0 (2023-12-30)

  • Added support for DOMjudge (thanks @ItsNiklas)
  • Migrated from Webpack to ESBuild, from CommonJS to ESM, and from Manifest V2 to V3. As a result of the last change, there are now separate distributions for Chrome and Firefox. The code of both is the same, but the extension manifest differs. If you're installing via the Chrome Web Store or Mozilla's AMO this will not affect you. If you install the extension manually you'll need to make sure you download the correct distribution, the Chrome version is not compatible with Firefox and vice-versa.

2.48.1 (2023-12-08)

  • Fixed the parsing of Kattis problems and contests
  • Fixed the parsing of sample cases on CPython.uz containing multiple lines

2.48.0 (2023-12-07)

  • Added a contest parser for TLX (thanks @user202729)
  • Fixed the parsing of Russian memory limits on Yandex (thanks @Igorjan94)

2.47.0 (2023-10-20)

  • Added support for BAPS OJ and ITCoder HUTECH (thanks @touhidurrr)
  • Fixed the parsing of sample cases on ACMP where recent attempts would also be parsed as sample cases

2.46.0 (2023-10-05)

  • Added parsers for CPython.uz
  • Updated all contest parsers to fetch contest problems in parallel rather than sequentially
  • Fixed the parsing of sample cases on CSES
  • Fixed the parsing of categories in TLX course problems

2.45.0 (2023-09-03)

  • Added support for Daimayuan Online Judge (thanks @Windyskr)
  • Added support for the http version of HDOJ (thanks @Windyskr)
  • Fixed the parsing of problem titles on Public Judge

2.44.1 (2023-06-20)

  • Fixed the parsing of Codeforces problems on "/problemset/gymProblem" URLs (thanks @touhidurrr)
  • Fixed the parsing of CodeChef problems in the Learn section

2.44.0 (2023-06-10)

  • Added support for Dimik OJ and TheJobOverflow (thanks @touhidurrr)

2.43.0 (2023-05-28)

  • Added support for AlgoZenith and Sort Me
  • Fixed the parsing of TLX course problems and problems with time limits in milliseconds (thanks @ChrisG661)
  • Fixed the parsing of Codeforces problems with time/memory limits in bold text (thanks @colazcy)
  • Fixed the parsing of PTA problems

2.42.0 (2023-04-21)

  • Added support for MOI Arena
  • Fixed the parsing of Eolymp problems and contests
  • Improved the parsing of UVa Online Judge problems with trailing or inner spaces in sample cases

2.41.0 (2023-04-02)

  • Added support for OTOG and RoboContest (thanks @Anon-136 for the OTOG parser)
  • Fixed the parsing of PTA problems with code blocks in the problem description
  • Fixed the parsing of Baekjoon Online Judge problems with multiple time limits

2.40.1 (2023-03-03)

  • Fixed the parsing of CodeChef problems in active contests

2.40.0 (2023-02-23)

  • Added support for PAT problems in the NowCoder parser
  • Added support for the vjudge.csgrandeur.cn mirror to the Virtual Judge parsers

2.39.0 (2023-01-22)

  • Added support for LSYOI and SDUT OnlineJudge (thanks @zymooll for the LSYOI parser)

2.38.2 (2022-12-24)

  • Fixed the parsing of Kattis problems
  • Fixed the parsing of CodeChef problems
  • Fixed the parsing of DMOJ contests

2.38.1 (2022-11-30)

  • Fixed the parsing of some interactive Kattis problems
  • Fixed the parsing of superfluous newlines in UVa Online Judge sample cases

2.38.0 (2022-11-23)

  • Added support for HKOI Online Judge and ZUFEOJ (thanks @smarttommyau for the HKOI Online Judge parsers)
  • Fixed the parsing of CodeChef problems
  • Fixed the parsing of TLX problems

2.37.0 (2022-10-30)

  • Added support for Public Judge
  • Fixed the parsing of PTA problems
  • Fixed the parsing of Luogu problems after navigating to the problem from the problem solution page

2.36.2 (2022-09-30)

  • Added support for BOJ Stack to the Baekjoon Online Judge parser (thanks @IHIHHIHI)
  • Fixed the parsing of Codeforces sample cases for sample cases using Codeforces's new highlighting feature
  • Fixed the parsing of CodeChef categories when the problem details are collapsed

2.36.1 (2022-08-18)

  • Fixed the parsing of Codeforces sample cases containing nested highlighted inputs

2.36.0 (2022-08-16)

  • Added support PTA, ZOJ, and OpenJudge (thanks @rogeryoungh for the PTA and ZOJ parsers)
  • Fixed the parsing of Library Checker problems (thanks @rogeryoungh)
  • Fixed the parsing of HDOJ problems for problems using HDOJ's new UI (thanks @rogeryoungh)
  • Fixed the parsing of HDOJ contests to work with HDOJ's rate limiting

2.35.3 (2022-08-08)

  • Fixed the parsing of Codeforces sample cases for sample cases using Codeforces's new highlighting feature

2.35.2 (2022-08-03)

  • Fixed the parsing of CodeChef problems on /submit/ URLs

2.35.1 (2022-07-29)

  • Fixed the parsing of CodeChef problems
  • Updated the CodeChef parsers so that they all consistently use the shortened contest code in the group property

2.35.0 (2022-07-19)

  • Added support for uDebug
  • Fixed the parsing of CodeChef problems on its new problem page

2.34.4 (2022-07-11)

  • Fixed the parsing of LightOJ problems
  • Fixed the Timus Online Judge parser to work with the timus.online domain

2.34.3 (2022-06-28)

  • Fixed the parsing of HackerEarth Codemonk problems
  • Fixed the parsing of CodeDrills problems when the browser is narrow
  • Fixed the parsing of Toph sample cases
  • Renamed occurrences of Facebook Coding Competitions to Meta Coding Competitions

2.34.2 (2022-06-22)

  • Fixed the parsing of CodeChef problems to work with its new URL format

2.34.1 (2022-06-16)

  • Fixed the parsing of Kattis problems and contests to work with Kattis's new design

2.34.0 (2022-05-26)

  • Removed the DevSkill parsers because DevSkill is no longer an online judge
  • Fixed the parsing of CodeChef problems on its new problem page
  • Fixed the parsing of Virtual Judge sample cases where the sample cases are displayed in a code block that is nested in another code block

2.33.0 (2022-04-03)

  • Added a parser for Newton School
  • Fixed the parsing of CodeChef sample cases for problems where the input/output headers are not prefixed with "Example" or "Sample"
  • Fixed the parsing of CSES problems on CSES's www subdomain
  • Fixed the parsing of BUCTOJ problems and contests
  • Fixed the parsing of Neps Academy sample cases
  • Fixed the parsing of Virtual Judge memory limits

2.32.0 (2022-02-17)

  • Added a contest parser for Virtual Judge
  • Fixed the parsing of NowCoder sample cases (thanks @rogeryoungh)
  • Fixed the parsing of BUCTOJ time limits
  • Fixed the parsing of LibreOJ sample cases

2.31.3 (2022-01-12)

  • Added support for Kattis problems in sessions (thanks @user202729)
  • Added support for SSOIER's extended problem set
  • Fixed the parsing of Kattis sample cases with whitespace at the end of lines
  • Fixed the parsing of Codeforces contests where some problem URLs redirect to a PDF file containing the problem statement
  • Fixed the parsing of CodeChef sample cases where the sample cases are displayed as text nodes

2.31.2 (2021-12-26)

  • Fixed the parsing of Hydro problems and contests

2.31.1 (2021-12-18)

  • Fixed the parsing of DMOJ contest names
  • Fixed the parsing of HackerEarth titles when parsing contest problems
  • Fixed the parsing of Library Checker problems
  • Fixed the parsing of Eolymp problems and contests

2.31.0 (2021-11-27)

  • Added parsers for A2 Online Judge
  • Added a contest parser for Luogu

2.30.0 (2021-11-11)

  • Added parsers for BUCTOJ

2.29.0 (2021-11-08)

  • Added parsers for NOJ
  • Changed the error handling in contest parsers so that if a strict subset of the problems cannot be parsed an alert is shown and the successfully parsed problems are sent regardless

2.28.0 (2021-10-17)

  • Added parsers for Hydro (thanks @warshon)

2.27.0 (2021-10-08)

  • Added a contest parser for Yandex (thanks @user202729)
  • Added parsers for Contest Hunter (thanks @warshon)
  • Improved the XXM parser (thanks @warshon)
  • Fixed the parsing of Yandex problems which don't have a time and/or memory limit

2.26.0 (2021-10-04)

  • Added a parser for XXM (thanks @warshon)
  • Fixed the parsing of Yandex problems on URLs that do not include the problem letter
  • Fixed the parsing of Neps Academy problems
  • Fixed the parsing of CodeChef contests in which sample cases were parsed twice

2.25.10 (2021-08-27)

  • Fixed the parsing of CodeChef sample cases for certain problems where the input/output is normal text in the problem statement

2.25.9 (2021-08-18)

  • Fixed the parsing of CodeChef sample cases for certain problems where the input/output would start with a newline

2.25.8 (2021-08-16)

  • Fixed the CodeDrills parser
  • Fixed the parsing of CodeChef sample cases when parsing contests

2.25.7 (2021-08-09)

  • Fixed the parsing of Kattis sample cases when there is no code block for a sample case's output

2.25.6 (2021-08-04)

  • Fixed the parsing of sample cases when Grepper is installed
  • Fixed the HDOJ parser

2.25.5 (2021-07-11)

  • Fixed the parsing of DMOJ task names where the contest name is in the task name

2.25.4 (2021-07-03)

  • Fixed the Facebook Coding Competitions parser

2.25.3 (2021-06-26)

  • Fixed the parsing of Codeforces problems where the input/output specification is written in cursive
  • Fixed the TLX parser

2.25.2 (2021-06-12)

  • Fixed the CodeDrills parser

2.25.1 (2021-05-16)

  • Fixed the parsing of AcWing sample cases of problems with code blocks unrelated to the sample cases

2.25.0 (2021-05-08)

  • Added a parser for Neps Academy

2.24.0 (2021-05-03)

  • Added a parser for AcWing
  • Fixed the parsing of Codeforces sample cases containing empty lines

2.23.0 (2021-04-18)

  • Added a parser for the old version of Library Checker (thanks @taodaling)
  • Fixed the parsing of CS Academy problem titles

2.22.0 (2021-03-30)

  • Added a parser for CodeDrills

2.21.2 (2021-03-28)

  • Fixed the parsing of Google Coding Competitions sample cases so the full text is downloaded when necessary

2.21.1 (2021-03-21)

  • Fixed the parsing of Luogu sample cases containing whitespace at the beginning
  • Fixed the parsing of Google Coding Competitions sample cases in problems since 2021
  • Fixed the parsing of HackerEarth sample cases in contest problems

2.21.0 (2021-03-14)

  • Added a "batch" property to the output format, which makes it easier to know when an entire contest has been sent

2.20.0 (2021-03-08)

  • Added a configurable option for the timeout of the requests sent to ports on which tools might be listening
  • Fixed the memory limit parsing in the Yandex parser (thanks @mfornet)
  • Fixed the parsing of Codeforces sample cases containing ampersands
  • Fixed the Aizu Online Judge parser

2.19.9 (2021-02-26)

  • Fixed the HackerEarth and the Toph parser

2.19.8 (2021-02-07)

  • Improved the parsing of sample cases in the SPOJ and the CodeChef parser

2.19.7 (2021-01-28)

  • Fixed the omegaUp parser

2.19.6 (2021-01-08)

  • Fixed the LightOJ problem parser to make it work with the new website
  • Removed the LightOJ contest parser because the new version of LightOJ doesn't support contests at the moment

2.19.5 (2020-12-31)

  • Fixed the parsing of sample cases of certain problems in the SPOJ parser

2.19.4 (2020-12-22)

  • Fixed the input/output format parsing in the USACO parser to accommodate the stdin/stdout input/output introduced in the December 2020 contest
  • Fixed the parsing of sample cases in the USACO parser in case there are multiple sample cases
  • Fixed the parsing of certain acm.sgu.ru problems in the Codeforces parser
  • Fixed the Library Checker parser

2.19.3 (2020-12-14)

2.19.2 (2020-12-13)

  • Fixed the parsing of sample cases in contest problems in the Virtual Judge parser
  • Fixed the category parsing in the Facebook Coding Competitions parser

2.19.1 (2020-12-11)

  • Fixed the parsing of sample cases in the CSES parser (thanks @anandoza)

2.19.0 (2020-11-28)

  • Added support for TLX (thanks @anandoza)
  • Fixed the parsing of problems and contests in the LibreOJ parsers
  • Fixed the parsing of problems in the Library Checker parser

2.18.3 (2020-10-18)

  • Fixed the parsing of interactive problems in the USACO parser
  • Fixed the parsing of sample cases in the omegaUp parser (again)

2.18.2 (2020-10-17)

  • Fixed the category parsing in the HackerRank contest parser in custom contests (thanks @fcottet)
  • Fixed the category parsing in the HackerRank problem parser
  • Fixed the parsing of public HackerRank contests
  • Fixed the parsing of sample cases in the omegaUp parser

2.18.1 (2020-08-27)

  • Removed the time and memory limit parsing from the MSK Informatics parser now that their problems no longer show these constraints

2.18.0 (2020-08-12)

  • Added a parser for the non-beta version of Aizu Online Judge
  • Re-added the regex input option for the Facebook Coding Competitions parser
  • Fixed the parsing of titles in the AtCoder parser
  • Fixed the time and memory limit parsing in the DMOJ parser when using DMOJ in a language other than English
  • Fixed the time limit parsing in the Codeforces parser for problems in contests using a time limits scaling policy

2.17.4 (2020-08-02)

  • Fixed the Codeforces contest parser to work with the m1, m2 and m3 subdomains

2.17.3 (2020-07-28)

  • Fixed the parsing of sample testcases in the Facebook Coding Competitions parser
  • Changed the input file name to a pattern in the Facebook Coding Competitions parser to make it work with validation and sample input files

2.17.2 (2020-07-20)

  • Replaced the Facebook Hacker Cup parser with a Facebook Coding Competitions parser
  • Fixed the time and memory limit parsing in the omegaUp parser
  • Added support for cpbooster

2.17.1 (2020-07-03)

  • Fixed the USACO Training parser so that the Java main class name is set to the id of the task
  • Fixed the DMOJ parser so that problem titles for attempted problems are parsed correctly (thanks @plasmatic1)
  • Fixed the parsing of sample testcases in the UVa parser
  • Fixed the parsing of titles in the yukicoder parser

2.17.0 (2020-06-04)

  • Added custom rules to the settings. When a rule's regular expression matches with the url of the problem that is being parsed, the parser configured in that rule is used instead of the default parser.
  • Contest parsers now fetch contest problems in parallel, greatly decreasing the time it takes to parse large contests (thanks @mfornet)
  • Fixed the Codeforces contest parser for contests which provide problem statements in PDF(s) (thanks @mfornet)
  • Fixed the Toph parser so that it also runs on contest problems (thanks @EgorKulikov)

2.16.1 (2020-05-25)

  • Fixed the Yandex parser so that it works on yandex.ru/contest problems (thanks @JVMusin)
  • Fixed the categorization in the HackerEarth parser
  • Fixed the URI Online Judge parser so that it works with the new problem pages

2.16.0 (2020-05-11)

  • Added parsers for Aizu Online Judge, Anarchy Golf, Library Checker and yukicoder
  • Removed the old Google Code Jam parser now that Google has taken it down and is moving everything to the Google Coding Competitions platform
  • Improved the time and memory limit parsing in the UOJ parser
  • Fixed the Codeforces parser for the m1, m2 and m3 subdomains
  • Fixed the Codeforces parser for certain acm.sgu.ru problems (thanks @JVMusin)

2.15.4 (2020-05-05)

  • Added Russian language support to the Timus parser (thanks @JVMusin)

2.15.3 (2020-04-22)

  • Added support for multiple test cases to the Google Coding Competitions parser (thanks @adambenali)

2.15.2 (2020-04-20)

  • Fixed parsing acm.sgu.ru problems in the Codeforces parser (thanks @JVMusin)
  • Added support for multiple test cases to the SPOJ parser (thanks @JVMusin)
  • Fixed parsing time limits in the Toph parser (thanks @JVMusin)

2.15.1 (2020-04-17)

  • Fixed parsing time and memory limits in the Codeforces parser

2.15.0 (2020-04-10)

  • Made the format of the "group" key in the extracted problem data consistent across parsers
  • Added a parser for mrJudge
  • Added support for educational courses on Codeforces (thanks @JVMusin)
  • Fixed the Luogu, Codeforces and CodeChef parsers
  • Removed the A2OJ parser

2.14.0 (2020-04-06)

  • Changed the way the extension loads its scripts so that it needs less permissions. This also fixes the Google Coding Competitions parser which previously only worked when the problem page was refreshed before parsing.
  • Added a "Parse with" context menu item to the plus icon which can be used to parse any page with any parser
  • Added support for the codeforc.es mirror to the Codeforces parsers

2.13.0 (2020-03-22)

  • Added parsers for CSES, SSOIER and UOJ
  • Fixed the Virtual Judge and the COJ parser
  • Added support for the codeforces.ml mirror to the Codeforces parsers

2.12.0 (2020-01-31)

  • Added a parser for NowCoder (thanks @landcold7)
  • Added support for CP Editor

2.11.0 (2020-01-17)

  • Added a contest parser for LibreOJ
  • Fixed the LibreOJ problem parser so that it works on contest problems as well
  • Fixed a typo in the Luogu problem parser
  • Added support for Competitive Programming Helper

2.10.0 (2020-01-04)

  • Updated the urls Competitive Companion runs on, it no longer runs on all urls but only on the urls that it has a parser for
  • Added a parser for Luogu and LibreOJ
  • Fixed the UVa Online Judge parser

2.9.2 (2019-12-16)

  • Fixed the AtCoder and the Timus Online Judge parser (thanks @champon1020 for the AtCoder fix)

2.9.1 (2019-11-12)

  • Added the activeTab permission so the extension only has access to a tab when the extension is invoked by clicking the page action

2.9.0 (2019-11-12)

  • Added support for CodeMarshal (thanks @NAbdulla1)

2.8.5 (2019-09-23)

  • Added support for problems and contests hosted on *.codeforces.com subdomains

2.8.4 (2019-09-19)

  • Fixed the Toph parser

2.8.3 (2019-07-02)

  • Fixed the HackerEarth CodeArena parser

2.8.2 (2019-06-27)

  • Fixed the AtCoder parser (thanks @tatsumack)
  • Added support for Caide

2.8.1 (2019-06-13)

  • Fixed the Facebook Hacker Cup parser (thanks @adambenali)
  • Reverted the performance improvement from 2.8.0 on the class that sends problem data to CHelper and JHelper

2.8.0 (2019-06-01)

  • Fixed the COJ parser and the Toph parser (thanks @mfornet for the COJ fix)
  • Added support for acmX (thanks @mfornet)
  • Updated the way problem data is sent to tools so it doesn't stop half-way when sending large contests and to improve performance with sending problem data to CHelper and JHelper

2.7.3 (2019-05-18)

  • Fixed the USACO Training parser

2.7.2 (2019-05-13)

  • Fixed the USACO Training parser

2.7.1 (2019-05-07)

  • Fixed the HackerEarth parser

2.7.0 (2019-04-28)

  • Added parsers for Baekjoon Online Judge
  • Fixed the CodeChef and the new Google Code Jam parser (thanks @andrewduffy for the Google Code Jam fix)
  • Added support for Google Kick Start (thanks @Ziklon)

2.6.1 (2019-03-22)

  • Fixed the Codeforces and the new Google Code Jam parser

2.6.0 (2019-02-03)

  • Added a parser for Bloomberg CodeCon (thanks @kessido)

2.5.2 (2019-01-23)

  • Improved the Virtual Judge parser

2.5.1 (2019-01-21)

  • Fixed the CodeChef parser

2.5.0 (2018-12-24)

  • Added a parser for Virtual Judge
  • Fixed bugs in the ACMP, ECNU Online Judge, UVa Online Judge, ICPC Live Archive and AtCoder parsers (thanks @m1kit for the AtCoder fix)
  • Added "interactive" to the output format which specifies whether the problem is interactive or not
  • Removed the regex input option

2.4.3 (2018-12-14)

  • Fixed bugs in the ACMP and the Toph parsers

2.4.2 (2018-12-04)

  • Fixed bugs in the Yandex, Panda Online Judge, ECNU Online Judge, Toph and Codeforces parsers
  • Removed the MultiEOF test type because it wasn't being used by any parser

2.4.1 (2018-10-29)

  • Fixed the Codeforces parser when browsing the Russian version of Codeforces (thanks @AlexeyDmitriev)
  • Made the extension compliant with Chrome Web Store's new requirements by disabling minimization of it's source code

2.4.0 (2018-10-26)

  • Added parsers for ACMP and MSK Informatics
  • Fixed the Codeforces parser and the Panda Online Judge parser

2.3.2 (2018-09-15)

  • Fixed a bug in the UVa Online Judge and the ICPC Live Archive parsers

2.3.1 (2018-09-14)

  • Fixed bugs in the HackerRank, ECNU Online Judge, QDUOJ and NYTD Online Judge parsers
  • Removed the SUSTech Online Judge parser

2.3.0 (2018-09-09)

  • Fixed bugs in the HackerRank, URI Online Judge and Codeforces parsers
  • Added parsers for UVa Online Judge, ICPC Live Archive, FZU Online Judge, CSU-ACM Online Judge, Hrbust Online Judge, HIT Online Judge, hihoCoder, ECNU Online Judge, SUSTech Online Judge, QDUOJ and NYTD Online Judge

2.2.4 (2018-06-30)

  • Added support for AtCoder Beta

2.2.3 (2018-06-27)

  • Fixed a bug in the DMOJ parser

2.2.2 (2018-06-19)

  • Fixed the CodeChef parser

2.2.1 (2018-06-18)

  • Added a shortcut (default: Ctrl+Shift+U) to parse the problem/contest without having to click the green plus icon

2.2.0 (2018-06-18)

  • Added parsers for A2OJ, HDU Online Judge, Toph, PEG Judge, POJ, omegaUp and COJ
  • Fixed the HackerRank and the SPOJ parsers

2.1.1 (2018-06-02)

  • Switched the CHelper implementation to send all tasks to the JSONParser, instead of disguising them as Kattis tasks

2.1.0 (2018-05-29)

  • Fixed bugs in the HackerRank, CodeChef, Codeforces, DevSkill, LightOJ, Timus and URI Online Judge parsers
  • Added tests for nearly all parsers
  • Cyrillic characters are now removed from Java class names

2.0.1 (2018-05-08)

  • Fixed the HackerRank parser
  • Added support for Mind Sport

2.0.0 (2018-05-06)

  • Renamed CHelper Companion to Competitive Companion
  • Moved all parsers over to a TypeScript implementation
  • Tasks can now be sent in a universal JSON format, making it possible to support more than just CHelper
  • Added the option to specify custom ports which makes it possible to send the JSON format to any port on localhost, making it possible to send the parsed problem data to private tools
  • Added support for the acm.sgu.ru problems on Codeforces and added a parser for Jutge
  • Removed the Bayan parser

1.2.2 (2018-05-05)

  • Fixed the Codeforces and the CodeChef parser

1.2.1 (2018-04-13)

  • Reverted Codeforces parser back to my own implementation

1.2.0 (2018-04-09)

  • Fixed USACO parser
  • Reverted Codeforces parser back to the CHelper one
  • Switched the new Google Code Jam parser to the CHelper one
  • Added parsers for USACO Training, DevSkill, DMOJ, URI Online Judge, LightOJ, SPOJ and Panda Online Judge

1.1.0 (2018-04-01)

  • Added support for the new Google Code Jam website
  • Updated all dependencies
  • Removed all default exports

1.0.4 (2018-02-23)

  • Added support for contests and problems in Codeforces groups

1.0.3 (2018-02-19)

  • Switched the Codeforces problem parser from the default one in the CHelper plugin to a custom one, because the one in the CHelper plugin is not working properly at the moment

1.0.2 (2017-12-31)

  • Fixed a bug in the HackerEarth contest parser where it couldn't parse contests where the problems were divided into sets

1.0.1 (2017-12-23)

  • Switched to the Kattis parser for custom tasks to fix compatibility with CHelper 4.1.11

1.0.0 (2017-12-10)

  • Initial release