v0.14.0
- 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
)
- You can no longer do
- Remove support of VariableDeclaration for
$
labels. Usememo
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 .../>
)
- You can now use Solid's built-in components globally (e.g. previously you'd do
- 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.
- Since JSX doesn't support generics, some
- 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