Skip to content

chore(release): v1.20.0 "Aperture"#117

Merged
doublegate merged 1 commit into
mainfrom
chore/release-v1.20.0
Jul 15, 2026
Merged

chore(release): v1.20.0 "Aperture"#117
doublegate merged 1 commit into
mainfrom
chore/release-v1.20.0

Conversation

@doublegate

Copy link
Copy Markdown
Owner

Summary

  • Bumps workspace + all individually-versioned crates 1.19.0 -> 1.20.0.
  • Renames CHANGELOG.md's [Unreleased] section to the dated ## [1.20.0] "Aperture" - 2026-07-15 entry.
  • Updates docs/STATUS.md's "Current release" pointer and run-on release-history sentence.
  • Adds a v1.20.0 "Aperture" entry to to-dos/VERSION-PLAN.md matching the established format.
  • Updates to-dos/ROADMAP.md: closes the ROM Info debugger panel small-catch-up item named in the 2026-07-15 lockstep-check entry, and adds a bullet for the new UI/UX-parity ladder Phase A rung.

Rolls up everything merged since v1.19.0 (#113 wasm demo cheats/debug-hooks fix, #114 live Mouse/Super Scope host-input capture, #115 View -> Hide Overscan toggle, #116 Debug -> ROM Info panel) -- Phase A of the new UI/UX-parity ladder.

Test plan

  • cargo fmt --all --check
  • cargo test --workspace --exclude rustysnes-android (488 passed)
  • cargo clippy --workspace --exclude rustysnes-android --all-targets -- -D warnings
  • cargo clippy -p rustysnes-frontend --all-targets --features full -- -D warnings
  • Per-feature clippy: debug-hooks, scripting, cheats, netplay, retroachievements, emu-thread, wasm-winit,help-tui (all clean)
  • cargo clippy --target wasm32-unknown-unknown -p rustysnes-frontend --no-default-features --features wasm-winit,cheats,debug-hooks -- -D warnings (clean except the confirmed pre-existing save_states.rs::base_dir finding, unrelated to this release)
  • RUSTDOCFLAGS="-D warnings" cargo doc --workspace --exclude rustysnes-android --no-deps
  • cargo deny check (advisories/bans/licenses/sources all ok)
  • cargo audit (0 vulnerabilities, 594 crates scanned)

🤖 Generated with Claude Code

Bumps workspace + all individually-versioned crates to 1.20.0, renames
CHANGELOG's [Unreleased] section to the dated v1.20.0 entry, and
updates STATUS.md/ROADMAP.md/VERSION-PLAN.md's RELEASED markers. Opens
a new UI/UX-parity ladder, Phase A: wasm demo cheats/debug-hooks fixed
from placeholder to real, live Mouse/Super Scope host-input capture,
a View -> Hide Overscan toggle, and a new Debug -> ROM Info panel.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 15, 2026 06:57

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release-prep PR for RustySNES v1.20.0 “Aperture”, updating the workspace/crate versions and rolling release notes and project docs forward to the new tagged release, with supporting roadmap/version-plan entries.

Changes:

  • Bump workspace and crate versions 1.19.0 → 1.20.0 (including lockfile updates).
  • Add the v1.20.0 “Aperture” (2026-07-15) changelog entry and update docs/STATUS.md “Current release”.
  • Extend planning/docs artifacts (to-dos/VERSION-PLAN.md, to-dos/ROADMAP.md) with the new release/rung entry and related status notes.

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 Workspace package version bump to 1.20.0.
Cargo.lock Lockfile updated to reflect the 1.20.0 workspace/crate versions.
CHANGELOG.md Adds the dated v1.20.0 "Aperture" release section at the top of the changelog entries.
docs/STATUS.md Updates “Current release” and adds a brief v1.20.0 release-history note.
to-dos/VERSION-PLAN.md Adds a v1.20.0 "Aperture" entry documenting the Phase A UI/UX-parity rung.
to-dos/ROADMAP.md Records the new UI/UX-parity ladder Phase A as released, and closes the ROM Info panel catch-up note.
crates/rustysnes-android/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-apu/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-cart/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-cheevos/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-core/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-cpu/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-frontend/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-gfx-shaders/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-ios/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-mobile/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-monetization/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-netplay/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-ppu/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-savestate/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-script/Cargo.toml Crate version bump to 1.20.0.
crates/rustysnes-test-harness/Cargo.toml Crate version bump to 1.20.0.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request bumps the workspace and crate versions of RustySNES from 1.19.0 to 1.20.0 for the 'Aperture' release. It updates the CHANGELOG, STATUS, ROADMAP, and VERSION-PLAN documentation to detail the Phase A UI/UX-parity ladder improvements, which include wasm demo menu enhancements, host pointer input capture for peripherals, an overscan toggle, and a new ROM Info panel. There are no review comments, so no feedback is provided.

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.

@doublegate doublegate merged commit 00a9624 into main Jul 15, 2026
28 checks passed
@doublegate doublegate deleted the chore/release-v1.20.0 branch July 15, 2026 07:16
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.

2 participants