Skip to content

v0.14.0

Compare
Choose a tag to compare
@lxsmnsyc lxsmnsyc released this 18 Feb 14:40
· 65 commits to main since this release
  • Adds the following integrations:
  • Remove support of AssignmentExpression, Identifier or a sequence of either expressions, for signal, memo and $ labels
    • You can no longer do signal: x = 0 for declaring variables. Use VariableDeclaration instead (signal: var x = 0)
  • Remove support of VariableDeclaration for $ labels. Use memo label instead.
  • Remove $ auto-import components in favor of Solid's actual built-in component's name.
    • You can now use Solid's built-in components globally (e.g. previously you'd do <$for .../> but now you can do <For .../>)
  • Remove some useless solid namespace types
    • Since JSX doesn't support generics, some solid:* components do not benefit to this (e.g. For). The types are now removed, but the compiler still supports it.
  • Add $useTransition and $startTransition
  • Add $owner and $runWithOwner
  • Fix destructure variants to work with $property, $getter, $refMemo and $get
  • Fix Typescript-related issues when trying to use CTF
  • Fix global types

Full Changelog: v0.13.0...v0.14.0