Skip to content
This repository was archived by the owner on Apr 29, 2021. It is now read-only.

v4.0.0

Choose a tag to compare

@jridgewell jridgewell released this 02 Dec 05:42
· 62 commits to master since this release
  • New Feature
    • Add moduleSource option to auto import needed iDOM methods
    • Add runtimeModuleSource option to auto import needed runtime methods
    • Add spreadAttribute runtime method
    • Defer calling functions until wrapper executes
  • Bug Fix
    • Forbid error caused by mutating key after referencing in another attribute
    • Ensure logical expressions do not call iDOM methods
    • Ensure conditional expressions do not call iDOM methods
  • Polish
    • Convert "special" literals (numbers, undefined, null) to strings
    • Template strings no longer require a renderArbitrary call
    • Unwrap a child expression's sequence to avoid unneeded renderArbitrary calls
    • Use more performant jsxWrapper
    • Speed up transform
  • Change
    • Rename to babel-plugin-transform-incremental-dom
    • hoist is now standard behavior
    • Using static attributes will generate a UUID key by default
    • Remove prefix option in favor of moduleSource
    • Remove runtime option in favor of runtimeModuleSource