From 36f52fb6fa5c5365f4d222ce42a90673bc5db10e Mon Sep 17 00:00:00 2001 From: DoubleGate Date: Tue, 14 Jul 2026 21:09:44 -0400 Subject: [PATCH 1/2] docs(changelog): record the PR #305 dependency consolidation under [Unreleased] 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 --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d9266b3b..7a4b0eec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,10 @@ cycle-accurate core later replaced. ## [Unreleased] +### Changed + +- **Dependency consolidation (PR #305 — closes Dependabot #298–#303).** Rolled all six open Dependabot bumps into one reviewed change, each verified against the code and gates; all landed with **no source changes** and the deterministic `#![no_std]` core untouched (AccuracyCoin stays **141/141**): **pollster 0.4 → 1.0** (frontend / android / iOS `block_on` for wgpu/Metal init), **wide 0.7 → 1.5** (the desktop `u32x8` SIMD blitter — the SIMD-vs-scalar byte-identity gate still passes), **tungstenite + tokio-tungstenite 0.29 → 0.30** (netplay + mobile signaling; `default-features = false` + `handshake` + `rustls-tls-webpki-roots` retained for clean pure-rustls cross-compiles), **bytemuck 1.25.0 → 1.25.1** and **cc 1.2.66 → 1.2.67** (patch), and CI **actions/setup-python v5 → v6** (MkDocs step). Verified with `cargo check` / `clippy -D warnings` / `cargo deny` / the `wide` byte-identity test / the full netplay tungstenite-0.30 suite. + ## [2.2.0] - 2026-07-12 - "Capstone" (milestone cut — netplay matchmaking/lobby + FDS medium model + peripherals + quality/security pass) ### Added From 0cecaabd5bfac8939fb51607fae8881ad77dcb6f Mon Sep 17 00:00:00 2001 From: DoubleGate Date: Tue, 14 Jul 2026 21:27:15 -0400 Subject: [PATCH 2/2] docs(changelog): reflow the #305 deps entry to match wrapped style (review) 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 --- CHANGELOG.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a4b0eec..9d9d7a1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,19 @@ cycle-accurate core later replaced. ### Changed -- **Dependency consolidation (PR #305 — closes Dependabot #298–#303).** Rolled all six open Dependabot bumps into one reviewed change, each verified against the code and gates; all landed with **no source changes** and the deterministic `#![no_std]` core untouched (AccuracyCoin stays **141/141**): **pollster 0.4 → 1.0** (frontend / android / iOS `block_on` for wgpu/Metal init), **wide 0.7 → 1.5** (the desktop `u32x8` SIMD blitter — the SIMD-vs-scalar byte-identity gate still passes), **tungstenite + tokio-tungstenite 0.29 → 0.30** (netplay + mobile signaling; `default-features = false` + `handshake` + `rustls-tls-webpki-roots` retained for clean pure-rustls cross-compiles), **bytemuck 1.25.0 → 1.25.1** and **cc 1.2.66 → 1.2.67** (patch), and CI **actions/setup-python v5 → v6** (MkDocs step). Verified with `cargo check` / `clippy -D warnings` / `cargo deny` / the `wide` byte-identity test / the full netplay tungstenite-0.30 suite. +- **Dependency consolidation (PR #305 — closes Dependabot #298–#303).** Rolled + all six open Dependabot bumps into one reviewed change, each verified against + the code and gates; all landed with **no source changes** and the deterministic + `#![no_std]` core untouched (AccuracyCoin stays **141/141**): **pollster + 0.4 → 1.0** (frontend / android / iOS `block_on` for wgpu/Metal init), **wide + 0.7 → 1.5** (the desktop `u32x8` SIMD blitter — the SIMD-vs-scalar byte-identity + gate still passes), **tungstenite + tokio-tungstenite 0.29 → 0.30** (netplay + + mobile signaling; `default-features = false` + `handshake` + + `rustls-tls-webpki-roots` retained for clean pure-rustls cross-compiles), + **bytemuck 1.25.0 → 1.25.1** and **cc 1.2.66 → 1.2.67** (patch), and CI + **actions/setup-python v5 → v6** (MkDocs step). Verified with `cargo check` / + `clippy -D warnings` / `cargo deny` / the `wide` byte-identity test / the full + netplay tungstenite-0.30 suite. ## [2.2.0] - 2026-07-12 - "Capstone" (milestone cut — netplay matchmaking/lobby + FDS medium model + peripherals + quality/security pass)