Immutable
release. Only release title and notes can be modified.
0.14.0 (2026-06-09)
⚠ BREAKING CHANGES
- model: backend-agnostic explanation contract + backend registry (#260)
- replace scattered task_kind dispatch with TaskFamily strategy objects (#252) (#256)
Features
- communicate reproducibility caveat for stochastic methods (#251) (#268) (0b68d10)
- data: folder-as-label (ImageFolder-style) ingestion (#264) (#265) (ba7bda0)
- model: tree/tabular backend + SHAP TreeExplainer end-to-end (#246) (#298) (5081914)
- robustness: make algo invocation configurable and expand the list of supported algos for all current libs (#281) (4ca6ec0)
- transparency: add captum NoiseTunnel (SmoothGrad/VarGrad) support (#294) (c93268a)
- transparency: first-class structured attribution payloads (#101) (#292) (4bd646d)
- transparency: SHAP modern-API dispatch + captum Layer* generalization (#267) (#275) (fbf3f92)
Bug fixes
- data: attribute preprocessing-off warning to data module and reword for non-image configs (#302) (d740021)
- guard optional config reads, dedup detection overlay, add SHAP parity test (#254) (c8a7642)
Internal code refactoring
- data: make input modality first-class and Data-owned (refs #253) (#259) (8f358c1)
- model: backend-agnostic explanation contract + backend registry (#260) (f651503)
- remove backward-compat / legacy code (#261) (0e7add3)
- replace scattered task_kind dispatch with TaskFamily strategy objects (#252) (#256) (213bfa3)