Releases: EL-BID/Energizados
Releases · EL-BID/Energizados
Release list
v0.3.4
Cut the v0.3.4 release: date the Unreleased changelog section and bump version.
Changes
CHANGELOG.md: rename[Unreleased]→[0.3.4] - 2026-08-09pyproject.toml:0.3.3→0.3.4src/energizados/_version.py:__version__→0.3.4
Release notes
Highlights from the now-dated section:
- Config:
output_nameper section (mirrors CLI-n) - Inference:
output_columnsas self-sufficient output selector;sort_by_probabilitydefaulttrue;output_include_inputdeprecated (no-op);output_path→output_predictions_path - Evaluation: configurable
segment_thresholds_*.jsonoutput dir (default moved into the trained model'smodels/dir) - Ensemble:
use_val_as_oofdefault flipped toFalse(proper K-fold OOF, leakage-safe) with a WARNING when blending is explicitly enabled - Web: refuses non-loopback bind without
--allow-remote(security) - Security:
secure_pickle→integrity_picklewith explicit threat model (BREAKING import rename; no alias) - Determinism: Boruta shadow columns seeded for reproducibility
- Fix:
doctorno longer false-reports scikit-learn as missing - Fix: Windows CLI UnicodeEncodeError on glyphs (⚡ ✓ ✗ ⚠ →)
- Fix:
output_include_inputno longer pads filtered-out rows with NaN - Docs: ADRs consolidated under
docs/adr/with mkdocs nav; PyPI URLs corrected - Dependencies:
geobrdeclared inpyproject.toml
Checklist
- Version bumped in
pyproject.tomlandsrc/energizados/_version.py - Changelog dated
- CI green
- Tag
v0.3.4after merge - GitHub release published
- PyPI publish (
python -m build && twine upload)