10.0.0-rc.1 Biggus Fixus
tl;dr: This release contains many little fixes and we encourage all X users to upgrade.
As we're nearing closer to the actual release we're hoping to sweeten the wait with another rc-release 🎉 While the docs are coming along nicely we have a preview of our upcoming migration guide to Preact X from 8.x. We have a little polish left to do, but apart from that the new docs are basically ready :fingers_crossed:
But back to the actual release! This time the fixes touch a broad area in Preact. There are a few for Portals, some for onTransition* or onAnimation* events and the usual round of browser or typing PRs.
It's arguably less feature packed than previous releases, but that's a really good sign for the release candidate phase. It means that X is mature and is in great shape for going gold 👍 💯
Features
- Diff
propswhen replacing a node and don't diff whenhydrating(#1786, thanks @JoviDeCroock)
Bug Fixes
- Fix
lazynot forwardingrefs(#1826, thanks @JoviDeCroock) - Fix Chrome Headless running on WSL (#1696, thanks @developit)
- Use internal reference for
hydrationflag (#1802, thanks @developit) - Fix
animationandtransitionevents handlers not being recognized (#1804, thanks @JoviDeCroock) - Fix IE11 incompatability with input type="range" (#1823, thanks @JoviDeCroock)
- Add additional test for
createPortal-> normalvnode(#1805, thanks @JoviDeCroock) - Fix
Portalchildren always being mounted (#1781, thanks @marvinhagemeister) - Fix
debugcrash withhooksimport (#1773, thanks @JoviDeCroock)
Typings
- Add
PartialtosetState(#1779, thanks @pmkroeker)
Maintenance
- Fix typos across preact repository (#1796, thanks @kittenking)
- Fix typo (#1784, thanks @38elements)
- Upgrade
xvfbconfig for Travis CI (#1822, thanks @prateekbh) - Add Web Maker to real world app list (#1762, thanks @chinchang)