Skip to content

Releases: infernojs/inferno

v8.0.4

16 Oct 12:15
Compare
Choose a tag to compare

Typescript

  • Adds type information for Animation hooks 77acc73
  • AnimatedMoveComponent, PureComponent and Component are now abstract classes to indicate they must be extended
  • All attributes now accept null value eb88122
  • Refs now accept null value 12be729

Internal

  • Dependencies updated to latest versions
  • Rollup plugin bubble replaced with babel

Inferno v8.0.3

18 Aug 16:21
Compare
Choose a tag to compare

Inferno-core

Typescript

  • Added back types for CssProperties, correctly typed with hyphen case, fixes #1604

Dependencies

  • inferno-shared moved to devDependencies in all packages 231d717

Inferno v8.0.2

02 Aug 16:51
Compare
Choose a tag to compare

Typescript

  • Reverted Component state from read-only to mutable object
  • inferno-router typings improved
  • type IComponentConstructor removed it was not needed for anything

Inferno v8.0.1

19 Jun 06:36
Compare
Choose a tag to compare

Typescript

  • Fixes an issue where mixing React and Inferno in same application failed to resolve JSX Component type #1599 5192eef

Inferno v8.0.0

17 Jun 12:28
Compare
Choose a tag to compare

Inferno

Typescript

  • Added basic support for JSX Component default props 696006c
  • Added missing optimization flag #1595

Inferno-animation

Special thanks for improving inferno animations to @jhsware

Inferno-router

  • history package has been updated to version 5

Inferno-mobx

  • Document details about server side rendering for inferno-mobx d0ed1ca
  • Forward exceptions thrown by render so MobX does not eat them 0165ff0
  • inferno-mobx observer now correctly throws an exception for incompatible components 2da4cb6
  • Clean up new inferno-mobx examples 779f04f
  • Added observerPatch to inferno-mobx 8b6750f

Special thanks for improving inferno-mobx to @Gwenio

Build system and internal changes

Breaking changes

  • VNodeFlags.Void has been removed c658a41, use null or undefined vNode instead
  • Internet Explorer is not actively tested anymore due to Internet Explorer retiring on June 15, 2022 and jasmine v4 has dropped IE support https://github.com/jasmine/jasmine/blob/main/release_notes/4.0.0.md
  • inferno-component package has been removed. Component is available in "inferno" main package
  • inferno-devtools is discontinued 537cb2d
  • method findDOMfromVNode is now called findDOMFromVNode
  • method isDOMinsideComponent is now called isDOMInsideComponent

Inferno v8.0.0-alpha.6

24 May 21:16
Compare
Choose a tag to compare
Pre-release

inferno

  • Fixes performance regression in patch method 9dcc198
  • Fixes performance regression in unmounting logic 1170cea
  • Small performance optimization to moveVNodeDOM method 7b66a2d

Breaking change

  • inferno-devtools is discontinued 537cb2d
  • method findDOMfromVNode is now called findDOMFromVNode
  • method isDOMinsideComponent is now called isDOMInsideComponent

Inferno v8.0.0-alpha.3

24 Nov 18:54
Compare
Choose a tag to compare
Pre-release

Inferno

  • Removes development bundle warning when infernojs is used in Jest test environment 5c017e1
  • Fixes an issue where context becomes null when fragment is used to render single vNode ef07f26

Inferno-animations

  • New feature global animations 776b607

Inferno v8.0.0-alpha.2

03 Nov 20:39
Compare
Choose a tag to compare
Pre-release
  • Fixes inferno-animation server side rendering bug a71edbb

Inferno v7.4.11

03 Nov 21:24
Compare
Choose a tag to compare
  • Fixes an issue where top level context becomes null if Fragment was rendered having single child node #1579

Inferno v8.0.0-alpha.1

25 Oct 08:36
Compare
Choose a tag to compare
Pre-release
  • inferno-component package has been removed. Component is available in "inferno" main package
  • inferno-animation clean up and performance bug fixes: #1575 #1576
  • internal dependencies updated