What's Changed
- fix(corrections): swap defect/bulk site potentials in get_efnv_correction by @jmmshn in #226
- docs(formation-energy): correct sign on chempot term and n_i definition by @jmmshn in #227
- docs(formation-energy): explain how to build pd_entries by @jmmshn in #229
- Refactor to only require
pymatgen-core, and fix docs building by @kavanase in #224 - fix(thermo): guard empty legend under matplotlib 3.11+ by @jmmshn in #232
- Anisotropic dielectric support for the Freysoldt (FNV) correction by @kavanase in #234
- docs: migrate to Jupyter Book 2, API reference via pdoc by @jmmshn in #235
- ci: parallel tests, uv caching, package build check by @jmmshn in #236
- ci: add Python 3.14 to the test matrix by @jmmshn in #231
- build: update dependencies and lock them with uv by @jmmshn in #237
- build: drop Python 3.11, require 3.12+ by @jmmshn in #238
- build(deps): stack-aligned lower bounds, dependency groups, lowest-version CI by @jmmshn in #239
Full Changelog: v2026.3.20...v2026.10.14