Skip to content

Releases: OSLL/code-plagiarism

v0.5.8 (Ubuntu 22.04)

19 Oct 10:57
6e4569a
Compare
Choose a tag to compare

What's Changed

  • Makes the output of the time spent on work checks more human-readable;
  • Adds possibility to set N-grams length needed for calculating Jakkar coefficient;
  • Optimizes featurebased algorithms;
  • Corrects: check when trying to create a report; CLI help messages;
  • Removes the deprecated report extension 'json';
  • Adds possibility to regulate the maximum depth of the AST, which plays a role in structure comparison.

Full Changelog: v0.5.0...v0.5.8

v0.5.0 (Ubuntu 22.04)

23 Aug 11:39
9693079
Compare
Choose a tag to compare

What's Changed

  • Adds support for Ubuntu 22.04 and removes support for Ubuntu 20.04;
  • Adds the resulting percentage of similarity by source;
  • Ignores deep leaves when getting structure for C/CPP sources for increasing compare structure algorithm accuracy;
  • Adds setting for changing log level for the log file and extend information about checking files;
  • Adds hash comparing for metadata collected from the file.

Full Changelog: v0.4.6...v0.5.0

Release v0.4.6 (Ubuntu 20.04)

02 Jun 20:09
Compare
Choose a tag to compare
  • Reworks interactions with the logger;
  • Cythonizes codeplag Python code for better performance;
  • Adds parallelizing of the work comparison process, as well as expanded code documentation;
  • The progress indication for many workers was implemented;
  • Shows in progress time spent, predicted time left, and count of workers;
  • Adds the possibility of changing the number of workers;
  • Checks that at least one argument is provided for setting modifications;
  • Describes how to setup pre-commit in the README.md and adds help to the Makefile about the pre-commit;
  • Updates unit tests requirements in the README.md;
  • Adds support for generating source reports;
  • Adds translations of the CLI help messages into Russian.

Release v0.4.0 (Ubuntu 20.04)

26 Nov 12:00
2f4b62d
Compare
Choose a tag to compare
  • Splits console messages print into stdout and stderr;
  • Extends build arguments;
  • Fix used API for getting information about organizations repos;
  • Print pretty error while provided bad regexp;
  • Correctly decode not 'utf-8' symbols;
  • Show commit date into check reports;
  • Add async GitHub parser;
  • Unite check reports in the csv file;
  • More intuitive view of the python report table;
  • Add possibility to create general html report from reports files.

Release v0.3.0 (Ubuntu 20.04)

28 Dec 20:53
Compare
Choose a tag to compare
  • Adds volume into docker image by path '/usr/src/works';
  • Now debian package is not '.devel'.

Beta Release v0.2.8 (Ubuntu 20.04)

14 Dec 20:59
878e9fd
Compare
Choose a tag to compare
Pre-release
  • Adds new CLI commands which help to save static options into config;
  • Adds new filtering options for the work name for the some check options;
  • Adds fixes and optimizations.

Beta Release v0.2.4 (Ubuntu 20.04)

11 Sep 18:33
3ac3d8b
Compare
Choose a tag to compare
Pre-release
  • Added new check mode 'one_to_one'. In this mode, source codes are compared only between two sets, while in the 'many_to_many' mode, source codes are combined into a common pool and checked among themselves.

Beta Release v0.2.3 (Ubuntu 20.04)

29 Aug 09:48
Compare
Choose a tag to compare
Pre-release
  • Added option (--reports_directory) to save reports in JSON files while finding similar code parts;
  • Some functions optimized.

Beta Release v0.2.2 (Ubuntu 20.04)

23 Aug 17:20
a270940
Compare
Choose a tag to compare
Pre-release

Published stable version that ready to install and use.