Skip to content

Releases: infernojs/inferno

Inferno v8.0.3

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

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

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

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

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

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

Compare
Choose a tag to compare
Pre-release
  • Fixes inferno-animation server side rendering bug a71edbb

Inferno v7.4.11

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

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

Inferno v8.0.0-alpha.0

Compare
Choose a tag to compare
Pre-release

New package inferno-animation has been added

Inferno-router

"history" package has been updated to the latest major version 5

Multiple internal changes to build system and dependencies

Note

This is preview release available for testing and there might be breaking changes in future releases