📈 Bug Fixes
- Fix unable to set
contentEditable
tofalse
(#2938, #2939 thanks @marvinhagemeister + @developit) - Fix
compat/jsx-dev-runtime
missing in package (#2931, thanks @marvinhagemeister)
⛳ Code golfing
- Golf element diffing [-17b] (#2942, thanks @developit)
- Pass all props to
createElement
instead of justis
[-5b] (#2943, thanks @developit) - Use try/catch for properties instead of an allow list, remove
xlink:
(#2939, thanks @developit) - Simplify diffChildren's handling of excessDomChildren and oldDom (#2941, thanks @andrewiggins)
🛠️ Maintenance
- Tests: Alias
react
topreact/compat
(#2946, thanks @marvinhagemeister) - Separate benchmarks into their own workflow (#2944, thanks @andrewiggins)
- Simplify top-level render and remove dead code (#2940, thanks @andrewiggins)
- Tests: Fix stack traces not sourcemapped (#2935, thanks @marvinhagemeister)
- Fail build on missing compat entries in files entry (#2934, thanks @marvinhagemeister)
- Add
workflow_dispatch
and restructure branch trigger (#2933, thanks @andrewiggins) - Tests: Fix vscode breakpoints not being hit (#2932, thanks @marvinhagemeister)
- Fix incorrect sourcemap line mapping in tests (#2929, thanks @marvinhagemeister)