Skip to content

v2.1.0

Latest
Compare
Choose a tag to compare
@achubaty achubaty released this 02 Jun 23:51
· 41 commits to main since this release
cee92ae

SpaDES.core 2.1.0

  • fix issue with event queue colnames in completed<- and all.equal.simList (#272);
  • fixed issue saving simList objects when multiple paths were used (e.g., length(modulePath) > 1);
  • events can be defined directly in calls to newModule();
  • checkpoints are assumed to be used locally, and no longer invoke simulation file archiving and re-extraction of files (i.e., uses saveSimList(..., inputs = FALSE, outputs = FALSE, cache = FALSE, files = FALSE));
  • improved recovery of interrupted simulations via savedSimEnv()$.sim -- savedSimEnv() is now exported for easier discovery -- an internal package environment is used, unless the user specifies options(reproducible.memoisePersist = TRUE), which will use the global environment to store the .sim object;
  • switch from crayon (superseded) to cli for message colours;

Dependency changes

  • require reproducible v2.1.0 or higher;

Breaking changes

  • due to upstream changes in reproducible, loadSimList() is incompatible with simList objects saved with earlier versions of SpaDES.core.