Latest release

Inferno 1.2.2

@Havunen Havunen released this Jan 21, 2017

  • Fixes missing query parameters when URL is changed (router)
  • Increases create-element performance up to 50% (create-element package)
  • Fixes parameters for state function setter (setState) its now (state, props, context)
  • Fixes infinite loop in testUtils


  • Benchmarks now use Inferno.version instead of hardcoded one
  • Changed TsLint and ESlint to lint recursively whole project


Inferno 1.2.1

@Havunen Havunen released this Jan 18, 2017 · 20 commits to master since this release

This release contains minor bug fixes and four new functions into inferno-server package:

  • RenderStream,
  • RenderQueueStream,
  • streamQueueAsString,
  • streamQueueAsStaticMarkup

bug fixes:

  • Fixes crash when rendering empty select tag
  • Removes relative path to inferno (inferno-component)
  • Adds onDoubleClick to onDblClick mapping (inferno-compat)
  • Fixes Do not render children prop in SSR (inferno-compat, SSR)

babel-plugin-inferno (1.6.0) supports ES5 environment


Inferno 1.2.0

@Havunen Havunen released this Jan 14, 2017 · 53 commits to master since this release

  • Passes down context (inferno-create-class)
  • Allows using value as prop when Element is not controlled (core)
  • Fixes hydration appending issue (core)
  • Move to rc-css-transition-group-modern dependency (inferno-compat)
  • Fixes issue with string refs (rc-css-transition-group-modern dependency)
  • Fixes issue with deprecated findNode (rc-css-transition-group-modern dependency)
  • Allows numeric values to be used with devTools (inferno-devtools)
  • Adds validation for server/client markup mismatch (core)
  • Throws validation error if Inferno is initializing too early (core)
  • Allows meta/control clicks for Link (inferno-router)
  • Includes propTypes in infenro-compat build (inferno-compat)
  • Fixes redirect bug when nextTick is not properly shimmed (inferno-router)
  • Deleted deprecated inferno-dom package


Inferno 1.1.2

@Havunen Havunen released this Jan 10, 2017 · 79 commits to master since this release

  • Exposes Inferno version in Inferno.version (core)
  • Allows third parameter to be used as children (inferno-hyperscript)
  • Fixes exception in phantomJS strict mode (core)
  • Adds 'hidden' to booleanProps (core)
  • unstable_renderIntoSubtree now uses component function call context (inferno-compat)
  • Calls componentWillMount only if it is function (inferno-test-utils)


Inferno 1.1.1

@Havunen Havunen released this Jan 8, 2017 · 104 commits to master since this release

  • Better support for Typescript
  • Fix error message for enableFindDOMNode
  • inferno-hyperscript package bump


Inferno 1.1.0

@Havunen Havunen released this Jan 7, 2017 · 108 commits to master since this release

  • vNode normalisation rewrite (key handling)
  • added warning about duplicate keys when not in production build
  • support for iOS click event delegation
  • multiple bugs fixed


Inferno 1.0.7

@trueadm trueadm released this Jan 4, 2017 · 149 commits to master since this release

  • Hydration bug fixes and performance improvements


Inferno 1.0.6

@Havunen Havunen released this Jan 4, 2017 · 157 commits to master since this release

  • Fixes an issue with hydrate text nodes
  • Fixes issue where componentWillUnmount was not called for nested ES6 component
  • More aggressive recycling


Inferno 1.0.5

@trueadm trueadm released this Jan 3, 2017 · 178 commits to master since this release

  • Fixes an issue where bundles would duplicate content
  • Improves performance in cases where recycling was enabled but not used
  • Fixes an issue where setState might not update state correctly if called on the same nested component


Inferno 1.0.4

@trueadm trueadm released this Jan 2, 2017 · 201 commits to master since this release

  • Improves to process.env.NODE_ENV bundling/stripping for production and development modes.
  • Improved performance for cloneVNode.
  • Various minor fixes.