Skip to content

Releases: preactjs/preact

3.0.1

04 Feb 02:49
Compare
Choose a tag to compare
3.0.1 Pre-release
Pre-release

This is likely the last beta release of Preact 3.0, it'll become the stable branch shortly.
Feedback and testing welcome!

  • Use a safeguard method to obtain preact attr cache objects before writes
  • Fix edge case where fallthrough attribute values would not be stored in the preact attr cache
  • null instead of delete for _component refs, avoiding shape mutations
  • build tweaks

3.0.0-beta4

03 Feb 04:56
Compare
Choose a tag to compare
3.0.0-beta4 Pre-release
Pre-release
  • Preact's codebase has been factored into modules
  • Reduced possible repaints by collecting property cache into a namespace
  • 10-20% performance improvement under heavy rendering load!
  • Now available in npm under a nice dist-tag: npm install preact@beta

3.0.0-beta3

02 Feb 22:15
Compare
Choose a tag to compare
3.0.0-beta3 Pre-release
Pre-release
  • Fixes for event removal (#34), tests.

3.0.0-beta2

01 Feb 13:31
Compare
Choose a tag to compare
3.0.0-beta2 Pre-release
Pre-release

Beta version of the 3.0.0 major bump:

3.0.0

  • Added context support
  • Bugfix: componentDidUpdate() should not be called after initial render
  • Switch from tracking nextState to tracking prevState
  • Drop VNode#__isVNode in favor of instanceof (reason)

2.8.1

29 Jan 03:30
Compare
Choose a tag to compare
  • Performance improvements for asymmetric DOM properties
  • Account for external mutation of properties

2.7.3

26 Jan 21:23
Compare
Choose a tag to compare
2.7.3

2.5.0

03 Dec 19:25
Compare
Choose a tag to compare
  • Fixes #5: props are now passed to Component constructors.

2.4.1

03 Dec 19:03
Compare
Choose a tag to compare
  • Fix: ensure the npm package includes src/ since it's now used by anyone using rollup for bundling (via jsnext:main).

2.4.0

03 Dec 19:02
Compare
Choose a tag to compare
  • Switch to a rollup-powered build, courtesty of @sheepsteak (thanks!)
  • Apply more strict linting around the codebase, removed some unused code. General cleanliness += 1.

2.3.0

30 Nov 00:43
Compare
Choose a tag to compare
  • Fix incorrect behavior where attributes with explicit false values were being skipped.
  • Readme updates as ever.