Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Retired crates and API names

0.10 removes the pre-1.0 surfaces the architecture retired. Each row names the replacement; the migration guide walks the mechanical changes.

Crates

RetiredReplacement
powerio-pkgdissolved into the powerio facade: PioModule, PioValue, the stored document
powerio-diagpowerio-core’s diagnostics

The old crates stay on crates.io at their final 0.x versions; nothing publishes them again.

Types and operations

RetiredReplacement
NetworkPackage, Package (Python), read_package (Julia)PioModule and the one parse
StoredModule as a public Julia typePioModule{T}
ScopfInstanceAcScucInstance (DOE GO Challenge 3) and the settled instance families
OperatingPointSeriesTimeSeries<OperatingPoint<N>> as a module value
parse_as, type marker parse formsone parse with automatic detection; a format name overrides detection only
public solver row tables (NormalizedSolverTables, dense row arrays)hidden from the documented surface; the frozen 0.9 upgrade reader is the one remaining consumer, and the rows leave entirely when it retires
pio_package_*, pio_scopf_* C entry pointsthe module surface: pio_parse_*, pio_module_*
the network returning C parse family and its error buffersmodule handles and structured PioError
pio_dist_abi_version, pio_dist_capabilities_json, pio_matrix_availableone ABI handshake plus pio_has_feature
the pkg cargo featuregone; the release feature set is arrow,matrix,gridfm,dist,prob
powerio-json as a format tokennone: model JSON is a network serialization, never a case format
the study stored fieldrefused by the upgrade reader with the 0.9 materialize instruction

Vocabulary

package no longer names anything current: the JSON classification family for a stored document is module, the CLI subcommand is powerio module, and the MCP transport speaks module_json. warnings as a separate channel is gone; a warning is a diagnostic severity and every finding carries a stable code.