11.0.0-alpha.7 (2026-09-05)
Bug Fixes
- Add Chromatic badge to introduction.md (bd7bad3)
- adjust root name for better local linking. Dist folder package confused pnpm (e5618a6)
- build: unblock publishing — troika fork moved to devDependencies (896f656), closes #2678
- bundle requires browser output in platform (#2608) (411532c)
- ci: support npm trusted publishing (#2760) (ffa15b9)
- ci: use repository Node version in tests (6fdcd73)
- ci: use semantic-release 25 so trusted publishing works (cd56ebf)
- deps: align @types/react across root and examples (08d816d), closes #2808
- deps: update to three 0.185.1 / r3f 10.0.0-alpha.4, fix #2764 (1bd6295)
- docs: do not override docker_tag (c9d3d0d)
- docs: pmndrs/docs:3 (032f1d6)
- examples: align tsconfig strictness with root so both agree (d817b1a), closes #2808
- examples: inject MEDIAPIPE_TASKS_VISION_VERSION at runtime for dev (81dfb14)
- examples: repair the example app's dependencies (ebf6c6b), closes #2606
- examples: scope the tsconfig and fix two broken drei imports (aca2fe8), closes #2808 #2808
- MeshTransmissionMaterial: backside rendering and perf improvements (#2759) (ea128ae)
- package name copying (582cee6)
- simplified canary (3226508)
- test: repair the AccumulativeShadows story typecheck (6fe77d7), closes #2801
- tooling: a test file that asserts nothing is not a test (0d11327), closes #2802
- tooling: actually typecheck .storybook; drop a dead duplicate toolbar (2535019), closes #2593 #2807
- tooling: audit missed 4 components; rename done -> implemented (b62348f), closes #2806
- tooling: classify webgpu/BakeShadows as todo — it is a copy, not a port (77394a1), closes #2665
- tooling: derive dashboard status; delete the dead storybook registry (a7dcc49), closes #2806
- tooling: let overrides correct the delegation heuristic (856c14b)
- tooling: measure webgpu story coverage across trees, not co-located (f55c3bd), closes #2801
- types: adapt Svg and CameraShake story to three 0.185 / r3f v10 (26a9374)
- types: clear remaining three 0.185 / r3f v10 type errors (7bce513)
- types: explicit node types for varying() and uniform() declarations (36feb4d)
- types: give attribute() explicit node-type args (a3e3971)
- types: Line positions, Html scale tuple, HelperArgs empty-tuple bug (0103187)
- types: renderer-agnostic anisotropy, writable isPresenting, Line tuples (5a3e3a5)
- update lockfile for ci (e6fb275)
- update tests for unbuild (6d4cdf1)
- webgpu: classify BlurPass as todo; drop stale barrel comments (c172dad), closes #2661 #2811 #2661
- webgpu: export AccumulativeContext types, matching legacy (d588c63), closes #2801
- webgpu: port BakeShadows to per-light shadow freezing (7ea0e19), closes #2665
- webgpu: remove three markers that misreported conversion state (8781ae6), closes #2664 #2665
- webgpu: safely expose material uniforms and fix portal blur (#2826) (f54696d)
- wrong branch name (a039007)
Features
- actual push, I hate git (a4c4ebd)
- add case-insensitive commit type handling to semantic-release (02d947d)
- cleaned up docs, please god trigger a push (16243af)
- pixelPerfect html handling. (#2642) (3b91da2), closes #2380
- prettier changes (508dd80)
- proper file endings (#2615) (b949ff3)
- tooling: catch components that claim to be renderer-agnostic and are not (bef9403), closes #2813 #2818 #2809 #2813
- tooling: derive component status; add CLAUDE.md (6a61ea5), closes #2764
- tooling: let the audit catch copies and registry drift (57a42ac), closes #2599 #2665 #2811
- webgpu: add Inspector and reactive controls (#2827) (f14045a)
- webgpu: add MeshDiscardMaterial (2d9f7f5), closes #2660
- webgpu: convert BlurPass to TSL and export it (4de307a), closes #2764 #2811