Repository navigation
@qwik.dev/core@2.0.0-rc.5
Pre-releaseMinor Changes
-
✨ running
migrate-v2on a v2 app updates it to the current release (by @wmertens in #9185) -
✨
migrate-v2bundles libraries built with Qwik 1 on the server (by @wmertens in #9185) -
✨
migrate-v2overrides@builder.io/qwikwith v2 for libraries built with Qwik 1 (by @wmertens in #9185)
Patch Changes
-
🐞🩹 skip renders that read a cancelled async signal until it has a value (by @Varixo in #9300)
-
🐞🩹 prevent synchronous async signal results from blocking settled reads (by @Varixo in #9300)
-
🐞🩹 dev server crash on StackBlitz with
createOptimizer is not a constructor(by @wmertens in #9405) -
🐞🩹 render
trueattributes as empty on the client, matching SSR (by @intellix in #9355) -
🐞🩹 tables with event handlers on
<colgroup>no longer get split during SSR (by @wmertens in #9377) -
🐞🩹 ssr no longer fails on deep props over objects holding functions (by @intellix in #9302)
-
🐞🩹 a page that crashed before sending content answered 200 instead of 500 (by @maiieul in #9348)
-
🐞🩹 run client build without fetching an unrelated package (by @Varixo in
ecf178f) -
fix(cli): wait for an integration's
postInstallscript to finish beforeqwik addexits, and report when it fails (by @ankur-arch in #9371) -
🐞🩹 keep siblings after an empty list when a component re-renders (by @Varixo in #9372)
-
🐞🩹
useOnno longer drops the element's own handler for the same event (by @ybai08 in #9324) -
🐞🩹 keyed list re-render after resume no longer duplicates or drops the SSR-shared text of keyed fragments (by @omerman in #9368)
-
🐞🩹 inserting a new node without children no longer recreates the next sibling's children (by @yiannis-psomadelis in #9315)
-
perf: browser apps load the serializer only with segments that need it (by @Varixo in #9323)
-
🐞🩹 preserve loop handler captures across scopes and assignments (by @tuurbo in #9307)
-
🐞🩹 settle failed action submissions and prevent duplicate form requests (by @Varixo in #9275)
-
🐞🩹 preserve computed failures when thrown values are falsy (by @Varixo in #9300)
-
🐞🩹
<Pending>and<Catch>content resolving inside an<svg>is no longer misplaced (by @ybai08 in #9322) -
🐞🩹 remove unused callbacks retained after moving helpers into segments (by @Varixo in #9380)
-
🐞🩹 a conditional element no longer moves to the end of its parent after resume (by @yiannis-psomadelis in #9313)
-
🐞🩹 debug builds show readable names for event handler and visible task chunks (by @maiieul in #9386)
-
🐞🩹
useVisibleTask$cleanups now run when a component is removed while it is about to re-render (for example, ausePreventNavigate$handler is now unregistered). (by @omerman in #9345) -
🐞🩹 prevent user text from breaking serialized state scripts (by @Varixo in
f227fe4) -
🐞🩹 bundle image-size 2.0.4 to address its denial-of-service advisories (by @wmertens in #9296)
-
🐞🩹 debug builds shorten chunk file names that would pass file system limits (by @maiieul in #9386)
-
🐞🩹 keep event-only QRL dependencies outside component render chunks (by @Varixo in #9309)
-
🐞🩹 dynamic
import()of a css file no longer points to a missing chunk in production builds (by @gioboa in #9299) -
🐞🩹 resolve default entries consistently from the configured source directory (by @tscpp in #9152)
-
🐞🩹
track()returns the value type for aReadonlySignal(by @Varixo in #9340) -
🐞🩹 the TypeScript optimizer now handles destructured props used as JSX tags or shadowed by a local of the same name (by @maiieul in #9127)
-
🐞🩹
useOnhandlers no longer pile up on a JSX node reused across renders (by @ybai08 in #9324) -
🐞🩹 run resumed visible tasks only after the render they depend on commits (by @Varixo in #9305)
-
🐞🩹 QRL segments failing to load on vitest's warm module cache (by @Varixo in #9381)
-
Updated dependencies [
0e88000,5248e3b,88d5c81]:- @qwik.dev/optimizer@2.1.0-rc.11