https://preactjs.com/blog/preact-11
Read the upgrade-guide over at https://preactjs.com/guide/v11/upgrade-guide
All other release notes can be seen at
- https://github.com/preactjs/preact/releases/tag/11.0.0-rc.2
- https://github.com/preactjs/preact/releases/tag/11.0.0-rc.1
- https://github.com/preactjs/preact/releases/tag/11.0.0-rc.0
- https://github.com/preactjs/preact/releases/tag/11.0.0-beta.2
- https://github.com/preactjs/preact/releases/tag/11.0.0-beta.1
- https://github.com/preactjs/preact/releases/tag/11.0.0-beta.0
Fixes
- Re-attach refs when a suspended subtree reveals (#5258, thanks @JoviDeCroock)
- Map imageRendering to image-rendering (#5270, thanks @kwy404)
- Append when the insertion reference node lives in another container (#5252, thanks @JoviDeCroock)
- Only drop the insertion cursor when it's detached (#5273, thanks @JoviDeCroock)
- Fall back to the global document for containers without an ownerDocument (#5274, thanks @JoviDeCroock)
- Check for moveBefore() on the container instead of globally (#5275, thanks @JoviDeCroock)
- Fix resuming into the DOM kept while a component was suspended (#5276, thanks @JoviDeCroock)
- Stop DOM nesting validation at portal boundaries (#5277, thanks @JoviDeCroock)
- Preserve the casing of camelCase custom event names (#5278, thanks @JoviDeCroock)
Performance
- Remove cloneNode for top-level Fragments (#5271, thanks @JoviDeCroock)
Maintenance
- Remove comment about building during prepare from compressed-size (#5255, thanks @JoviDeCroock)
- Fix compressed size comparison with pnpm (#5254, thanks @JoviDeCroock)
- Migrate dependency management to a root and demo pnpm workspace (#5246, thanks @JoviDeCroock)
- Pin terser to 5.16.0 (#5268, thanks @JoviDeCroock)