v3.0.0
Java Version: Java SE 14
With this version, we release a complete overhaul of JPlag. Note that this includes breaking changes with previous versions!
This update introduces the following features:
- a Java API for third-party integration
- a simplified and improved command-line interface
- support for Java files containing new language features
- improved colors for source codes matches in the report
- a parallel comparison mode, which allows fast comparison of large submission sets
- fixes regarding file encoding (some older language frontends might still have some issues)
- many minor bugfixes and performance optimizations
The following features are currently not supported:
- result clustering
- comparison based on maximum similarity
The following features are permanently discontinued (and removed from the project):
- the comparison modes experimental, external, special, and revision.
- the deprecated web service
- the legacy java frontends
New Contributors:
- @krusche made their first contribution in #89
- @philippbauch made their first contribution in #89
- @JLLeitschuh made their first contribution in #78
- @Alberth289346 made their first contribution in #85
- @tsaglam made their first contribution in #94
- @dfuchss made their first contribution in #93
- @sebinside made their first contribution in #137
- @Strohgelaender made their first contribution in #154
- @dogayalcin made their first contribution in #235
- @dependabot made their first contribution in #90
For development details see the milestone v3.0.0.
Full Changelog: v2.12.1-SNAPSHOT...v3.0.0-SNAPSHOT