github QwikDev/qwik @qwik.dev/core@2.0.0-beta.30
2.0.0-beta.30

pre-release8 hours ago

@qwik.dev/core@2.0.0-beta.30

Major Changes

  • BREAKING: useTask() and useVisibleTask() now await their cleanup functions before running the next invocation. If this is not what you want, do not return the cleanup Promise (and handle errors). (by @wmertens in #8481)

Minor Changes

  • ✨ introduce Each component for fast list operations (by @Varixo in #8434)

Patch Changes

  • 🐞🩹 prevent auto-exports for variables shadowed inside catch/do-while/switch/labeled blocks (by @Varixo in #8458)

  • 🐞🩹 imported css passed to useStyles$ is now deduplicated (by @wmertens in #8436)

  • fix(core): useSerializer$ now can handle thrown Promises while initializing. (by @wmertens in #8473)

  • Split the optimizer bindings into the new @qwik.dev/optimizer package. (by @wmertens in #8469)
    @qwik.dev/core/optimizer now re-exports the optimizer runtime from that package while keeping
    the Vite plugin bundled in core.

  • 🐞🩹 exported variables passed to $ functions are no longer incorrectly inlined into segments (by @Varixo in #8458)

  • 🐞🩹 sibling node duplication when toggling elements with dangerouslySetInnerHTML (by @Varixo in #8461)

  • Updated dependencies [4e54bce]:

    • @qwik.dev/optimizer@2.0.1-beta.0

@qwik.dev/optimizer@2.0.1-beta.0

Patch Changes

  • ✨ the Qwik optimizer is now in a separate package, which reduces download size for the qwik package (by @wmertens in #8483)

@qwik.dev/react@2.0.0-beta.30

Patch Changes

@qwik.dev/router@2.0.0-beta.30

Patch Changes

Full Changelog: https://github.com/QwikDev/qwik/compare/@qwik.dev/core@2.0.0-beta.29...@qwik.dev/core@2.0.0-beta.30

Don't miss a new qwik release

NewReleases is sending notifications on new releases.