Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 10:30
5b4414a

Changelog

All notable changes documented here. The format follows
Keep a Changelog and the project follows
Semantic Versioning.

0.2.0 - 2026-06-07

Added

  • (compose) Hand-write router service on upstream zenoh + add local_zenoh module
  • (simulate) Two-stack bring-up via phoxal-link network + compose --wait readiness
  • (simulate) World becomes CLI arg; caches move to ~/.phoxal/
  • (gate) Add live split-recovery gate for robot-v1 simulate default (#11)

CI

  • (release) Explicit, retry-safe release tag handling (#19)

Documentation

  • (README) Document simulate + host layout under ~/.phoxal/

Fixed

  • (resolver) Never enter fake image digests into simulate or phoxal.lock (#10)

Other

  • Adopt phoxal framework renames (infra/api/core/runtime/validation)
  • Restore framework branch pin to main after restructure merge
  • (docker) Point OCI image.source label at phoxal/phoxal-cli

0.1.2 - 2026-05-28

Fixed

  • (catalog) Bump simulator_webots tools to v0.2.0

0.1.1 - 2026-05-28

Fixed

  • (catalog) Bump rerun_proxy + joypad to 0.1.0 with phoxal- prefixed assets

0.1.0 - 2026-05-28

Added

  • (simulate) Webots staging pipeline + multi-arch + compose name + install.sh

CI

  • (release) Replace release-plz with homegrown release-prep PR + matrix release
  • (release) Keep release-prep body out of PR diff
  • (release-prep) Skip when Cargo.toml is ahead of last tag (release in flight); cliff ignores 'release:' commits
  • (release) Drop x86_64-apple-darwin (Intel Mac); Apple Silicon only

Fixed

  • (release) Create tag via gh release --target (GITHUB_TOKEN can't git push workflow-touching commits)

0.0.0-dev - 2026-05-28

Added

  • Integrate ORB-SLAM3 backend with robot-localize runtime
  • (utils-robot) Single Robot struct + new robot.yaml schema
  • (phoxal-cli) Resolver + v1 commands (validate, simulate, doctor, create)
  • (phoxal-cli) Add update subcommand and simulate --dry-run flag
  • (cli) Offline by default; --pin-digests opts into Docker resolution
  • (phoxal-cli) Fetch framework releases over HTTP; cache 1h; drop hardcoded list

CI

  • Wire release-plz + cargo-dist binary release
  • (release) Cargo-dist owns the GitHub Release; release-plz only tags

Other

  • (license) Switch workspace to AGPL-3.0-only
  • Bootstrap phoxal-cli workspace
  • Ignore target/ and editor cruft
  • (deps) Rewire engine/runtimes git deps to phoxal/framework
  • (deps) Track framework renames (drop utils- prefix)
  • (version) Workspace → 0.0.0-dev (align with framework)
  • Release v0.0.0-dev

Refactored

  • (workspace) Carve members into future-repo subdirs
  • (engine) Fold phoxal-utils-conventions into phoxal-engine
  • (api) Introduce pub mod v1 in every phoxal-*-api crate
  • (phoxal-cli) Delete orphan command modules + phoxal-cli-webots

Tests

  • Inline plan_robot.yaml fixture so CI doesn't need sibling framework checkout