# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.48] - 2025-12-10

### Added
- 

### Changed
- 

### Fixed
- 

## [0.1.47] - 2025-12-10

### Added
- 

### Changed
- 

### Fixed
- 

## [0.1.46] - 2025-12-10

### Added
- 

### Changed
- 

### Fixed
- 

## [0.1.3] - 2025-12-07

### Added
- 

### Changed
- 

### Fixed
- 

## [0.1.2] - 2025-12-07

### Added
- 

### Changed
- 

### Fixed
- 

## [Unreleased]

### Added
- Initial project structure with src layout
- Base `RiskModel` abstract class
- `PatientData` and `RiskResult` validation models using Pydantic
- SCORE2 risk model implementation (2021 ESC guidelines)
- Comprehensive test suite with pytest
- Pre-commit hooks (black, ruff, mypy)
- GitHub Actions CI/CD pipeline
- Documentation structure

## [0.1.0] - 2024-XX-XX

### Added
- Initial release
- SCORE2 model for 10-year CVD risk calculation
- Support for European regions (low, moderate, high, very_high)
- Batch processing capabilities
- Type-safe input validation

