v9.3.0
With these release we have two big fixes.
flushSync
now works properly. To prove it we added an example that allows you to React props and then take a screenshot of the R3F canvas with the latest state. This is a pretty advanced use case, but one people might be interested to explore for exporting videos or images using R3F.- React Native support has been fixed for 0.79 and newer when combined with the same update to Drei: https://github.com/pmndrs/drei/pull/2494. A big thanks to @thejustinwalsh for helping us with this one.
- chore: export flushSync by @krispya in https://github.com/pmndrs/react-three-fiber/pull/3551
- Update react-native deep imports for 0.79 compatibility by @huntie in https://github.com/pmndrs/react-three-fiber/pull/3498
- fix: update flushSync for new reconciler by @krispya in https://github.com/pmndrs/react-three-fiber/pull/3554
- feat: add flushSync example by @krispya in https://github.com/pmndrs/react-three-fiber/pull/3560
- @s-pace made their first contribution in https://github.com/pmndrs/react-three-fiber/pull/3521
- @huntie made their first contribution in https://github.com/pmndrs/react-three-fiber/pull/3498
Full Changelog: https://github.com/pmndrs/react-three-fiber/compare/v9.1.4...v9.3.0
v9.1.4
- fix(types): Accept readonly arrays for vector props by @RodrigoHamuy in https://github.com/pmndrs/react-three-fiber/pull/3527
- @RodrigoHamuy made their first contribution in https://github.com/pmndrs/react-three-fiber/pull/3527
Full Changelog: https://github.com/pmndrs/react-three-fiber/compare/v9.1.3...v9.1.4
v9.1.3
- fix(native) fix crash on rerendering GLView with new arch by @NikitaDudin in https://github.com/pmndrs/react-three-fiber/pull/3539
- @s-rigaud made their first contribution in https://github.com/pmndrs/react-three-fiber/pull/3518
- @NikitaDudin made their first contribution in https://github.com/pmndrs/react-three-fiber/pull/3539
Full Changelog: https://github.com/pmndrs/react-three-fiber/compare/v9.1.2...v9.1.3
v9.1.2
- fix: reference dev-only act with computed key for Webpack by @CodyJasonBennett in https://github.com/pmndrs/react-three-fiber/pull/3513
Full Changelog: https://github.com/pmndrs/react-three-fiber/compare/v9.1.1...v9.1.2
v9.1.1
Most importantly, this fixes rsbuild
with vReact 19.1.0 and later.
- chore: add rsbuild to CI test by @krispya in https://github.com/pmndrs/react-three-fiber/pull/3510
- Fix builds failing from React.act being removed from the production bundle by @itsdouges in https://github.com/pmndrs/react-three-fiber/pull/3508
Full Changelog: https://github.com/pmndrs/react-three-fiber/compare/v9.1.0...v9.1.1
v9.1.0
- feat: add meshes to loader graph by @krispya in https://github.com/pmndrs/react-three-fiber/pull/3479
- fix(reconciler): out of order children move to the correct position during rerenders by @krispya in https://github.com/pmndrs/react-three-fiber/pull/3488
- fix(applyProps): set check when resolving pierced properties by @krispya in https://github.com/pmndrs/react-three-fiber/pull/3485
- @kayden1940 made their first contribution in https://github.com/pmndrs/react-three-fiber/pull/3475
- @jo-chemla made their first contribution in https://github.com/pmndrs/react-three-fiber/pull/3378
Full Changelog: https://github.com/pmndrs/react-three-fiber/compare/v9.0.4...v9.1.0
v9.0.4
- fix(types): exclude type conflicts in React runtime types by @CodyJasonBennett in https://github.com/pmndrs/react-three-fiber/pull/3473
Full Changelog: https://github.com/pmndrs/react-three-fiber/compare/v9.0.3...v9.0.4
v9.0.3
- fix(types): remove recursive references in JSX types by @CodyJasonBennett in https://github.com/pmndrs/react-three-fiber/pull/3472
Full Changelog: https://github.com/pmndrs/react-three-fiber/compare/v9.0.2...v9.0.3
v9.0.2
- fix(reconciler): prefer to resolve unprefixed instance types by @CodyJasonBennett in https://github.com/pmndrs/react-three-fiber/pull/3470
Full Changelog: https://github.com/pmndrs/react-three-fiber/compare/v9.0.1...v9.0.2
v9.0.1
- fix: add use-sync-external-store dep by @CodyJasonBennett in https://github.com/pmndrs/react-three-fiber/pull/3466
Full Changelog: https://github.com/pmndrs/react-three-fiber/compare/v9.0.0...v9.0.1