preact v10.0.0-beta.3 Release Notes

Release Date: 2019-06-21 // almost 5 years ago
  • tl;dr This is a bug-fix-only release and all users are encouraged to update. A final release is in sight ๐ŸŽ‰

    It's the summer and while hopefully most of you will be able to enjoy the time
    ๐Ÿš€ outside we couldn't pass the opportunity to let our latest beta release free
    into the world! This might be the last beta we'll publish before going gold,
    ๐Ÿฑ so stay tuned ๐Ÿ˜‰ For this reason we focused purely on shaking all bugs out
    ๐Ÿš€ and make this the most stable preact release we can ๐Ÿ‘ ๐Ÿ’ฏ

    Most notably this includes some rethinking of how we deal with Fragments
    ๐Ÿ‘€ internally. Over the past weeks we received bug reports which all seemed to be
    related and it turns out they were! They all shared the problem that the sibling
    โšก๏ธ order was different after a component update. We all got our heads together
    ๐Ÿ‘ and found a better internal implementation for Fragments that's a lot more
    ๐Ÿฑ sound theoretically. It should fix all ordering issues for good ๐Ÿ‘ ๐Ÿ

    ๐Ÿš€ Although this release is quite and we've set our sights on a final release we're
    already working on getting the Preact debug adapter in shape for the upcoming
    ๐Ÿฑ react-devtools v4 ๐ŸŽ‰ It's not just more performant, but also adds the
    ๐Ÿฑ hooks panel right in the devtools. More on that soon ๐Ÿ˜‰

    Again, you are awesome

    As always Preact wouldn't be what it is today without you all. Whether you've
    been helping us squash bugs, joined feature discussions or just spread the word,
    we're really thankful to be part of such an amazing community. We even got to
    meet some of you at this years JSConfEU!

    ๐Ÿš€ With all said: We can't wait to unleash the final release soon! If you're new
    ๐Ÿš€ to the beta releases, don't worry. The final release will be accompanied with
    ๐Ÿฑ a migration guide ๐Ÿ‘

    Important

    โšก๏ธ Because of the internal restructuring preact-render-to-string needs to be updated to at least version 5.0.4.

    ๐Ÿ› Bug Fixes

    Typings

    ๐Ÿšง Maintenance