Skip to content

v3.0.0-rc.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@CodyJasonBennett CodyJasonBennett released this 20 Jan 23:23

What's Changed

React 18 support is dropped, and @react-three/[email protected] and react >= 19 are supported. This incidentally includes three >= 0.156 for types.

<SSR /> has been removed as https://github.com/0beqz/screen-space-reflections is no longer maintained, and maintaining a modern G-buffer in three.js is not permittable without implementing a bespoke material system. We'll implement this upstream in pmndrs/postprocessing if nodes materials stabilize pmndrs/postprocessing#279 (comment), mrdoob/three.js#30185 (comment).

This package is now ESM-only, which is necessary to pull in ecosystem effects like <N8AO /> without vendoring. CommonJS packages can still be used in harmony alongside, but one may not import this library without a recent version of Node (nodejs/node#51977).

New Contributors

Full Changelog: v2.19.0...v3.0.0-rc.0