All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.1] - 2026-08-10
Fixed
ExecutionPlane.Process.Transport.Surface.capabilities/1guarded itswithclause onis_atom/1alone.nilis an atom, so a missingsurface_kindsatisfied the guard and was forwarded to the adapter registry, which reported{:unsupported_surface_kind, nil}instead of the{:invalid_execution_surface, opts}the function defines for that case. The same shape made the function's ownnil ->clause unreachable.- The guest bridge frame decoder read
lengthfrom outside a bitstring match without pinning it. That works on current Elixir, is a hard error on newer releases, and reads ambiguously againstKernel.length/1.
Removed
- Dead code the compiler had proved unreachable: two
chunk || ""fallbacks wheredecode_bytes/1always returns a binary on that path, anormalize_env_value/1boolean clause already covered by the atom clause above it, and akeyword_list?/1catch-all whose callers all guard onis_list/1.
[0.1.0] - 2026-07-27
Added
- Initial release.