This repository was archived by the owner on Jun 16, 2026. It is now read-only.
Releases: phoxal/joypad
Releases · phoxal/joypad
Release list
v0.2.0
Immutable
release. Only release title and notes can be modified.
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
- Migrate to phoxal v0.5.0 typed bus (#12) [breaking]
- Adopt phoxal 0.9 domain-first contract enums (#14) [breaking]
CI
- Adopt shared reusable release + pr-title workflows (#5)
- Repoint reusable workflows to public phoxal/.github (#6)
- Gate release on the release-prep branch, not the PR title (#7)
- Gate releases on the release/ branch prefix (#9)
- Use the shared rust-ci reusable workflow (#11)
Other
- Adopt phoxal framework renames (infra/api/core/runtime/validation)
- Restore framework branch pin to main after restructure merge
Refactored
- Depend on single
phoxalcrate (#10)
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
- 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
- Install libudev-dev before cargo build
- (release) Install libudev-dev on Linux runners for cargo-dist builds
- (release) Cargo-dist owns the GitHub Release; release-plz only tags
Other
- (license) Switch workspace to AGPL-3.0-only
- Bootstrap joypad 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
v0.1.0
Changelog
All notable changes documented here. The format follows
Keep a Changelog and the project follows
Semantic Versioning.
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
- 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
- Install libudev-dev before cargo build
- (release) Install libudev-dev on Linux runners for cargo-dist builds
- (release) Cargo-dist owns the GitHub Release; release-plz only tags
Other
- (license) Switch workspace to AGPL-3.0-only
- Bootstrap joypad 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
0.0.0-dev - 2026-05-28
Release Notes
Added
- (utils-robot) single Robot struct + new robot.yaml schema
- integrate ORB-SLAM3 backend with robot-localize runtime
Other
- (release) allow release-plz to track the binary as publishable
- (release) explicit per-package release tracking for the binary-only repo
- (release) set release = true so release-plz tracks the publish=false workspace
- install libudev-dev before cargo build
- (version) workspace → 0.0.0-dev (align with framework)
- wire release-plz + cargo-dist binary release
- (deps) track framework renames (drop utils- prefix)
- (deps) rewire engine/runtimes git deps to phoxal/framework
- ignore target/ and editor cruft
- bootstrap joypad workspace
- (release) configure release-plz + cargo-dist + publish flags (dry-run)
- (api) introduce pub mod v1 in every phoxal-*-api crate
- (engine) fold phoxal-utils-conventions into phoxal-engine
- (workspace) carve members into future-repo subdirs
- (license) switch workspace to AGPL-3.0-only
- Add MIT license
Download phoxal-joypad 0.0.0-dev
| File | Platform | Checksum |
|---|---|---|
| phoxal-joypad-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| phoxal-joypad-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| phoxal-joypad-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| phoxal-joypad-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |