Packaging changes
Conda builds are no longer supported as of this release. Conda users should use pip to install version 1.3 or higher.
Functional changes
- Custom timeline support. Users can now subclass `neworder.Timeline` to create their own timeline implementations and use them within their model.
- The following timeline attributes that were methods are now properties: `at_end`, `dt`, `end`, `index`, `nsteps`, `start`, `time`. Although this is potentially a breaking change, it's not considered significant enough to warrant a major version bump.
- The `seeder` argument to the base model constructor is now optional, and defaults to `neworder.MonteCarlo.deterministic_independent_stream`.
Internal changes
- Refactoring of `Model` base class and Timelines to support custom timelines
- Changes to CI workflows
Bugfixes
- Security fix for example dependencies