github preactjs/preact 8.1.0

latest releases: 10.21.0, 10.20.2, 10.20.1...
7 years ago

As of 8.1.0, we're officially out of beta! If you were waiting to upgrade to Preact 8, now's the time.

💁 8.x included a few important backwards-incompatible changes, so we've put together a 8.0 migration guide to help. The guide includes "polyfills" you can use to restore 7.x functionality so your migration goes smoothly.

If you have any issues upgrading, including anything caused by this release, drop us a line!

This release resolves a few issues people have had when upgrading.

  • Remove object check before setting attributes (fixes custom toString, #401 - thanks @NekR!)
  • Cast boolean children to null for component props (fixes rc-animate, #629 - thanks @hassanbazzi!)
  • Call componentDidMount on children before componentDidUpdate on parent (#440, #506 - thanks @robertknight!)
  • Revert 8.0.0 behavior of throwing when encountering undefined components (#627)
    • preact/debug will be released shortly and does a much better job reporting stack traces!

🌈 Also worth noting, the linkstate module is now available.

Don't miss a new preact release

NewReleases is sending notifications on new releases.