Skip to content

Releases: infernojs/inferno

Inferno v5.5.0

01 Sep 16:58
Compare
Choose a tag to compare

Typescript

  • All Inferno types are now included within the library. #1377
  • Inferno modules are now compiled using noUnusedParameter: true

Inferno-mobx

  • Removed "undefined" from mobx logger. #1379

Inferno-create-class

  • Fixes an issue where prototype methods were ignored #1380

Internal

  • Updated to Babel 7 to prepare for Fragments
  • Updated to Lerna 3
  • Removed dts-bundle module its no longer used

Inferno v5.4.2

21 Aug 17:53
Compare
Choose a tag to compare

Inferno-core

This release fixes an issue where application level error caused further rendering to get stuck

Inferno v5.4.1

21 Aug 06:01
Compare
Choose a tag to compare

Typescript support

Inferno now builds types using outputAsModuleFolder: true to fix Webstorm IDE intellisense and to have better compatibility between node module system.

Inferno v5.4.0

08 Aug 19:57
Compare
Choose a tag to compare

Inferno-core

  • Always diff through whole vNode tree, even when vNodes are strictly equal. Fixes #1369 #1345
  • Improves performance when no contenteditable elements are used. JSX users update to babel-plugin-inferno v5.1.0
  • Adds basic support for content-editable elements. Nested html is not supported for content-editable elements, only text for now. Fixes #1186

Inferno-server

Inferno-compat

  • Fixes an issue where props were removed when cloning vNodes multiple times

Inferno-test-utils

  • Fixes typescript type reference error #1366

Common

  • New version of prettier ran on whole project
  • All dependencies updated

Documentation

  • Inferno-mobx inject documentation updated #1368
  • Link changed to round 7 web framework benchmark #1372
  • Rollup config updated #1367
  • Removed functional component work around from Inferno router examples

Babel-plugin-inferno v5.1.0

Inferno v5.3.0

02 Jul 18:43
Compare
Choose a tag to compare

Improved error recovery

This release adds basic support for recovering from user-land errors. Previous render result is now changed as diffing process goes on. When an exception happens, next render continues from the correct state.

Inferno-core

Chaining forceUpdate now renders asynchronously ( the same way as setState ) to avoid error situations

Inferno v5.2.0

26 Jun 17:44
Compare
Choose a tag to compare

Inferno-core

Fixes issue where Inferno's synthetic events blocked Firefox mid click #6b4abe7

Typescript support

onDoubleClick type has been renamed to onDblClick to match inferno events 15a2196
Fixes typescript error when using Route component from inferno-router e649417

Inferno-redux

Exposed wrapActionCreators method

Maintenance

Dependencies updated

Inferno v5.1.1

12 Jun 20:51
Compare
Choose a tag to compare

Inferno-devtools

  • Fixes issue where devtool children and inferno children ran out of sync
  • Fixes issue where devtool root components got same unique key

Inferno v5.1.0

10 Jun 19:56
Compare
Choose a tag to compare

Inferno-core

  • Added documentation about tear downing Inferno application ( 5051e12 )
  • Added guard for chaining forceUpdate into setState which caused runtime error
  • Cleaned lifecycle parameter from all methods ( a647ac0 )
  • Simplified autofocus attribute handling ( 9a23d67 )
  • options.roots has been removed to reduce memory usage
  • options.afterMount / options.afterUpdate / options.beforeUnmount has been removed as they are no longer needed for devtools

Inferno-devtools (React developer tools)

Inferno - React developer tools integration has been rewritten from scratch. It no longer wraps functional Components into Class Components, it now correctly updates state / and props where possible and no longer duplicates root nodes. This rewrite also fixes some long running issues about the devtools. ( #729 #677 #1326 #1324 )

You can get React developer tools for Chrome from Chrome store

Inferno-router

  • Documentation has been updated
  • Fixed Navlink component adding exact attribute to DOM

Typescript

  • Added non synthetic events to Inferno JSX types ( 641cf8a )
  • Allow JSX node to be Router children ( 11171f7 )

Build & Maintenance

  • Minimized console logs during Travis CI tests
  • All dependencies updated

Inferno v5.0.6

16 May 19:32
Compare
Choose a tag to compare

Inferno-core

Adds support for boolean expressions in children types TSX (Typescript JSX)
Adds support for style property as string #1338

Inferno v5.0.5

12 May 10:03
Compare
Choose a tag to compare

Inferno-core

Better typescript support across the library, fixes Github #1332
Fixes Maximum callstack size exceeded error when using AngularJS and inspire-tree-dom with Inferno #1331

Internal

All dependencies updated
Travis moved to NodeJS 10