- Implement CausesConfigurationParser to parse causes configuration into DiseaseModel components - Bugfix assign sex-location-age demographic proportions by year when only one year in dataset
2.1.4
- Exclude undesirable arguments from the return of `BaseDiseaseState` `name` and `__repr__` methods
2.1.3
- Update PyPI to 2FA with trusted publisher
2.1.2
- Fix tests failing due to Vivarium 2.3.0 release
2.1.1
- Perform actions in DiseaseState setup using class methods rather than hardcoding to allow for cleaner subclassing
2.1.0
- Remove explicit support for Python 3.8 - Minor bugfix to ensure default remission rate calls the right artifact key