Releases: woonyee28/FastCausalSHAP
Releases · woonyee28/FastCausalSHAP
Release list
v0.3.0
v0.2.0
v0.1.3
Release v0.1.3 Summary
Code Quality & Type Safety
- Added comprehensive type hints to all functions and methods
- Configured mypy for static type checking
- Updated minimum Python version to 3.9
Input Validation & Error Handling
- Added input validation for all public methods
- Replaced print statements with a proper logging system
- Improved error messages with helpful context
Documentation
- Added complete docstrings (100% coverage)
- NumPy-style documentation format
- Added examples in init docstring
Development Tools
- Configured Black, isort, Flake8 for code quality
- Set up pytest with coverage tracking
- Added pre-commit hooks for automated checks
- Created a comprehensive .gitignore
Configuration Files Added
- pyproject.toml - Enhanced with tool configurations
- .flake8 - Linting rules
- .pre-commit-config.yaml - Automated quality checks
- .gitignore - Proper file exclusions