Skip to content

release: cut v2.1.10 "Fathom" (creator tools and web parity — "Loom")#295

Merged
doublegate merged 1 commit into
mainfrom
release/v2.1.10
Jul 12, 2026
Merged

release: cut v2.1.10 "Fathom" (creator tools and web parity — "Loom")#295
doublegate merged 1 commit into
mainfrom
release/v2.1.10

Conversation

@doublegate

Copy link
Copy Markdown
Owner

Cuts v2.1.10 — the creator-tools-and-web-parity step of the v2.1.5 → v2.2.0 "deepen the project" run.

Release mechanics

  • Workspace 2.1.9 → 2.1.10 (Cargo.toml + Cargo.lock); CHANGELOG [Unreleased][2.1.10] "Loom"; README badge/current-release/BibTeX; .github/release-notes/v2.1.10.md.

What v2.1.10 collects (merged)

PR Workstream
#288 TAStudio greenzone/force-GZ + Lua API breadth (full callbacks, memory RW + *Debug, HUD, examples, piccolo parity) — 2 real greenzone bugs fixed + regression tests
#287 Browser RetroAchievements (wasm trampoline + auth-proxy deploy, ADR 0015) + Vs. DualSystem libretro present — real push_audio realloc fix bonus

Sacred gates (held)

Deterministic core untouched → AccuracyCoin 141/141, visual_regression byte-identical, save-state / TAS / netplay replay bit-identical (greenzone bit-identity + TAS-replay gates). Vs. DualSystem wasm present + browser-RA live login honestly deferred/documented.

🤖 Generated with Claude Code

Cuts the v2.1.10 release — the creator-tools-and-web-parity step of the
v2.1.5 → v2.2.0 "deepen the existing project" run. Bumps the workspace version
2.1.9 → 2.1.10, renames CHANGELOG `[Unreleased]` → `[2.1.10]`, refreshes
Cargo.lock, syncs the README badge / current-release paragraph / BibTeX, and
authors `.github/release-notes/v2.1.10.md`.

v2.1.10 (PRs #287, #288) deepens content-creation and closes the deferred browser
gaps, on the byte-identical deterministic core (AccuracyCoin 141/141,
visual_regression byte-identical, save-state / TAS / netplay replay bit-identical):

- #288 — TAStudio greenzone / force-greenzone caching + Lua API breadth (full
  lifecycle callbacks, memory read-write with *Debug variants, HUD drawing,
  example library, wasm piccolo parity). Two review-surfaced greenzone
  anchor-bookkeeping bugs fixed with new regression tests.
- #287 — browser RetroAchievements (wasm trampoline + deployable auth-proxy,
  ADR 0015; live login is a documented deploy-to-verify step) + Vs. DualSystem
  presentation in the libretro core. Vs. DualSystem wasm present honestly
  deferred. A real rustynes-libretro push_audio realloc bug fixed en route.

No default-build behavior change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 12, 2026 13:55

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

Copy link
Copy Markdown
Contributor

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 updates the RustyNES workspace version from v2.1.9 to v2.1.10 ('Fathom' / 'Loom'). The changes include adding release notes for v2.1.10, updating the CHANGELOG, bumping crate versions in Cargo.toml and Cargo.lock, and updating the README to document the new creator tools (TAStudio greenzone and Lua API breadth) and web parity features (browser RetroAchievements and Vs. DualSystem libretro presentation). 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.

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

This PR performs the v2.1.10 release cut by bumping workspace versioning, promoting CHANGELOG entries from [Unreleased] to a tagged release, and updating user-facing release documentation (README + GitHub release notes).

Changes:

  • Bump workspace version 2.1.9 → 2.1.10 in Cargo.toml and synchronize Cargo.lock workspace crate versions.
  • Add a new CHANGELOG.md release header for v2.1.10 ("Loom").
  • Update README.md and add .github/release-notes/v2.1.10.md to reflect the new release.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
README.md Updates version badge, “Current Release” narrative, and BibTeX version to v2.1.10.
CHANGELOG.md Introduces the v2.1.10 release header and groups release notes under it.
Cargo.toml Bumps [workspace.package] version to 2.1.10.
Cargo.lock Updates workspace crate versions to 2.1.10.
.github/release-notes/v2.1.10.md Adds maintainer-style GitHub Release body for v2.1.10.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment thread README.md
Comment thread README.md
@doublegate doublegate enabled auto-merge (squash) July 12, 2026 13:59
@doublegate doublegate merged commit 36bbb86 into main Jul 12, 2026
26 checks passed
@doublegate doublegate deleted the release/v2.1.10 branch July 12, 2026 14:29
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