0.2.2 - 2026-08-10
- Make the published package self-describing.
mix.exsresolved its dependencies through the workspace dependency-source registry, reading a config file two directories above itself — a path that exists in this checkout and not inside a published tarball, which does not shipbuild_support/. Any consumer resolvingexecution_planefrom Hex failed while Mix loaded the dependency's project. 0.2.1 shipped with this defect. - Dependency source resolution now treats an absent registry as the ordinary
state of a published package rather than a missing file, and falls back to
the
hex:requirement stated at the call site. Local development still resolves siblings by path, unchanged.
0.2.1 - 2026-08-10
- Remove two unreachable
normalize_atomish/1heads inExecutionPlane.Placements.Capabilities. The function is only ever reached from theis_binarybranch offetch_member/4, so its atom and catch-all clauses were dead code the compiler had already proved unreachable. No behavioural change.
0.2.0 - 2026-07-27
- Publish
execution_planeas the common core-only substrate; JSON-RPC and process runtime ownership now lives exclusively in their component packages. - Add the admitted interactive runtime lifecycle contracts, bounded runtime errors and status/events, attach and input envelopes, and their boundary codecs.
- Replace the former execute/stream runtime-client callbacks with the start/subscribe/input/status/cancel lifecycle.
0.1.0 - 2026-07-14
Initial release.