Skip to content

release: cut v2.1.9 "Fathom" (presentation and signal — "Aperture")#294

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

release: cut v2.1.9 "Fathom" (presentation and signal — "Aperture")#294
doublegate merged 1 commit into
mainfrom
release/v2.1.9

Conversation

@doublegate

Copy link
Copy Markdown
Owner

Cuts v2.1.9 — the presentation-and-signal step of the v2.1.5 → v2.2.0 "deepen the project" run (a marquee display release).

Release mechanics

What v2.1.9 collects (PR #283)

  • Marquee CRT shader stack — CRT-Royale / crt-guest-advanced / Sony Megatron (HDR) WGSL ports, selectable with mask/scanline/curvature + per-game presets
  • Raw NTSC composite signal-decoderustynes-ppu::raw_signal + signal_decode.wgsl (rotating-oscillator demod, edge-consistent phase) for artifact-accurate color
  • GIF + WAV capture (av-record) + a generated-NTSC palette editor with live preview

Sacred gates (held)

Every path is opt-in / default-off → default presentation byte-identical: AccuracyCoin 141/141, nestest 0-diff, visual_regression byte-identical.

🤖 Generated with Claude Code

Cuts the v2.1.9 release — the presentation-and-signal step of the v2.1.5 → v2.2.0
"deepen the existing project" run, a marquee display release. Bumps the workspace
version 2.1.8 → 2.1.9, renames CHANGELOG `[Unreleased]` → `[2.1.9]`, refreshes
Cargo.lock, syncs the README badge / current-release paragraph / BibTeX, and
authors `.github/release-notes/v2.1.9.md`.

v2.1.9 (PR #283) is all opt-in / default-off display work, so the shipped default
presentation stays byte-identical (AccuracyCoin 141/141, nestest 0-diff,
visual_regression byte-identical):

- Marquee CRT shader stack: WGSL ports of CRT-Royale, crt-guest-advanced, and
  Sony Megatron (HDR), selectable with mask/scanline/curvature controls + per-game
  presets.
- Raw NTSC composite signal-decode path: a new rustynes-ppu::raw_signal
  un-decoded 2C02 composite model + a signal_decode.wgsl demodulator (rotating
  oscillator, edge-consistent phase) for artifact-accurate color.
- GIF + WAV capture (extending av-record) + a generated-NTSC palette editor with
  a live preview.

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 07:56

@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 prepares the project for the v2.1.9 'Fathom' ('Aperture') release. It updates the workspace package version from 2.1.8 to 2.1.9 across Cargo.toml, Cargo.lock, and README.md, adds the corresponding release notes and CHANGELOG entry, and updates the README documentation to describe the new marquee CRT shader stack, raw NTSC composite signal-decode path, GIF/WAV capture, and generated-NTSC palette editor. 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

Cuts the v2.1.9 release by updating workspace versioning and user-facing release documentation, aligning the repo’s “current release” messaging and GitHub Release body with the new tag.

Changes:

  • Bump workspace version 2.1.8 → 2.1.9 (workspace package + lockfile crate versions).
  • Promote CHANGELOG content from [Unreleased] to a new [2.1.9] entry with the v2.1.9 header.
  • Update README “Current Release” section, badge, and BibTeX metadata; add GitHub release notes for v2.1.9.

Reviewed changes

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

Show a summary per file
File Description
README.md Updates version badge, Current Release narrative, and BibTeX version to v2.1.9.
CHANGELOG.md Adds the v2.1.9 release header and positions the release’s highlights under it.
Cargo.toml Bumps [workspace.package] version to 2.1.9.
Cargo.lock Updates workspace crate versions to 2.1.9.
.github/release-notes/v2.1.9.md Adds the v2.1.9 GitHub Release body content.

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

@doublegate doublegate enabled auto-merge (squash) July 12, 2026 08:28
@doublegate doublegate merged commit 3b53475 into main Jul 12, 2026
26 checks passed
@doublegate doublegate deleted the release/v2.1.9 branch July 12, 2026 08:30
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