Skip to content

chore(release): v0.2.0#19

Merged
jBernavaPrah merged 1 commit into
mainfrom
release/v0.2.0
Jun 15, 2026
Merged

chore(release): v0.2.0#19
jBernavaPrah merged 1 commit into
mainfrom
release/v0.2.0

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Auto-generated by release-prep.

Bumps the workspace version from v0.1.0 to v0.2.0 based on the minor bump rule (conventional commits since the last tag).

Merging this PR triggers release.yml, which tags v0.2.0, builds artifacts, and publishes the GitHub Release.

Review the bump version and the updated CHANGELOG.md below before merging.

Changelog preview

Changelog

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

0.2.0 - 2026-06-15

Added

CI

Fixed

Other

  • (deps) Adapt to phoxal-robot Sim removal + Network addition
  • Adopt phoxal framework renames (infra/api/core/runtime/validation)
  • Restore framework branch pin to main after restructure merge

Refactored

0.1.0 - 2026-05-28

Added

  • (install) Add install.sh and README install section

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

  • Update consumers to use robot-manifest bus service and DTOs
  • Finalize model crate restructure
  • Integrate ORB-SLAM3 backend with robot-localize runtime
  • (utils-robot) Single Robot struct + new robot.yaml schema

CI

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

Other

  • Remove remaining instances of 'robot-cleaner'
  • (license) Switch workspace to AGPL-3.0-only
  • Bootstrap rerun-proxy workspace
  • Ignore target/ and editor cruft
  • (deps) Rewire engine/runtimes git deps to phoxal/framework
  • RERUN_APP_ID is "phoxal", not the old workspace name
  • (deps) Track framework renames (drop utils- prefix)
  • (version) Workspace → 0.0.0-dev (align with framework)
  • Release v0.0.0-dev

Refactor

  • Remove deprecated manifest module, reorganize version handling into shared resolver, simplify frame path resolution, update mesh attachment logic, enhance FLU-to-RUB conversion, refine static transforms logging, adjust tests, and improve maintainability.
  • Simplify odometry configuration by removing unused sensor settings, consolidate IMU handling, update timeout logic, streamline event subscription, and adjust related tests and documentation.
  • Update manifest module to support hierarchical frame structure with HashMap; standardize keys for actuators, sensors, and joints; enhance validation logic; adjust tests and fixtures accordingly; improve maintainability and modularity.
  • Remove unused version and from_value methods from Manifest to simplify codebase and improve maintainability
  • Remove ConfigService, Config, and Kinematics, consolidate configurations into clients, and simplify service architecture for improved modularity and maintainability.
  • Remove Webots PROTO emitter for Manifest V1, clean up unused code, and simplify simulator architecture for improved maintainability.
  • Update service architecture to support manifest and asset clients, add presence service, clean up unused methods, and improve maintainability.
  • Rename service module to server across the codebase, update references to match new structure, add material color propagation to rendered assets, and enhance logging functionality.
  • Rename service module to server across the codebase, update references to match new structure, add material color propagation to rendered assets, and enhance logging functionality.
  • Introduce Bus abstraction with support for Zenoh and in-memory backends, replace Bus::builder usages with Bus::zenoh, and enhance testability with an in-memory implementation.
  • Restructure presence into presence-client and robot-presence, remove timebase-core, update bus dependencies, and clean up associated tests and documentation.
  • Reorganize robot clients and services into dedicated crates, rename packages for clarity, streamline namespace handling, and clean up unused code and dependencies.
  • Merge client and service crates into unified modules, rename packages for clarity, update paths and dependencies, and streamline project structure.
  • Rename robot_client_* crates to robot_*, update imports across modules, and clean up related dependencies
  • Clean up unused dependencies across crates, update Cargo manifests, and improve concurrency handling for recording streams.
  • Clean up unused dependencies across crates, update Cargo manifests, and improve concurrency handling for recording streams.
  • Remove unused client and server modules from robot-core to streamline project structure
  • Migrate devices to core namespace, update paths and dependencies accordingly
  • Add device-registry crate for embedded per-device configuration and update dependencies across affected modules
  • Rename robot/ to robot-utils/ and update dependencies to robot-utils-*

Refactored

  • Refactored code style and formatting for consistency across modules, focusing on indentation, alignment, and readability without altering logic
  • (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

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@jBernavaPrah jBernavaPrah merged commit ccaf290 into main Jun 15, 2026
5 checks passed
@jBernavaPrah jBernavaPrah deleted the release/v0.2.0 branch June 15, 2026 20:10
This was referenced Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant