Skip to content

v5.0.0

Latest
Compare
Choose a tag to compare
@tsaglam tsaglam released this 21 Feb 13:19
· 2 commits to main since this release
18d0c16

Fill out a quick (<5 min) survey to help us and give feedback: Take me to the survey 🤩

Java Version

JDK 21

What's Changed

  • New language modules (Javascript, Typescript, SCXML, LLVM-IR, EMF-model).
  • Normalization mechanisms that improve resilience against obfuscation attacks.
    • Token sequence normalization to counteract statement insertion & reordering (supported for Java and C++, use --normalize).
    • Subsequence match merging to counteract a wide variety of obfuscation attack (supported for every language, use --match-merging).
  • Support for Java 21 (including preview feature support).
  • The former C/C++ module is now named c, the new cpp2 module now just named cpp
  • Improved tokenization rules for the Java language module.
  • Improvements to modeling plagiarism detection (Emfatic view, improved generic model view, normalization via --normalize).
  • Increase the default number of exported comparisons to 500.
  • More resilience regarding different file encodings.
  • Cleaner log via progress bars.
Click to show details...

Report Viewer Rework

We created a completely reworked and redesigned report viewer (try out our new demo).
It offers:

  • More features (sort by cluster, graph-style cluster visualization, log scale histogram, etc.).
  • More metrics and information (e.g. similarity per file).
  • A printable comparison view (via the browsers print function)
  • Searchable top comparison list.
  • A dark mode.
  • Cleaner, more modern, and simpler UI.
  • An optional local-hosted version of the report viewer (use the --mode option).
Click to show details...

Breaking Changes

As this is a major release, there are breaking changes.

  • Language cpp is now named c and language cpp2 is named cpp.
  • We streamlined the naming of the Language interfaces, by adding the actual languages to the name (e.g. Language -> JavaLanguage, see #1122)
  • Fixes/improvements to the Python, Java, and C++ languages might slightly affect the calculated similarities ( #1223, #1167, #1167).
  • We overhauled the C# language module, improving the tokenization and thus affecting the calculated similarities (#1330).
  • Regarding the generated report files, we slightly changed the JSON format (see #1189). The v5.0.0 report viewer is compatible with reports from v4.2.0 and newer. However, reports generated with v5.0.0 provide additional information.
  • We switched the CLI framework due to the former one being unmaintained. This changes the CLI usage slightly (use -h for help text).
  • We fixed a bug in the core algorithm that made the results indeterministic in some edge cases. This is now no longer the case. For the clustering, the results are still deterministic, thus allowing the generation of different clusterings if desired.
  • The main class JPlag should be called via the static run method. The legacy methods are now deprecated.
  • The language-API receives some changes, mainly to the Language interface. The legacy methods are deprecated.

Updated Dependencies

As always, we updated some dependencies.

Click to show details...
  • Dependency(deps-dev): Bump eslint from 8.35.0 to 8.37.0 in /report-viewer by @dependabot in #999
  • Dependency(deps-dev): Bump prettier from 2.8.6 to 2.8.7 in /report-viewer by @dependabot in #998
  • Dependency(deps-dev): Bump @typescript-eslint/parser from 5.55.0 to 5.57.0 in /report-viewer by @dependabot in #997
  • Dependency(deps-dev): Bump @vue/eslint-config-prettier from 7.0.0 to 7.1.0 in /report-viewer by @dependabot in #996
  • Dependency(deps-dev): Bump @typescript-eslint/eslint-plugin from 5.56.0 to 5.57.0 in /report-viewer by @dependabot in #995
  • Dependency(deps): Bump maven-deploy-plugin from 3.1.0 to 3.1.1 by @dependabot in #994
  • Dependency(deps): Bump flatten-maven-plugin from 1.4.0 to 1.4.1 by @dependabot in #993
  • Dependency(deps): Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 by @dependabot in #1010
  • Dependency(deps): Bump core-js from 3.29.1 to 3.30.0 in /report-viewer by @dependabot in #1015
  • Dependency(deps-dev): Bump typescript from 5.0.2 to 5.0.3 in /report-viewer by @dependabot in #1013
  • Dependency(deps-dev): Bump @typescript-eslint/parser from 5.57.0 to 5.57.1 in /report-viewer by @dependabot in #1012
  • Dependency(deps): Bump gitart-vue-dialog from 2.4.1 to 3.0.2 in /report-viewer by @dependabot in #1014
  • Dependency(deps-dev): Bump ts-jest from 29.0.5 to 29.1.0 in /report-viewer by @dependabot in #1011
  • Dependency(deps-dev): Bump eslint from 8.37.0 to 8.38.0 in /report-viewer by @dependabot in #1025
  • Dependency(deps-dev): Bump @typescript-eslint/parser from 5.57.1 to 5.58.0 in /report-viewer by @dependabot in #1024
  • Dependency(deps-dev): Bump typescript from 5.0.3 to 5.0.4 in /report-viewer by @dependabot in #1023
  • Dependency(deps-dev): Bump lint-staged from 13.2.0 to 13.2.1 in /report-viewer by @dependabot in #1022
  • Dependency(deps-dev): Bump @typescript-eslint/eslint-plugin from 5.57.0 to 5.58.0 in /report-viewer by @dependabot in #1021
  • Dependency(deps): Bump spotless-maven-plugin from 2.35.0 to 2.36.0 by @dependabot in #1020
  • Dependency(deps-dev): Bump mockito-core from 5.2.0 to 5.3.0 by @dependabot in #1019
  • Dependency(deps-dev): Bump @typescript-eslint/parser from 5.58.0 to 5.59.0 in /report-viewer by @dependabot in #1032
  • Dependency(deps-dev): Bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 in /report-viewer by @dependabot in #1031
  • Dependency(deps): Bump scalameta_2.13 from 4.6.0 to 4.7.6 by @dependabot in #986
  • Dependency(deps-dev): Bump eslint from 8.37.0 to 8.39.0 in /report-viewer by @dependabot in #1045
  • Dependency(deps-dev): Bump @vue/eslint-config-typescript from 11.0.2 to 11.0.3 in /report-viewer by @dependabot in #1051
  • Dependency(deps): Bump slash from 5.0.0 to 5.0.1 in /report-viewer by @dependabot in #1048
  • Dependency(deps): Bump stanford-corenlp from 4.5.3 to 4.5.4 by @dependabot in #1050
  • Dependency(deps): Bump jacoco-maven-plugin from 0.8.9 to 0.8.10 by @dependabot in #1046
  • Dependency(deps-dev): Bump junit.version from 5.9.2 to 5.9.3 by @dependabot in #1043
  • Dependency(deps): Bump jackson-databind from 2.14.2 to 2.15.0 by @dependabot in #1042
  • Dependency(deps): Bump scalameta_2.13 from 4.7.6 to 4.7.7 by @dependabot in #1044
  • Dependency(deps-dev): Bump @types/node from 18.15.11 to 18.16.1 in /report-viewer by @dependabot in #1049
  • Dependency(deps): Bump pinia from 2.0.33 to 2.0.35 in /report-viewer by @dependabot in #1063
  • Dependency(deps-dev): Bump @types/node from 18.16.1 to 18.16.3 in /report-viewer by @dependabot in #1062
  • Dependency(deps): Bump gitart-vue-dialog from 2.4.1 to 3.0.2 in /report-viewer by @dependabot in #1061
  • Dependency(deps-dev): Bump prettier from 2.8.7 to 2.8.8 in /report-viewer by @dependabot in #1060
  • Dependency(deps-dev): Bump mockito-core from 5.3.0 to 5.3.1 by @dependabot in #1056
  • Dependency(deps): Bump jgrapht-core from 1.5.1 to 1.5.2 by @dependabot in #1057
  • Dependency(deps): Bump icu4j-charset from 68.1 to 73.1 by @dependabot in #1059
  • Dependency(deps-dev): Bump assertj-core from 3.23.1 to 3.24.2 by @dependabot in #1058
  • Dependency(deps): Bump flatten-maven-plugin from 1.4.1 to 1.5.0 by @dependabot in #1074
  • Dependency(deps): Bump maven-gpg-plugin from 3.0.1 to 3.1.0 by @dependabot in #1073
  • Dependency(deps): Bump maven-surefire-plugin from 3.0.0 to 3.1.0 by @dependabot in #1072
  • Dependency(deps-dev): Bump eslint-plugin-vue from 9.10.0 to 9.11.1 in /report-viewer by @dependabot in #1079
  • Dependency(deps-dev): Bump vue-tsc from 1.2.0 to 1.6.4 in /report-viewer by @dependabot in #1077
  • Dependency(deps-dev): Bump lint-staged from 13.2.1 to 13.2.2 in /report-viewer by @dependabot in #1076
  • Dependency(deps): Bump slash from 5.0.1 to 5.1.0 in /report-viewer by @dependabot in #1075
  • Dependency(deps-dev): Bump vite from 4.2.1 to 4.3.5 in /report-viewer by @dependabot in #1078
  • Dependency(deps): Bump maven-assembly-plugin from 3.5.0 to 3.6.0 by @dependabot in #1092
  • Dependency(deps): Bump build-helper-maven-plugin from 3.3.0 to 3.4.0 by @dependabot in #1091
  • Dependency(deps): Bump jackson-databind from 2.15.0 to 2.15.1 by @dependabot in #1090
  • Dependency(deps-dev): Bump @vitejs/plugin-vue from 4.1.0 to 4.2.3 in /report-viewer by @dependabot in #1094
  • Dependency(deps-dev): Bump @vue/tsconfig from 0.3.2 to 0.4.0 in /report-viewer by @dependabot in #1097
  • Dependency(deps): Bump vue from 3.2.47 to 3.3.2 in /report-viewer by @dependabot in #1096
  • Dependency(deps-dev): Bump @types/node from 18.16.3 to 20.2.0 in /report-viewer by @dependabot in #1098
  • Dependency(deps-dev): Bump eslint from 8.39.0 to 8.40.0 in /report-viewer by @dependabot in #1095
  • Dependency(deps): Bump vue from 3.3.2 to 3.3.4 in /report-viewer by @dependabot in #1106
  • Dependency(deps-dev): Bump eslint-plugin-vue from 9.11.1 to 9.14.0 in /report-viewer by @dependabot in #1108
  • Dependency(deps-dev): Bump @types/node from 20.2.0 to 20.2.3 in /report-viewer by @dependabot in #1105
  • Dependency(deps): Bump vue-router from 4.1.6 to 4.2.1 in /report-viewer by @dependabot in #1107
  • Dependency(deps): Bump pinia from 2.0.35 to 2.1.3 in /report-viewer by @dependabot in #1104
  • Dependency(deps): Bump antlr4.version from 4.12.0 to 4.13.0 by @dependabot in #1101
  • Dependency(deps): Bump spotless-maven-plugin from 2.36.0 to 2.37.0 by @dependabot in #1102
  • Dependency(deps): Bump maven-source-plugin from 3.2.1 to 3.3.0 by @dependabot in #1103
  • Dependency(deps-dev): Bump vite from 4.3.5 to 4.3.9 in /report-viewer by @dependabot in #1119
  • Dependency(deps): Bump highlight.js from 11.7.0 to 11.8.0 in /report-viewer by @dependabot in #1121
  • Dependency(deps-dev): Bump vue-tsc from 1.6.4 to 1.6.5 in /report-viewer by @dependabot in #1120
  • Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.2.0 to 1.3.0 in /report-viewer by @dependabot in #1117
  • Dependency(deps-dev): Bump vitest from 0.29.8 to 0.31.2 in /report-viewer by @dependabot in #1118
  • Dependency(deps): Bump scalameta_2.13 from 4.7.7 to 4.7.8 by @dependabot in #1116
  • Dependency(deps): Bump jackson-databind from 2.15.1 to 2.15.2 by @dependabot in #1115
  • Dependency(deps): Bump JamesIves/github-pages-deploy-action from 4.4.0 to 4.4.2 by @dependabot in #1114
  • Dependency(deps): Bump org.eclipse.emf.ecore from 2.33.0 to 2.34.0 by @dependabot in #1127
  • Dependency(deps): Bump scala-library from 2.13.10 to 2.13.11 by @dependabot in #1126
  • Dependency(deps): Bump maven-surefire-plugin from 3.1.0 to 3.1.2 by @dependabot in #1125
  • Dependency(deps-dev): Bump typescript from 5.0.4 to 5.1.3 in /report-viewer by @dependabot in #1128
  • Dependency(deps): Bump vue-router from 4.2.1 to 4.2.2 in /report-viewer by @dependabot in #1131
  • Dependency(deps-dev): Bump eslint from 8.40.0 to 8.42.0 in /report-viewer by @dependabot in #1132
  • Dependency(deps-dev): Bump vitest from 0.31.2 to 0.32.0 in /report-viewer by @dependabot in #1130
  • Dependency(deps-dev): Bump jsdom from 21.1.1 to 22.1.0 in /report-viewer by @dependabot in #1140
  • Dependency(deps): Bump gitart-vue-dialog from 3.0.2 to 3.1.0 in /report-viewer by @dependabot in #1139
  • Dependency(deps-dev): Bump @playwright/test from 1.32.1 to 1.35.0 in /report-viewer by @dependabot in #1138
  • Dependency(deps-dev): Bump eslint-plugin-vue from 9.14.0 to 9.14.1 in /report-viewer by @dependabot in #1136
  • Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.3.0 to 1.3.1 in /report-viewer by @dependabot in #1137
  • Dependency(deps): Bump icu4j-charset from 73.1 to 73.2 by @dependabot in #1135
  • Dependency(deps-dev): Bump eslint-plugin-vue from 9.14.1 to 9.15.0 in /report-viewer by @dependabot in #1149
  • Dependency(deps-dev): Bump vitest from 0.32.0 to 0.32.2 in /report-viewer by @dependabot in #1154
  • Dependency(deps-dev): Bump @types/node from 20.2.3 to 20.3.1 in /report-viewer by @dependabot in #1153
  • Dependency(deps): Bump vue-draggable-next from 2.1.1 to 2.2.1 in /report-viewer by @dependabot in #1151
  • Dependency(deps-dev): Bump eslint from 8.42.0 to 8.43.0 in /report-viewer by @dependabot in #1152
  • Dependency(deps): Bump picocli from 4.7.2 to 4.7.4 by @dependabot in #1150
  • Dependency(deps-dev): Bump mockito-core from 5.3.1 to 5.4.0 by @dependabot in #1148
  • Dependency(deps-dev): Bump lint-staged from 13.2.2 to 13.2.3 in /report-viewer by @dependabot in #1161
  • Dependency(deps-dev): Bump eslint-plugin-vue from 9.15.0 to 9.15.1 in /report-viewer by @dependabot in #1165
  • Dependency(deps-dev): Bump @playwright/test from 1.35.0 to 1.35.1 in /report-viewer by @dependabot in #1162
  • Dependency(deps-dev): Bump @vue/test-utils from 2.3.2 to 2.4.0 in /report-viewer by @dependabot in #1164
  • Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.3.1 to 1.3.2 in /report-viewer by @dependabot in #1163
  • Dependency(deps): Bump metainf-services from 1.9 to 1.11 by @dependabot in #1160
  • Dependency(deps): Bump antlr4.version from 4.12.0 to 4.13.0 by @dependabot in #1173
  • Dependency(deps): Bump scalameta_2.13 from 4.7.8 to 4.8.1 by @dependabot in #1174
  • Dependency(deps-dev): Bump vitest from 0.32.2 to 0.32.4 in /report-viewer by @dependabot in #1168
  • Dependency(deps-dev): Bump typescript from 5.1.3 to 5.1.6 in /report-viewer by @dependabot in #1172
  • Dependency(deps-dev): Bump eslint from 8.43.0 to 8.44.0 in /report-viewer by @dependabot in #1171
  • Dependency(deps): Bump pinia from 2.1.3 to 2.1.4 in /report-viewer by @dependabot in #1169
  • Dependency(deps-dev): Bump vue-tsc from 1.6.5 to 1.8.4 in /report-viewer by @dependabot in #1170
  • Dependency(deps): Bump JamesIves/github-pages-deploy-action from 4.4.2 to 4.4.3 by @dependabot in #1187
  • Dependency(deps): Bump scalameta_2.13 from 4.8.1 to 4.8.3 by @dependabot in #1181
  • Dependency(deps): Bump vue-router from 4.2.2 to 4.2.4 in /report-viewer by @dependabot in #1185
  • Dependency(deps-dev): Bump @playwright/test from 1.35.1 to 1.36.0 in /report-viewer by @dependabot in #1186
  • Dependency(deps-dev): Bump postcss from 8.4.24 to 8.4.25 in /report-viewer by @dependabot in #1182
  • Dependency(deps-dev): Bump @types/node from 20.3.1 to 20.4.2 in /report-viewer by @dependabot in #1188
  • Dependency(deps-dev): Bump prettier from 2.8.8 to 3.0.0 in /report-viewer by @dependabot in #1184
  • Dependency(deps-dev): Bump vue-tsc from 1.8.4 to 1.8.5 in /report-viewer by @dependabot in #1193
  • Dependency(deps-dev): Bump eslint from 8.44.0 to 8.45.0 in /report-viewer by @dependabot in #1196
  • Dependency(deps-dev): Bump postcss from 8.4.25 to 8.4.26 in /report-viewer by @dependabot in #1197
  • Dependency(deps-dev): Bump tailwindcss from 3.3.2 to 3.3.3 in /report-viewer by @dependabot in #1194
  • Dependency(deps): Bump spotless-maven-plugin from 2.37.0 to 2.38.0 by @dependabot in #1199
  • Dependency(deps): Bump scalameta_2.13 from 4.8.3 to 4.8.5 by @dependabot in #1198
  • Dependency(deps-dev): Bump junit.version from 5.9.3 to 5.10.0 by @dependabot in #1210
  • Dependency(deps-dev): Bump @vue/test-utils from 2.4.0 to 2.4.1 in /report-viewer by @dependabot in #1208
  • Dependency(deps-dev): Bump @playwright/test from 1.36.0 to 1.36.2 in /report-viewer by @dependabot in #1206
  • Dependency(deps-dev): Bump vue-tsc from 1.8.5 to 1.8.6 in /report-viewer by @dependabot in #1205
  • Dependency(deps-dev): Bump @types/node from 20.4.2 to 20.4.5 in /report-viewer by @dependabot in #1209
  • Dependency(deps-dev): Bump postcss from 8.4.26 to 8.4.27 in /report-viewer by @dependabot in #1207
  • Dependency(deps): Bump org.scalameta:scalameta_2.13 from 4.8.5 to 4.8.6 by @dependabot in #1218
  • Dependency(deps): Bump pinia from 2.1.4 to 2.1.6 in /report-viewer by @dependabot in #1217
  • Dependency(deps-dev): Bump @vue/eslint-config-prettier from 7.1.0 to 8.0.0 in /report-viewer by @dependabot in #1216
  • Dependency(deps-dev): Bump vite from 4.4.4 to 4.4.8 in /report-viewer by @dependabot in #1213
  • Dependency(deps-dev): Bump vue-tsc from 1.8.6 to 1.8.8 in /report-viewer by @dependabot in #1215
  • Dependency(deps): Bump org.scalameta:scalameta_2.13 from 4.8.6 to 4.8.7 by @dependabot in #1228
  • Dependency(deps-dev): Bump vitest from 0.32.4 to 0.34.1 in /report-viewer by @dependabot in #1230
  • Dependency(deps-dev): Bump @types/node from 20.4.5 to 20.4.10 in /report-viewer by @dependabot in #1238
  • Dependency(deps): Bump @fortawesome/free-regular-svg-icons from 6.4.0 to 6.4.2 in /report-viewer by @dependabot in #1229
  • Dependency(deps-dev): Bump prettier from 3.0.0 to 3.0.2 in /report-viewer by @dependabot in #1242
  • Dependency(deps-dev): Bump @types/node from 20.4.10 to 20.5.0 in /report-viewer by @dependabot in #1244
  • Dependency(deps-dev): Bump vite from 4.4.8 to 4.4.9 in /report-viewer by @dependabot in #1241
  • Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.3.2 to 1.3.3 in /report-viewer by @dependabot in #1243
  • Dependency(deps-dev): Bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by @dependabot in #1255
  • Dependency(deps): Bump org.scalameta:scalameta_2.13 from 4.8.7 to 4.8.8 by @dependabot in #1254
  • Dependency(deps-dev): Bump @playwright/test from 1.36.2 to 1.37.1 in /report-viewer by @dependabot in #1257
  • Dependency(deps-dev): Bump @types/jsdom from 21.1.1 to 21.1.2 in /report-viewer by @dependabot in #1258
  • Dependency(deps-dev): Bump autoprefixer from 10.4.14 to 10.4.15 in /report-viewer by @dependabot in #1259
  • Dependency(deps-dev): Bump eslint from 8.45.0 to 8.47.0 in /report-viewer by @dependabot in #1256
  • Dependency(deps-dev): Bump lint-staged from 13.2.3 to 14.0.1 in /report-viewer by @dependabot in #1270
  • Dependency(deps-dev): Bump typescript from 5.1.6 to 5.2.2 in /report-viewer by @dependabot in #1271
  • Dependency(deps-dev): Bump @vitejs/plugin-vue from 4.2.3 to 4.3.4 in /report-viewer by @dependabot in #1273
  • Dependency(deps-dev): Bump vitest from 0.34.1 to 0.34.3 in /report-viewer by @dependabot in #1272
  • Dependency(deps-dev): Bump eslint from 8.47.0 to 8.48.0 in /report-viewer by @dependabot in #1274
  • Dependency(deps): Bump info.picocli:picocli from 4.7.4 to 4.7.5 by @dependabot in #1265
  • Dependency(deps): Bump org.scalameta:scalameta_2.13 from 4.8.8 to 4.8.9 by @dependabot in #1266
  • Dependency(deps): Bump com.diffplug.spotless:spotless-maven-plugin from 2.38.0 to 2.39.0 by @dependabot in #1267
  • Dependency(deps-dev): Bump prettier-plugin-tailwindcss from 0.5.3 to 0.5.4 in /report-viewer by @dependabot in #1289
  • Dependency(deps): Bump chart.js from 4.3.3 to 4.4.0 in /report-viewer by @dependabot in #1288
  • Dependency(deps-dev): Bump @types/node from 20.5.0 to 20.5.9 in /report-viewer by @dependabot in #1286
  • Dependency(deps): Bump actions/checkout from 3 to 4 by @dependabot in #1284
  • Dependency(deps): Bump slf4j.version from 2.0.7 to 2.0.9 by @dependabot in #1283
  • Dependency(deps): Bump antlr4.version from 4.13.0 to 4.13.1 by @dependabot in #1282
  • Dependency(deps-dev): Bump postcss from 8.4.27 to 8.4.29 in /report-viewer by @dependabot in #1285
  • Dependency(deps-dev): Bump prettier from 3.0.2 to 3.0.3 in /report-viewer by @dependabot in #1287
  • Dependency(deps): Bump crazy-max/ghaction-import-gpg from 5 to 6 by @dependabot in #1300
  • Dependency(deps): Bump org.scalameta:scalameta_2.13 from 4.8.9 to 4.8.10 by @dependabot in #1299
  • Dependency(deps): Bump org.scala-lang:scala-library from 2.13.11 to 2.13.12 by @dependabot in #1298
  • Dependency(deps-dev): Bump vue-tsc from 1.8.8 to 1.8.11 in /report-viewer by @dependabot in #1297
  • Dependency(deps-dev): Bump eslint from 8.48.0 to 8.49.0 in /report-viewer by @dependabot in #1295
  • Dependency(deps-dev): Bump @types/node from 20.5.9 to 20.6.0 in /report-viewer by @dependabot in #1294
  • Dependency(deps-dev): Bump vitest from 0.34.3 to 0.34.4 in /report-viewer by @dependabot in #1296
  • Dependency(deps-dev): Bump @playwright/test from 1.37.1 to 1.38.0 in /report-viewer by @dependabot in #1306
  • Dependency(deps-dev): Bump postcss from 8.4.29 to 8.4.30 in /report-viewer by @dependabot in #1304
  • Dependency(deps-dev): Bump @types/jsdom from 21.1.2 to 21.1.3 in /report-viewer by @dependabot in #1305
  • Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.3.3 to 1.4.0 in /report-viewer by @dependabot in #1308
  • Dependency(deps): Bump org.eclipse.emf:org.eclipse.emf.ecore from 2.34.0 to 2.35.0 by @dependabot in #1281
  • Dependency(deps): Bump org.eclipse.emf:org.eclipse.emf.ecore.xmi from 2.18.0 to 2.35.0 by @dependabot in #1269
  • Dependency(deps): Bump org.eclipse.emf:org.eclipse.emf.common from 2.28.0 to 2.29.0 by @dependabot in #1268
  • Dependency(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 by @dependabot in #1310
  • Dependency(deps-dev): Bump eslint from 8.49.0 to 8.50.0 in /report-viewer by @dependabot in #1318
  • Dependency(deps-dev): Bump @types/node from 18.17.17 to 18.18.0 in /report-viewer by @dependabot in #1315
  • Dependency(deps-dev): Bump @playwright/test from 1.38.0 to 1.38.1 in /report-viewer by @dependabot in #1314
  • Dependency(deps): Bump vue-router from 4.2.4 to 4.2.5 in /report-viewer by @dependabot in #1316
  • Dependency(deps): Bump edu.stanford.nlp:stanford-corenlp from 4.5.4 to 4.5.5 by @dependabot in #1313
  • Dependency(deps): Bump org.scalameta:scalameta_2.13 from 4.8.10 to 4.8.11 by @dependabot in #1312
  • Dependency(deps-dev): Bump prettier-plugin-tailwindcss from 0.5.4 to 0.5.5 in /report-viewer by @dependabot in #1329
  • Dependency(deps-dev): Bump vitest from 0.34.4 to 0.34.6 in /report-viewer by @dependabot in #1326
  • Dependency(deps-dev): Bump vite from 4.4.9 to 4.4.10 in /report-viewer by @dependabot in #1328
  • Dependency(deps-dev): Bump @vitejs/plugin-vue from 4.3.4 to 4.4.0 in /report-viewer by @dependabot in #1327
  • Dependency(deps-dev): Bump postcss from 8.4.30 to 8.4.31 in /report-viewer by @dependabot in #1325
  • Dependency(deps): Bump com.diffplug.spotless:spotless-maven-plugin from 2.39.0 to 2.40.0 by @dependabot in #1324
  • Dependency(deps-dev): Bump @types/node from 18.18.0 to 18.18.4 in /report-viewer by @dependabot in #1333
  • Dependency(deps-dev): Bump eslint from 8.50.0 to 8.51.0 in /report-viewer by @dependabot in #1332
  • Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.4.0 to 1.5.1 in /report-viewer by @dependabot in #1336
  • Dependency(deps-dev): Bump @vue/eslint-config-typescript from 11.0.3 to 12.0.0 in /report-viewer by @dependabot in #1334
  • Dependency(deps-dev): Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by @dependabot in #1337
  • Dependency(deps): Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot in #1338
  • Dependency(deps): Bump highlight.js from 11.8.0 to 11.9.0 in /report-viewer by @dependabot in #1335
  • Dependency(deps): Bump org.scalameta:scalameta_2.13 from 4.8.11 to 4.8.12 by @dependabot in #1348
  • Dependency(deps): Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by @dependabot in #1347
  • Dependency(deps): Bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.15.3 by @dependabot in #1346
  • Dependency(deps-dev): Bump @types/node from 18.18.4 to 18.18.6 in /report-viewer by @dependabot in #1343
  • Dependency(deps-dev): Bump prettier-plugin-tailwindcss from 0.5.5 to 0.5.6 in /report-viewer by @dependabot in #1344
  • Dependency(deps-dev): Bump lint-staged from 14.0.1 to 15.0.1 in /report-viewer by @dependabot in #1345
  • Dependency(deps): Bump pinia from 2.1.6 to 2.1.7 in /report-viewer by @dependabot in #1341
  • Dependency(deps-dev): Bump vite from 4.4.10 to 4.5.0 in /report-viewer by @dependabot in #1342
  • Dependency(deps-dev): Bump @types/jsdom from 21.1.3 to 21.1.4 in /report-viewer by @dependabot in #1358
  • Dependency(deps-dev): Bump lint-staged from 15.0.1 to 15.0.2 in /report-viewer by @dependabot in #1354
  • Dependency(deps-dev): Bump @playwright/test from 1.38.1 to 1.39.0 in /report-viewer by @dependabot in #1356
  • Dependency(deps-dev): Bump eslint from 8.51.0 to 8.52.0 in /report-viewer by @dependabot in #1357
  • Dependency(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 by @dependabot in #1353
  • Dependency(deps): Bump actions/setup-node from 3 to 4 by @dependabot in #1352
  • Dependency(deps-dev): Bump eslint-plugin-vue from 9.17.0 to 9.18.0 in /report-viewer by @dependabot in #1355
  • Dependency(deps): Bump com.ibm.icu:icu4j-charset from 73.2 to 74.1 by @dependabot in #1364
  • Dependency(deps-dev): Bump vue-tsc from 1.8.15 to 1.8.22 in /report-viewer by @dependabot in #1369
  • Dependency(deps-dev): Bump @types/node from 18.18.6 to 18.18.8 in /report-viewer by @dependabot in #1366
  • Dependency(deps-dev): Bump eslint-plugin-vue from 9.18.0 to 9.18.1 in /report-viewer by @dependabot in #1365
  • Dependency(deps-dev): Bump autoprefixer from 10.4.15 to 10.4.16 in /report-viewer by @dependabot in #1368
  • Dependency(deps-dev): Bump @types/node from 18.18.8 to 18.18.9 in /report-viewer by @dependabot in #1375
  • Dependency(deps-dev): Bump eslint from 8.52.0 to 8.53.0 in /report-viewer by @dependabot in #1373
  • Dependency(deps-dev): Bump @types/jsdom from 21.1.4 to 21.1.5 in /report-viewer by @dependabot in #1372
  • Dependency(deps-dev): Bump org.mockito:mockito-core from 5.6.0 to 5.7.0 by @dependabot in #1379
  • Dependency(deps-dev): Bump junit.version from 5.10.0 to 5.10.1 by @dependabot in #1378
  • Dependency(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 by @dependabot in #1377
  • Dependency(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2 by @dependabot in #1376
  • Dependency(deps): Bump @fortawesome/vue-fontawesome from 3.0.3 to 3.0.5 in /report-viewer by @dependabot in #1374
  • Dependency(deps-dev): Bump @vue/test-utils from 2.4.1 to 2.4.2 in /report-viewer by @dependabot in #1381
  • Dependency(deps): Bump org.scalameta:scalameta_2.13 from 4.8.12 to 4.8.13 by @dependabot in #1380
  • Dependency(deps-dev): Bump prettier from 3.0.3 to 3.1.0 in /report-viewer by @dependabot in #1382
  • Dependency(deps-dev): Bump lint-staged from 15.0.2 to 15.1.0 in /report-viewer by @dependabot in #1384
  • Dependency(deps-dev): Bump @vitejs/plugin-vue from 4.4.0 to 4.4.1 in /report-viewer by @dependabot in #1383
  • Dependency(deps-dev): Bump tailwindcss from 3.3.3 to 3.3.5 in /report-viewer by @dependabot in #1367
  • Dependency(deps): Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.16.0 by @dependabot in #1393
  • Dependency(deps): Bump org.scalameta:scalameta_2.13 from 4.8.13 to 4.8.14 by @dependabot in #1394
  • Dependency(deps): Bump org.eclipse.emf:org.eclipse.emf.ecore.xmi from 2.35.0 to 2.36.0 by @dependabot in #1395
  • Dependency(deps-dev): Bump eslint from 8.53.0 to 8.54.0 in /report-viewer by @dependabot in #1388
  • Dependency(deps-dev): Bump prettier-plugin-tailwindcss from 0.5.6 to 0.5.7 in /report-viewer by @dependabot in #1390
  • Dependency(deps-dev): Bump @types/jsdom from 21.1.5 to 21.1.6 in /report-viewer by @dependabot in #1391
  • Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.5.1 to 1.6.0 in /report-viewer by @dependabot in #1392
  • Dependency(deps-dev): Bump typescript from 5.2.2 to 5.3.2 in /report-viewer by @dependabot in #1389
  • Dependency(deps-dev): Bump @vue/test-utils from 2.4.2 to 2.4.3 in /report-viewer by @dependabot in #1404
  • Dependency(deps-dev): Bump @vitejs/plugin-vue from 4.4.1 to 4.5.0 in /report-viewer by @dependabot in #1403
  • Dependency(deps): Bump JamesIves/github-pages-deploy-action from 4.4.3 to 4.5.0 by @dependabot in #1405
  • Dependency(deps): Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0 by @dependabot in #1399
  • Dependency(deps): Bump com.diffplug.spotless:spotless-maven-plugin from 2.40.0 to 2.41.0 by @dependabot in #1398
  • Dependency(deps): Bump actions/setup-java from 3 to 4 by @dependabot in #1426
  • Dependency(deps-dev): Bump org.mockito:mockito-core from 5.7.0 to 5.8.0 by @dependabot in #1422
  • Dependency(deps-dev): Bump com.tngtech.archunit:archunit-junit5 from 1.2.0 to 1.2.1 by @dependabot in #1421
  • Dependency(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 by @dependabot in #1419
  • Dependency(deps): Bump com.diffplug.spotless:spotless-maven-plugin from 2.41.0 to 2.41.1 by @dependabot in #1418
  • Dependency(deps): Bump @fortawesome/free-regular-svg-icons from 6.5.0 to 6.5.1 in /report-viewer by @dependabot in #1425
  • Dependency(deps-dev): Bump @types/node from 18.18.9 to 18.19.2 in /report-viewer by @dependabot in #1423
  • Dependency(deps-dev): Bump vitest from 0.34.6 to 1.0.1 in /report-viewer by @dependabot in #1420
  • Dependency(deps-dev): Bump @playwright/test from 1.39.0 to 1.40.1 in /report-viewer by @dependabot in #1424
  • Dependency(deps): Bump chart.js from 4.4.0 to 4.4.1 in /report-viewer by @dependabot in #1417
  • Dependency(deps-dev): Bump eslint from 8.54.0 to 8.55.0 in /report-viewer by @dependabot in #1440
  • Dependency(deps-dev): Bump eslint-plugin-vue from 9.18.1 to 9.19.2 in /report-viewer by @dependabot in #1441
  • Dependency(deps-dev): Bump vue-tsc from 1.8.22 to 1.8.25 in /report-viewer by @dependabot in #1443
  • Dependency(deps-dev): Bump jsdom from 22.1.0 to 23.0.1 in /report-viewer by @dependabot in #1442
  • Dependency(deps-dev): Bump tailwindcss from 3.3.5 to 3.3.6 in /report-viewer by @dependabot in #1437
  • Dependency(deps): Bump com.ibm.icu:icu4j-charset from 74.1 to 74.2 by @dependabot in #1439
  • Dependency(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 by @dependabot in #1438
  • Dependency(deps-dev): Bump eslint from 8.55.0 to 8.56.0 in /report-viewer by @dependabot in #1449
  • Dependency(deps-dev): Bump @types/node from 18.19.2 to 18.19.3 in /report-viewer by @dependabot in #1450
  • Dependency(deps-dev): Bump prettier from 3.1.0 to 3.1.1 in /report-viewer by @dependabot in #1451
  • Dependency(deps-dev): Bump prettier-plugin-tailwindcss from 0.5.7 to 0.5.9 in /report-viewer by @dependabot in #1452
  • Dependency(deps-dev): Bump @vue/tsconfig from 0.4.0 to 0.5.1 in /report-viewer by @dependabot in #1453
  • Dependency(deps-dev): Bump lint-staged from 15.1.0 to 15.2.0 in /report-viewer by @dependabot in #1456
  • Dependency(deps): Bump actions/upload-artifact from 3 to 4 by @dependabot in #1454
  • Dependency(deps): Bump com.fasterxml.jackson.core:jackson-databind from 2.16.0 to 2.16.1 by @dependabot in #1461
  • Dependency(deps-dev): Bump vitest from 1.0.1 to 1.1.0 in /report-viewer by @dependabot in #1458
  • Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.6.0 to 1.6.1 in /report-viewer by @dependabot in #1457
  • Dependency(deps-dev): Bump @types/node from 18.19.3 to 18.19.4 in /report-viewer by @dependabot in #1464
  • Dependency(deps-dev): Bump vitest from 1.1.0 to 1.1.1 in /report-viewer by @dependabot in #1463
  • Dependency(deps-dev): Bump org.assertj:assertj-core from 3.24.2 to 3.25.1 by @dependabot in #1467
  • Dependency(deps): Bump org.scalameta:scalameta_2.13 from 4.8.14 to 4.8.15 by @dependabot in #1465
  • Dependency(deps): Bump slf4j.version from 2.0.9 to 2.0.10 by @dependabot in #1466
  • Dependency(deps-dev): Bump tailwindcss from 3.3.6 to 3.4.0 in /report-viewer by @dependabot in #1459
  • Dependency(deps): Bump vue-chartjs from 5.2.0 to 5.3.0 in /report-viewer by @dependabot in #1462
  • Dependency(deps): Bump chartjs-chart-graph from 4.2.5 to 4.2.7 in /report-viewer by @dependabot in #1473
  • Dependency(deps-dev): Bump jsdom from 23.0.1 to 23.2.0 in /report-viewer by @dependabot in #1477
  • Dependency(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 by @dependabot in #1472
  • Dependency(deps): Bump slf4j.version from 2.0.10 to 2.0.11 by @dependabot in #1471
  • Dependency(deps): Bump @fortawesome/fontawesome-svg-core from 6.5.0 to 6.5.1 in /report-viewer by @dependabot in #1474
  • Dependency(deps-dev): Bump @vitejs/plugin-vue from 4.5.0 to 5.0.3 in /report-viewer by @dependabot in #1476
  • Dependency(deps): Bump @fortawesome/free-solid-svg-icons from 6.5.0 to 6.5.1 in /report-viewer by @dependabot in #1475
  • Dependency(deps-dev): Bump prettier-plugin-tailwindcss from 0.5.9 to 0.5.11 in /report-viewer by @dependabot in #1491
  • Dependency(deps-dev): Bump @types/node from 18.19.4 to 18.19.8 in /report-viewer by @dependabot in #1487
  • Dependency(deps-dev): Bump typescript from 5.3.2 to 5.3.3 in /report-viewer by @dependabot in #1490
  • Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.6.1 to 1.7.0 in /report-viewer by @dependabot in #1489
  • Dependency(deps-dev): Bump eslint-plugin-vue from 9.19.2 to 9.20.1 in /report-viewer by @dependabot in #1488
  • Dependency(deps): Bump actions/download-artifact from 3 to 4 by @dependabot in #1486
  • Dependency(deps): Bump actions/upload-artifact from 3 to 4 by @dependabot in #1485
  • Dependency(deps-dev): Bump org.mockito:mockito-core from 5.8.0 to 5.9.0 by @dependabot in #1484
  • Dependency(deps): Bump com.diffplug.spotless:spotless-maven-plugin from 2.41.1 to 2.42.0 by @dependabot in #1483
  • Dependency(deps): Bump org.codehaus.mojo:flatten-maven-plugin from 1.5.0 to 1.6.0 by @dependabot in #1482
  • Dependency(deps-dev): Bump vue-tsc from 1.8.25 to 1.8.27 in /report-viewer by @dependabot in #1498
  • Dependency(deps-dev): Bump @types/node from 18.19.8 to 18.19.9 in /report-viewer by @dependabot in #1502
  • Dependency(deps): Bump chartjs-chart-graph from 4.2.7 to 4.2.8 in /report-viewer by @dependabot in #1501
  • Dependency(deps-dev): Bump tailwindcss from 3.4.0 to 3.4.1 in /report-viewer by @dependabot in #1499
  • Dependency(deps-dev): Bump jsdom from 23.2.0 to 24.0.0 in /report-viewer by @dependabot in #1500
  • Dependency(deps): Bump actions/upload-artifact from 3 to 4 by @dependabot in #1505
  • Dependency(deps): Bump actions/cache from 3 to 4 by @dependabot in #1504
  • Dependency(deps): Bump com.diffplug.spotless:spotless-maven-plugin from 2.42.0 to 2.43.0 by @dependabot in #1503
  • Dependency(deps-dev): Bump vitest from 1.1.1 to 1.2.2 in /report-viewer by @dependabot in #1518
  • Dependency(deps-dev): Bump @rushstack/eslint-patch from 1.7.0 to 1.7.2 in /report-viewer by @dependabot in #1517
  • Dependency(deps-dev): Bump @types/node from 18.19.9 to 18.19.11 in /report-viewer by @dependabot in #1521
  • Dependency(deps-dev): Bump postcss from 8.4.32 to 8.4.33 in /report-viewer by @dependabot in #1519
  • Dependency(deps-dev): Bump vite from 5.0.11 to 5.0.12 in /report-viewer by @dependabot in #1520
  • Dependency(deps-dev): Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 by @dependabot in #1523
  • Dependency(deps-dev): Bump org.mockito:mockito-core from 5.9.0 to 5.10.0 by @dependabot in #1522
  • Dependency(deps-dev): Bump postcss from 8.4.33 to 8.4.34 in /report-viewer by @dependabot in #1537
  • Dependency(deps-dev): Bump @vue/eslint-config-prettier from 8.0.0 to 9.0.0 in /report-viewer by @dependabot in #1539
  • Dependency(deps-dev): Bump prettier from 3.2.4 to 3.2.5 in /report-viewer by @dependabot in #1536
  • Dependency(deps): Bump edu.stanford.nlp:stanford-corenlp from 4.5.5 to 4.5.6 by @dependabot in #1543
  • Dependency(deps-dev): Bump junit.version from 5.10.1 to 5.10.2 by @dependabot in #1542
  • Dependency(deps-dev): Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 by @dependabot in #1541
  • Dependency(deps): Bump slf4j.version from 2.0.11 to 2.0.12 by @dependabot in #1540
  • Dependency(deps-dev): Bump lint-staged from 15.2.1 to 15.2.2 in /report-viewer by @dependabot in #1535
  • Dependency(deps-dev): Bump @types/node from 18.19.14 to 18.19.15 in /report-viewer by @dependabot in #1558
  • Dependency(deps-dev): Bump husky from 9.0.10 to 9.0.11 in /report-viewer by @dependabot in #1559
  • Dependency(deps-dev): Bump postcss from 8.4.34 to 8.4.35 in /report-viewer by @dependabot in #1557
  • Dependency(deps-dev): Bump vite from 5.0.12 to 5.1.1 in /report-viewer by @dependabot in #1561
  • Dependency(deps-dev): Bump @vitejs/plugin-vue from 5.0.3 to 5.0.4 in /report-viewer by @dependabot in #1560
  • Dependency(deps): Bump whelk-io/maven-settings-xml-action from 21 to 22 by @dependabot in #1562
  • Bump webpack from 5.69.1 to 5.82.1 in /report-viewer by @dependabot in #1085
  • Bump tough-cookie from 4.1.2 to 4.1.3 in /report-viewer by @dependabot in #1178
  • Bump word-wrap from 1.2.3 to 1.2.4 in /report-viewer by @dependabot in #1200
  • Bump browserify-sign from 4.2.1 to 4.2.2 in /report-viewer by @dependabot in #1359
  • Bump @babel/traverse from 7.18.6 to 7.23.2 in /report-viewer by @dependabot in #1340
  • Bump follow-redirects from 1.14.9 to 1.15.4 in /report-viewer by @dependabot in #1470

New Contributors

Full Changelog: v4.3.0...v5.0.0


Fill out a quick (<5 min) survey to help us and give feedback: Take me to the survey 🤩