Skip to content

v0.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Aug 20:35
cd8e5e7

powerio 0.9.0 is a breaking release.

  • C ABI 5 adds coded errors, structured conversion diagnostics, write and normalize options, and consistent lowered bus and branch extraction.
  • BalancedNetwork and MulticonductorNetwork are the primary Rust and Python type names. The 0.8 aliases remain deprecated through 0.9.
  • SCOPF documents use powerio.scopf and document-order ordinals. Rust, C, and Python default to base 0; callers can request base 1 for Julia.
  • DC OPF instances and bundles include shunts, phase shift offsets, fixed withdrawals, and complete manifest entries.
  • Parsers and writers add fidelity fixes and coded diagnostics. JSON byte readers require valid UTF-8, and directory operations use shared containment checks.

ABI 5 migration guide · Full changelog