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

Migration to 0.5.0

Version 0.5.0 switches recipe parsing from the archived serde_yaml package to the maintained serde_norway fork. YAML recipe syntax, CLI flags, and command behavior remain unchanged.

The Rust library’s public parser::ParseError::Yaml variant now contains serde_norway::Error. Most callers that handle the variant without naming its payload need no changes. If your code names or matches the old concrete serde_yaml::Error type, add serde_norway as a direct dependency and update that type path to serde_norway::Error.

The crate retains the serde_yaml dependency alias internally so existing parser and serializer call sites remain stable. The alias does not preserve the old external error type identity.