Skip to content

Releases: woonyee28/FastCausalSHAP

v0.3.0

Choose a tag to compare

@woonyee28 woonyee28 released this 19 Jan 17:47

Add GitHub Actions to check deployments across different Python versions and OS environments

v0.2.0

Choose a tag to compare

@woonyee28 woonyee28 released this 19 Jan 17:29
  • Major code quality improvement

v0.1.3

Choose a tag to compare

@woonyee28 woonyee28 released this 19 Jan 15:55

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

v0.1.2

Choose a tag to compare

@woonyee28 woonyee28 released this 14 Jul 03:08
26c3cc3
  • updated usage section in README

v0.1.1

Choose a tag to compare

@woonyee28 woonyee28 released this 14 Jul 02:48
242b61b
  • added test file
  • rewrote readme

v0.1.0

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@woonyee28 woonyee28 released this 13 Jul 13:05
e50f1e7
Create python-publish.yml