v2.4.2
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 [email protected]
and [email protected]
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
- Refactor to Vue 3 & Vuetify 3 (#1153) @maartenvn
- Create dolos-core package without Node-specific code (#1189) @rien