All Versions
14
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v3.0.0-alpha1 Changes
- 🛠 Fix plotly import error (#123)
-
v3.0.0-alpha0 Changes
- Plot Models (#83)
- Switch to Plotly (#115)
- ⚡️ Update
pre
module to return model with the same structure as themodel
module models (#117) - 🗄 Deprecate
com
module- it might come back later! (#118) - Sub-compartments (#84)
-
v2.2.0 Changes
- ➕ Add
.remove
and.add
functions toModel
class inmodel
module to add and remove compartments.
- ➕ Add
-
v2.1.2 Changes
- 🛠 Fix error from previous release
-
v2.1.1 Changes
- 🛠 Fix key error in
model
- 🛠 Fix key error in
-
v2.1.0 Changes
- ➕ Adds
manipulate
to manipulate outputs withplots
- ➕ Adds
mexport
andmimport
tomodel
, which allow for exporting and importing models to.js
and.json
files. - ➕ Adds version locking to the dependencies. This prevents users from installing incompatible releases when installing the package.
- ➕ Adds
-
v2.0.0 Changes
- Stochastic modelling,
- Custom models in
com
module, - 🆕 New pre-built compartments for you to use in
comp
, including:- Susceptible,
- Exposed,
- Infected,
- Hospitalized,
- Critical,
- Recovered,
- Dead,
- and Vaccinated compartments,
- A new utils compartment, which has epidemiological related utilities,
- 🐛 Bug fixes,
- Customizable plotting, with the
plots
module, - 👍 Allows for more interaction with data from
pre
module, - 📇 And metadata on the web, through
EpiJS.about
,EpiJS.version
, etc. ## 🚀 What makes this a major release? 🚀 This release is a major release for 2 reasons: - ⬇️ Drops 10.x support
- Syntax for functions/classes was changed with stochastic models
pre
module no longer outputs graphs, and is instead replaced with theplots
module for graphs.
🚀 This release is also an LTS release, so bug fixes and security fixes for a while now.
-
v1.3.1 Changes
🐛 Bug Fixes
- 🛠 Fix formula parsing error in the
model
module.
- 🛠 Fix formula parsing error in the
-
v1.3.0 Changes
🔋 Features
- ➕ Add
comp
module.- Create
comp
module, which allows for creating custom compartments, which can then be combined into models - Add Idiom class, for custom compartments
- Create
- ➕ Add
model
module.- Create
model
module which combines compartments fromcomp
into models.
- Create
- ➕ Add
com
module.- Create
com
module, which models communities. - Create the
virus
class, which creates a virus which can infect a community. - Create the
community
class which can be infected with a virus, and modeled. - Create the compare function, which compares two different outbreaks, whether it's two different communities infected with a virus, two viruses infecting the same community, or even two communities infected by two viruses.
- Create
Unrelated
- ➕ Add documentation from vuepress, which provides much better documentation than that of mkdocs.
- ➕ Add new dependency -
math.js
which is used in thecomp
module.
- ➕ Add
-
v1.2.1 Changes
🐛 Bug Fixes
- ➕ Add custom recovered population. Takes difference of population and sum of infected and susceptible populations, instead of automatically setting population to 0 at the beggining of the outbreak.