The cat is out of the bag 🙌 We finally revealed on what we have in store
for the next major version of preact which will be called Preact X 🎉 To give
you a sneak peak of what will be included check out this talk over at this.javascript
video, slides.
It's hard to make an estimate right now on when it will be released, but rest
assured we are nearly done and are working on upgrading the ecosystem
(cli, router,...) to ensure a smooth release.
That said we very excited about recent community contributions. This release
contains some awesome performance enhancements brought to you by @lowaa and
@rpetrich. On top of that there are some minor bug fixes and a lots of
improvements to our typings.
Thank you so much for everyone involved 👍
- Perf: Improve adding and removing large trees 🎉 (#1211, thanks @lowaa)
- Drain render queue in a single micro task 🎉 (#1135, thanks @rpetrich)
- Fix missing build when installing from git (#1251, thanks @garybernhardt)
- Fix invalid
ref
invocation (#1235, thanks @developit) - Fix
cloneElement
test (#982, thanks @decadef20) - Reorganize and improve render unit tests (#1199, thanks @andrewiggins)
- Improve
componentDidUpdate
tests (#1198, thanks @andrewiggins)
TypeScript Improvements!
- Add
onInvalid
form event (#1221, thanks @namankheterpal) - Fix
h()
overloads (#1246, #1214, thanks @gpoit, @garybernhardt) - Fix
AnyCompoent
type (#1249, thanks @scurker) - Use proper type for
key
(#1248, thanks @wojtczal) - Add
boolean
as a component child (#1219, thanks @KasparEtter) - Add
onError
image event (#1209, thanks @jackmoore) - Add support for
defaultProps
(#1181, thanks @Alexendoo) - Fix
cloneElement
definition (#1197, thanks @hiddedejong)
Flow improvements!
- Fix typings for
flow@0.82
(#1230, thanks @ngyikp) - Refine
options
flow type (#1204, thanks @reyronald)
README Improvements!
- Add Ultimate-Guitar (#1244, thanks @JiLiZART)
- Add logo to README (#1243, thanks @reviewher)
- Add section for
babel@7
(#1212, thanks @38elements) - Remove duplicate project (#1192, thanks @stephenmathieson)