Skip to content

Releases: preactjs/preact

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.

2.2.0

28 Nov 20:08
Compare
Choose a tag to compare
  • Fix componentWillMount / componentWillUnmount for high-order components