Skip to content

Releases: EL-BID/Energizados

Release list

v0.3.4

Choose a tag to compare

@durandv durandv released this 09 Aug 19:21
dee849e

Cut the v0.3.4 release: date the Unreleased changelog section and bump version.

Changes

  • CHANGELOG.md: rename [Unreleased][0.3.4] - 2026-08-09
  • pyproject.toml: 0.3.30.3.4
  • src/energizados/_version.py: __version__0.3.4

Release notes

Highlights from the now-dated section:

  • Config: output_name per section (mirrors CLI -n)
  • Inference: output_columns as self-sufficient output selector; sort_by_probability default true; output_include_input deprecated (no-op); output_pathoutput_predictions_path
  • Evaluation: configurable segment_thresholds_*.json output dir (default moved into the trained model's models/ dir)
  • Ensemble: use_val_as_oof default flipped to False (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_pickleintegrity_pickle with explicit threat model (BREAKING import rename; no alias)
  • Determinism: Boruta shadow columns seeded for reproducibility
  • Fix: doctor no longer false-reports scikit-learn as missing
  • Fix: Windows CLI UnicodeEncodeError on glyphs (⚡ ✓ ✗ ⚠ →)
  • Fix: output_include_input no longer pads filtered-out rows with NaN
  • Docs: ADRs consolidated under docs/adr/ with mkdocs nav; PyPI URLs corrected
  • Dependencies: geobr declared in pyproject.toml

Checklist

  • Version bumped in pyproject.toml and src/energizados/_version.py
  • Changelog dated
  • CI green
  • Tag v0.3.4 after merge
  • GitHub release published
  • PyPI publish (python -m build && twine upload)