Skip to content

v2.1.3 — Docs & CI alignment

Choose a tag to compare

@remontsuri remontsuri released this 15 Jun 11:04

What's New in v2.1.3

Documentation

  • README.md: status tables aligned with actual defaults (Python 3.10+, critical_soh: 50%, Coverage in CI)
  • Updated thermal runaway description: now explicitly lists chemistry-specific onset temperatures (LFP 250 °C, NMC 150 °C, NCA 140 °C) and detection thresholds (≥85 °C / >10 °C/min)
  • config/README.md: critical_soh synchronized with code (50.0)
  • config/settings.yaml: profile thermal_runaway_temp values aligned with chemistries.py

CI / DX

  • Added typecheck (pyright) job to .github/workflows/test.yml — strict type checking for ev_qa_framework
  • Configured ban in pyproject.toml: Any, cast(), # type: ignore now prohibited in the codebase
  • Fixed pyright config validity (removed duplicate [tool.pyright.ban] block)

Testing

  • Full test run: 948 tests passed locally
  • All existing tests green, no regressions

Full changelog: see CHANGELOG.md