Releases: manuel-freire/ac2
Releases · manuel-freire/ac2
Mar 2023
feb 2023
- Fixed bugs due to a hasty previous release.
- Some users requested being able to launch tests on submissions without any graphical interface; the new CommandLineMain does just that.
- Duplicate submissions now leave an Annotation in whichever Submission is chosen to represent them, instead of only being visible as a warning in the log tab.
- Updated lexer code, in preparation for automatic source-alignment. This would be on a per-language basis, since choosing what to align is language-dependent.
feb 2022
- Added support for Pascal (thanks to freely-available antl4 grammars)
- Updated Java support, should now go up to JDK 17 (thanks to freely-available antl4 grammars)
- Fixed several vulnerabilities in dependencies, by updating said dependencies. Note that
junrar
may still be vulnerable - updating it is not as simple as changing pom versions. - Cleaned up README.md, some odd documentation
- File header cleanup, now pointing to this repository
- Better logging: now only displays logs at or above selected priority
may 2020
- General cleanup, and now more accessible for those that would otherwise not look at log files.
- Updated to log4j2, to avoid unpatched issues with (unmaintained) log4j
- Default test help links to quickstart wiki page, which opens with default browser.
jul 2019
Dependency update to address compression-library vulnerabilities
nov 2017
Supports drag&drop of sources; fixes localization issues
may 2017
Logging improvements
v2.0.2
- Added unlimited archive nesting depth
- Fixed per-submission filters
- Other bugfixes (see commits)
v2.0.1
- Improved usability: window titles now identify release
- Fixed many i18n bugs
- Described most tests
v2.0
- Based on 1.9, but ported to use Maven and Antlr4
- Added support for Java 8, CPP 14