Skip to content

v0.3.2 release notes

v0.3.2 is a device-tool discovery patch for the Roku flow verifier. It preserves the existing flow contract, device commands, credential handling, and Python and Node.js architecture boundary.

  • Resolve the sibling Roku device operator from a versioned installed-plugin cache without requiring a manual ROKU_DEVICE_TOOL override.
  • Preserve ROKU_DEVICE_TOOL as the highest-priority explicit location.
  • Support both physical and symlink-visible sibling skill locations so standalone skill installs continue to work.
  • Report every searched device-tool path on failure without exposing Roku credentials.
  • Cover versioned plugin-cache, standalone skill, symlink, and Windows canonical-path behavior.
  • Run the complete Node and Python repository validation.
  • Validate the packed npm inventory and CLI package.
  • Build and validate the static documentation portal.
  • Run the GitHub Actions matrix on macOS, Linux, and Windows with Node 18 and 22 and Python 3.9 and 3.13.
  • Run the trusted npm publication checks and post-publication smoke matrix after release publication.

Physical Roku validation is not required for this patch because it changes discovery of the existing bundled operator, not device operations or flow semantics.