chore(release): v1.18.0 "Dormant"#108
Conversation
Bumps workspace + all individually-versioned crates to 1.18.0, renames CHANGELOG's [Unreleased] section to the dated v1.18.0 entry, and updates STATUS.md/ROADMAP.md/VERSION-PLAN.md's RELEASED markers for Mobile Phase 5's monetization scaffolding.
There was a problem hiding this comment.
Code Review
This pull request bumps the workspace and crate versions from 1.17.0 to 1.18.0 to release 'v1.18.0 Dormant' (Mobile Phase 5). The changes update the project's changelog, roadmap, version plan, and status documentation to reflect the delivery of the new standalone rustysnes-monetization UniFFI crate, its integration into the mobile shells, and the resolution of an iOS xcframework-modulemap collision. There are no review comments, so I have no feedback to provide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
There was a problem hiding this comment.
Pull request overview
Release-prep chore for RustySNES v1.18.0 "Dormant": aligns workspace + crate versions, refreshes lockfile, and updates release-tracking docs (STATUS/roadmap/version plan) and the changelog to reflect the new tagged release.
Changes:
- Bump workspace root version to
1.18.0and update per-crateCargo.tomlversions (plus regenerateCargo.lock). - Add the
v1.18.0 "Dormant" - 2026-07-14entry toCHANGELOG.md. - Update release pointers and ladder/roadmap text in
docs/STATUS.md,to-dos/ROADMAP.md, andto-dos/VERSION-PLAN.md.
Reviewed changes
Copilot reviewed 21 out of 22 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
Cargo.toml |
Bumps workspace package version to 1.18.0. |
Cargo.lock |
Regenerated to reflect 1.18.0 workspace/crate versions. |
CHANGELOG.md |
Introduces the 1.18.0 "Dormant" dated release entry. |
docs/STATUS.md |
Advances “Current release” pointer and summary to v1.18.0. |
to-dos/ROADMAP.md |
Marks v1.18.0 "Dormant" as released and summarizes scope. |
to-dos/VERSION-PLAN.md |
Marks the v1.18.0 rung as released and expands delivered details. |
crates/rustysnes-android/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-apu/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-cart/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-cheevos/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-core/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-cpu/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-frontend/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-gfx-shaders/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-ios/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-mobile/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-monetization/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-netplay/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-savestate/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-script/Cargo.toml |
Version bump to 1.18.0. |
crates/rustysnes-test-harness/Cargo.toml |
Version bump to 1.18.0. |
Summary
Cargo.toml(including the new
rustysnes-monetization) to1.18.0, and regeneratesCargo.lock.CHANGELOG.md's[Unreleased]section to the dated[1.18.0] "Dormant" - 2026-07-14entry.
docs/STATUS.md's current-release pointer and running summary paragraph,to-dos/ROADMAP.md's RustyNES-parity ladder bullet, andto-dos/VERSION-PLAN.md'sv1.18.0rung with its
**RELEASED 2026-07-14**marker.Mobile app versions (
android/app/build.gradle.kts'sversionName,ios/project.yml'sMARKETING_VERSION) were already bumped to1.18.0in the feature PR (#107), matching thisrepo's established convention.
Test plan
cargo test --workspace --exclude rustysnes-android— all green after the version bumpscargo clippy --workspace --exclude rustysnes-android --all-targets -- -D warnings— cleancargo fmt --check— cleanMerging this triggers
release-auto.yml's automatic tag/publish forv1.18.0.🤖 Generated with Claude Code