Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 21:17
· 21 commits to main since this release
110e04a
  • gridfm read path (#70): read_gridfm_dataset / read_gridfm_scenarios /
    gridfm_base_case in powerio-matrix, pio_read_gridfm /
    pio_gridfm_scenario_ids in the C ABI behind --features gridfm, and
    powerio.read_gridfm / read_gridfm_scenarios in Python. Release tarballs
    now build the C ABI with the gridfm feature, so the symbols ship to the
    Julia bindings.
  • convert_str (#88): in-memory conversion through the hub in Rust and
    Python; the MCP server's inline conversion no longer stages temp files.
    Closes #66.
  • The MCP server grows from two tools to eight (#90): parse_case,
    normalize_case, and case_to_json emit the JSON transport,
    compute_matrix returns nine sparse kinds in COO form, dense_view
    returns the dense table view, and save_case writes converted cases to
    disk; convert_case and case_summary are unchanged.
  • Docs (#92): Pages landing page with the released/development split, guide
    links, and the logo; the crate homepage points at the docs site; release
    drafts carry the CHANGELOG section instead of a bare title.

What's Changed

  • docs: lead the crate doc with all five formats by @samtalki in #76
  • fix(py): pack license files into the sdist; dispatchable publish; draft releases by @samtalki in #79
  • ci: bump actions off Node 20 by @samtalki in #80
  • ci: publish the library crates to crates.io on release by @samtalki in #81
  • ci: pin crates-io-auth-action to v1.0.4 for Node 24 by @samtalki in #83
  • feat(gridfm): read a gridfm Parquet dataset back into a Network (#60) by @cameronkhanpour in #70
  • feat: in-memory convert_str through the hub, Python bindings, and the MCP server by @samtalki in #88
  • feat: upstream the full PowerMCP tool surface into powerio.mcp.server by @samtalki in #90
  • docs + release prep: landing page, 0.1.0 version bump, gridfm tarballs, README trim by @samtalki in #92

Full Changelog: v0.0.1...v0.1.0