Skip to content

v2.4.2

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Oct 14:27
· 623 commits to main since this release
v2.4.2
b8f062e

This release includes two major changes under-the-hood:

Dolos-web has been updated to Vue 3 and Vuetify 3

Our Web UI has been updated to use the latest Vue version, which builds much faster and uses the new ESM module system. The visual differences should be little, apart from some improvements in contrast.

Dolos libraries will now follow semantic versioning

In the past we've not adhered to the semantic versioning scheme, introducing breaking changes to the library without doing a major version bump. We have now released dolos-lib@3.0.0 and dolos-core@1.0.0 and will follow the semantic versioning scheme from now on for these two packages.

You might have noticed we're using the plural libraries, that's because we've made a new library @dodona/dolos-core that contains all independent algorithms and classes provided by Dolos. In contrast to dolos-lib, the new library dolos-core does not use Node-specific imports and can thus be used in any context (including in the browser). dolos-lib re-exports the code provided by dolos-core, so if you're already dependent on dolos-lib, the changes will be minor.

Note: Dolos 2.4.0 and 2.4.1 had some bugs in the release process, so these packages won't work.

✨ Changes

🧰 Maintenance