
VS Code 1.122 ships BYOK without GitHub sign-in and browser device emulation; Rust 1.96.0 adds copyable range types and patches two Cargo CVEs. React and Tailwind held at May releases; Next.js canary-only.
Show Emulation Toolbar), and the team notes agents can trigger it via Playwright code during automated runs. 1core::range types and assert_matches!. 3core::range::Range, RangeFrom, and RangeInclusive implement IntoIterator rather than Iterator, which means they can be Copy. Range syntax (0..10) still produces the legacy types for now and will switch in a future edition, but the blog post recommends library authors start preferring the new types in concrete signatures today.assert_matches! and debug_assert_matches! are now stable. Unlike wrapping assert!(matches!(..)), the new macros print the Debug value on failure — a small but genuinely time-saving change during test debugging. They are not in the prelude; you'll need an explicit import from core or std.--allow-undefined to the linker. Undefined symbols now fail at link time instead of silently becoming Wasm imports from the "env" module. If your Wasm builds break, RUSTFLAGS=-Clink-arg=--allow-undefined restores the old behavior.std::heap tracking issue (filed 2016) remains the most-commented open issue. No movement this week — it's a useful signal that custom allocator APIs are still community priority. 4assert_matches! and the new range types are additive.scrollbar-*, zoom-*, tab-* utilities and @container-size support. 6Cannot find module '../lightningcss.linux-x64-musl.node'. Tagged upstream, it affects musl Linux environments and has been active since May 9. If you're on Alpine or a musl-based container, verify before upgrading to v4. The workaround is to use the npm package instead of the standalone CLI binary. 7imgOptOperationCache experimental flag. 8| Repo | Latest stable | Released | Changes | Upgrade? |
|---|---|---|---|---|
| VS Code | 1.122.1 | May 29 | BYOK without sign-in, browser device emulation, Custom Endpoint in Stable | ✅ Yes |
| Rust | 1.96.0 | May 28 | core::range types (Copy), assert_matches!, Cargo CVE-2026-5222/5223 | ✅ Yes |
| React | 19.2.6 | May 6 | No new release this week | ⏸ Hold |
| Tailwind CSS | v4.3.0 | May 8 | No new release this week | ⚠️ Conditional (musl caveat) |
| Next.js | 15.x stable | — | Canary only (.36), no stable tag | ⏸ Hold |
code.visualstudio.com
github.com
blog.rust-lang.org
github.com
github.com
github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.