Changelog¶
All notable changes to Commol will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
Added¶
- GitHub Actions CI/CD pipelines for code quality, building, and PyPI releases
- MkDocs Material documentation site
- Comprehensive development workflow documentation
- Contributing guidelines and release process documentation
[0.0.1] - 2025¶
Added¶
- Initial release of Commol
- ModelBuilder fluent API for constructing compartment models
- Support for difference equations models
- Disease states and stratifications
- Mathematical expression support in transition rates
- Rust-powered simulation engine
- Python API with Pydantic validation
- Basic SIR, SEIR model support
- Initial conditions and parameter management
- Simulation runner with multiple output formats
Security¶
- Expression validation to prevent code injection
- Input sanitization for mathematical formulas
Version History¶
- 0.0.1 - Initial release with core functionality
- Unreleased - Current development version
For detailed information about each release, see the GitHub Releases page.