preact
11.0.1 · 8 Oct 2026MIT23.2M / weekRepositoryHomepagenpmAtom feed
238 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 11.x · latest line
11.0.1
8 Oct 2026Keep suspended hydration within a component's own
$srange (#5300, thanks @JoviDeCroock)Keep ref cleanups on the element instead of the ref function (#5290, thanks @JoviDeCroock)
Unmount parked Suspense children when the boundary unmounts (#5295, thanks @gengjiawen)
Fixes
Keep suspended hydration within a component's own
$srange (#5300, thanks @JoviDeCroock)Keep ref cleanups on the element instead of the ref function (#5290, thanks @JoviDeCroock)
Unmount parked Suspense children when the boundary unmounts (#5295, thanks @gengjiawen)
DX
Log the component stack of errors no boundary handles (#5297, thanks @JoviDeCroock)
Performance
Key event listeners by prop name and stamp attach times per listener (#5272, thanks @JoviDeCroock)
11.0.0
30 Sep 2026Read the upgrade-guide over at preactjs.com/guide/v11/upgrade-guide
All other release notes can be seen at
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)
- 10.x
10.29.8
1 Aug 2026Batch updates in flushSync (#5173, thanks @JoviDeCroock)
Avoid traversing retained subtrees (#5182, thanks @JoviDeCroock)
10.29.7
8 Jul 2026Reading the note…
10.29.6
7 Jul 2026Reading the note…
10.29.5
7 Jul 2026Reading the note…
10.29.4
3 Jul 2026Reading the note…
10.29.3
26 Jun 2026Reading the note…
10.29.2
17 May 2026Reading the note…
10.29.1
3 Apr 2026Reading the note…
10.29.0
10 Mar 2026Reading the note…
10.28.4
19 Feb 2026Reading the note…
10.28.3
31 Jan 2026Reading the note…
10.28.2
6 Jan 2026Reading the note…
10.28.1
23 Dec 2025Reading the note…
10.28.0
1 Dec 2025Reading the note…
10.27.3
6 Jan 2026Reading the note…
10.27.2
13 Sep 2025Reading the note…
10.27.1
18 Aug 2025Reading the note…
10.27.0
28 Jul 2025Reading the note…
10.26.10
6 Jan 2026Reading the note…
10.26.9
11 Jun 2025Reading the note…
10.26.8
29 May 2025Reading the note…
10.26.7
24 May 2025Reading the note…
10.26.6
6 May 2025Reading the note…
10.26.5
6 Apr 2025Reading the note…
10.26.4
28 Feb 2025Reading the note…
10.26.3
27 Feb 2025Reading the note…
10.26.2
18 Feb 2025Reading the note…
10.26.1
18 Feb 2025Reading the note…
10.26.0
16 Feb 2025Reading the note…
10.25.4
28 Dec 2024Reading the note…
10.25.3
18 Dec 2024Reading the note…
10.25.2
12 Dec 2024Reading the note…
10.25.1
2 Dec 2024Reading the note…
10.25.0
22 Nov 2024Reading the note…
10.24.3
14 Oct 2024Reading the note…
10.24.2
4 Oct 2024Reading the note…
10.24.1
24 Sep 2024Reading the note…
10.24.0
14 Sep 2024Reading the note…
10.23.2
12 Aug 2024Reading the note…
10.23.1
25 Jul 2024Reading the note…
10.23.0
23 Jul 2024Reading the note…
10.22.1
1 Jul 2024Reading the note…
10.22.0
15 May 2024Reading the note…
10.21.0
30 Apr 2024Reading the note…
10.20.2
9 Apr 2024Reading the note…
10.20.1
23 Mar 2024Reading the note…
10.20.0
20 Mar 2024Reading the note…
10.19.7
18 Mar 2024Reading the note…