Breaking: Drop support for React 17 (and 16). If you’re unable to upgrade
React to 18 or higher, you can still continue to use Liveblocks 2.14.0, which
is the last version to support React versions lower than 18.
The published target for all Liveblocks packages is now ES2022 (up from
ES2020). This should have a positive impact on your bundle size[*].
Various internal refactorings and code cleanup.
[*] If you bundle for the browser, this should not be a problem, as all major
browsers support ES2022. If however you're specifically targeting very old
browsers (mostly IE), then you may need to configure your bundler (Webpack,
rollup, esbuild, etc) to also down-compile code from dependencies inside
node_modules for you, if you aren't already.