docs(changelog): record the PR #305 dependency consolidation#306
Conversation
…nreleased] Add a Changed entry for the six-bump Dependabot consolidation merged in #305 (pollster 1.0, wide 1.5, tungstenite + tokio-tungstenite 0.30, bytemuck/cc patch, actions/setup-python v6), noting all landed with no source changes, the core stayed untouched (AccuracyCoin 141/141), and the gates each bump was verified against. Keeps the CHANGELOG in sync with the shipped dependency state. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
There was a problem hiding this comment.
Code Review
This pull request updates the CHANGELOG.md file to document a dependency consolidation (PR #305), which rolls six open Dependabot bumps into a single reviewed change. The consolidated updates include upgrading pollster (0.4 to 1.0), wide (0.7 to 1.5), tungstenite and tokio-tungstenite (0.29 to 0.30), bytemuck (1.25.0 to 1.25.1), cc (1.2.66 to 1.2.67), and the actions/setup-python CI action (v5 to v6). These updates were verified with no source changes required, maintaining the deterministic core and keeping the AccuracyCoin metric at 141/141. There are no review comments, and 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
Adds a docs-only entry to CHANGELOG.md under [Unreleased] → Changed to record the already-landed dependency bump consolidation from PR #305, keeping the changelog aligned with the shipped dependency state and verification gates.
Changes:
- Add an
[Unreleased] → Changedchangelog bullet summarizing the six Dependabot bumps consolidated in PR #305. - Document the verification gates used (check/clippy/deny + targeted tests for
widebyte-identity and netplay tungstenite 0.30).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…eview) Adopt the copilot review note: wrap the single long dependency-consolidation bullet to ~78 columns (continuation lines indented two spaces), matching the surrounding wrapped CHANGELOG entries for readability and cleaner diffs. Content unchanged. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Bumps the workspace version 2.2.0 -> 2.2.1 to ship everything merged to main since the v2.2.0 "Capstone" tag: PR #304 (Game Genie re-key research tooling archived to scripts/gg/), PR #305 (six Dependabot bumps consolidated with zero source changes -- pollster 0.4->1.0, wide 0.7->1.5, tungstenite+tokio-tungstenite 0.29->0.30, bytemuck/cc patch, actions/setup-python v5->v6), PR #306/#307 (their CHANGELOG records), PR #308 (the 2A03-revision DMA-divergence probe archived to scripts/probes/), and PR #309 (four gitignored, RUSTYNES_FDS_BIOS-gated smoke tests against TakuikaNinja's FDS $4023/mirroring/audio-register/ DRAM-watchdog hardware-verification probes). This is a pure housekeeping patch: zero accuracy, feature, or core changes. The deterministic #![no_std] chip stack, save-state/TAS/ netplay-replay formats, and every golden vector are untouched -- AccuracyCoin holds 141/141 (100.00%), unchanged from v2.2.0. Version bump scope (workspace Cargo.toml `[workspace.package] version` is the single source of truth; every crate inherits via `version.workspace = true`, confirmed via `cargo clippy --workspace` reporting v2.2.1 for all 18 crates): - Cargo.toml / Cargo.lock: 2.2.0 -> 2.2.1 - CHANGELOG.md: renamed [Unreleased] -> [2.2.1] - 2026-07-15, added a fresh empty [Unreleased] above it - docs/STATUS.md, README.md (badge + "Current Release" section), AGENTS.md (canonical -- CLAUDE.md/GEMINI.md are symlinks to it): updated "current release" narrative to v2.2.1, reframing v2.2.0 "Capstone" as the prior release this patch sits on top of - .github/release-notes/v2.2.1.md: authored for release-auto.yml's override path (preferred over the CHANGELOG-section fallback) Deliberately NOT touched: the Android app's versionCode/versionName and the iOS app's MARKETING_VERSION -- these track their own host-only release cadence (frozen at their v2.0.x readiness points) and are decoupled by design from the desktop/core version until the joint mobile store launch at v2.3.0. Also not touched: to-dos/ ROADMAP.md's "Current release" line, which was already stale (citing v2.1.0) before this patch and is a pre-existing narrative-staleness issue orthogonal to this release's scope. Full gate green: cargo fmt --all --check, cargo clippy --workspace --all-targets -- -D warnings (all 18 crates confirm v2.2.1), cargo test --workspace (exit 0, zero failures), markdownlint on every touched doc. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Summary
Adds an
[Unreleased] → Changedentry toCHANGELOG.mdrecording the six-bump Dependabot consolidation that merged in #305, keeping the changelog in sync with the shipped dependency state.The entry notes:
#![no_std]core is untouched, so AccuracyCoin stays 141/141.widebyte-identity test / the full netplay tungstenite-0.30 suite).Docs-only change.
🤖 Generated with Claude Code