-
Notifications
You must be signed in to change notification settings - Fork 1
chore(deps): update dependency @builder.io/qwik to v1.17.1 #63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/builder.io-qwik-1.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Apply Sweep Rules to your PR?
|
2d5be83 to
7514728
Compare
b4531cb to
cdd9da5
Compare
494a63d to
26c60ab
Compare
26c60ab to
b8d1baa
Compare
f4e0c95 to
1e33619
Compare
1e33619 to
c423c7d
Compare
f0fe93f to
d124829
Compare
d124829 to
a4abfb8
Compare
a4abfb8 to
4d00f74
Compare
4d00f74 to
9813a8f
Compare
9813a8f to
3f2231c
Compare
0e4e890 to
36533c1
Compare
36533c1 to
737bdfb
Compare
737bdfb to
9101040
Compare
9101040 to
1f7a5b5
Compare
1f7a5b5 to
0e88729
Compare
0e88729 to
02117d9
Compare
02117d9 to
1112028
Compare
1112028 to
32a1f2a
Compare
175e1f9 to
8f62339
Compare
8f62339 to
1385b2c
Compare
1385b2c to
698cb31
Compare
698cb31 to
c24696d
Compare
c24696d to
f87aa38
Compare
f87aa38 to
9b32e59
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.2.18->1.17.1Release Notes
QwikDev/qwik (@builder.io/qwik)
v1.17.1Compare Source
Patch Changes
🐞🩹 the bunding won't lead to circular dependencies in qwik-astro apps anymore. (by @maiieul in #8052)
✨ The optimizer is now built with a recent Rust toolchain. Fresher bits! (by @wmertens in #8040)
v1.17.0Compare Source
Minor Changes
🐞🩹 Qwik now leverages Rollup's new
output.onlyExplicitManualChunksfeature, which improves preloading performance and reduces cache invalidation for a snappier user experience. (by @maiieul in #7982)✨ the qwikloader can now be inlined again if required (for testing or specific network conditions). Pass
qwikLoader: 'inline'to the render options. (by @wmertens in #8008)Patch Changes
🐞🩹 The Deno integration now builds successfully with version v2.4.3 and above. (by @gioboa in #7913)
TEST: qwik react mount and unmount (by @sashkashishka in #7950)
🐞🩹 solve type error when using async _resolved function (by @JerryWu1234 in #7426)
🐞🩹 Click-to-Component is now more reliable across platforms (by @wmertens in #7923)
🛠 add qwik react e2e test runs to ci (by @sashkashishka in #7952)
v1.16.1Compare Source
Patch Changes
🐞🩹 The entry.ssr renderToStream
preloader.preloadProbabilityoption is now deprecated because this could cause performance issues with bundles fetched on click instead of being preloaded ahead of time. (The preloader still relies on probabilities to know preload the most likely bundles first) (by @maiieul in #7847)🐞🩹 Link prefetch now always preloads Link prefetch bundles on monorepos (by @maiieul in #7835)
🐞🩹 Rollup's hoistTranstiveImports is now set to
falsebecause the hoisting added unnecessary bundles to be preloaded to the bundle-graph static imports graph. This could lead to a suboptimal preloading experience. (by @maiieul in #7850)🛠 Add check-client command to verify bundle freshness (by @JerryWu1234 in #7517)
✨ All qwik packages are now marked as side effect free in their package.json. This should remove a few unecessary empty imports added by rollup and then not tree-shaken like
import "./preloader.js". (by @maiieul in #7908)🐞🩹 unmount qwikify react root alongside with qwik component (by @sashkashishka in #7864)
🐞🩹 preloader now preloads bundles as long as they are part of the current viewport's bundles graph, even if their probability is very small (by @maiieul in #7836)
✨ maxIdlePreloads is now constant over time so you know for sure how many bundles will be preloaded concurrently during idle. (by @maiieul in #7846)
🛠 use patched domino instead of qwik-dom (by @gioboa in #7842)
🐞🩹 Qwik is now smarter at bundling non QRL source files and qwik libraries modules (e.g. helpers, enums, inline components, etc.) together. (by @maiieul in #7888)
v1.16.0Compare Source
Minor Changes
Patch Changes
🐞🩹 Keeping the service worker components now properly unregisters them. (by @maiieul in #7781)
🛠 remove a grace period before unregistering events from qwikloader (by @Varixo in #7818)
🐞🩹 Keeping the service worker components now also removes their associated Cache storage. (by @maiieul in #7782)
🐞🩹 fix up open in editor feature (by @LazyClicks in #7785)
🐞🩹 SSR was missing some places with nonce for CSP. Now CSP should work even when strict-dynamic (by @wmertens in #7776)
v1.15.0Compare Source
Minor Changes
Patch Changes
🐞🩹 Use correct working directory for Deno environment (by @siguici in #7699)
⚡ the qwikloader is no longer embedded in the SSR results. Instead, the same techniques are used as for the preloader to ensure that the qwikloader is active as soon as possible, loaded from a separate bundle. This reduces SSR page size by several kB end ensures that subsequent qwikloader loads are nearly instant. (by @wmertens in #7613)
🐞🩹 Removed backdrop-filter of vite-error-overlay to prevent perf issues with multiple errors (by @intellix in #7676)
🐞🩹 assetsDir and debug:true will no longer break your application. (by @maiieul in #7638)
🐞🩹 We now also output the preloader as .cjs for non esm environments (e.g. jest 29 and below). (by @maiieul in #7736)
🐞🩹 cypress component tests became slow in 1.9.1. This is now fixed. (by @maiieul in #7736)
✨ q-manifest.json now also includes the generated assets (by @wmertens in #7650)
🐞🩹 support q-manifest resolution under Bun runtime (#7565) (by @siguici in #7669)
🐞🩹 set correct script type for qwik loader (by @Varixo in #7710)
🛠 update devDependencies and configurations (by @JerryWu1234 in #7695)
v1.14.1Compare Source
v1.14.0Compare Source
Minor Changes
✨ Major improvements to prefetching with automatic bundle preloading (by @wmertens in #7453)
modulepreloadlink tags for better browser integration.<Link>component, AKA "single page app" mode)manifestaround)<ServiceWorkerRegister/>or<PrefetchServiceWorker/>).Service Worker:
This new implementation will use it to uninstall the current service worker to reduce the unnecessary duplication.
The builtin service workers components are deprecated but still exist for backwards compatibility.
The files under build/ and assets/ are named with their content hash and may therefore be cached indefinitely. Typically you should serve
build/*andassets/*withCache-Control: public, max-age=31536000, immutable.However, if you changed the rollup configuration for output filenames, you will have to adjust the caching configuration accordingly.
You can configure the preload behavior in your SSR configuration:
Optional for legacy apps:
For legacy apps that still need service worker functionality, you can add it back using:
This will add a basic service worker setup that you can customize for specific caching strategies, offline support, or other PWA features beyond just prefetching.
Patch Changes
🐞🩹 linting errors which were previously being ignored across the monorepo. (by @better-salmon in #7418)
🐞🩹 now qwikloader is loaded only once in all cases (by @wmertens in #7506)
v1.13.0Compare Source
Minor Changes
useTask# @​builder.io/qwik function'seagerness` option is deprecated and will be removed in version 2. (by @sreeisalso in #7345)Patch Changes
🐞🩹 Error boundary
ErrorBoundaryand fixuseErrorBoundary(by @damianpumar in #7342)🐞 🩹 The qwik-city ServiceWorkerRegister and qwik PrefetchServiceWorker now prefetch all their qrls to prevent under-prefetching (by @maiieul in #7417)
🐞🩹 When csr is true, it causes a crash because resolve cannot be null as the second parameter (by @JerryWu1234 in #7420)
updated drizzle to latest version (by @sreeisalso in #7288)
🐞 fix(rollup): improve manualChunks logic to minimize over-prefetching (by @maiieul in #7362)
✨ Add the ability to see chunks names in preview/production environments to facilitate debugging of production-only bugs (by @maiieul in #7293)
Emit an CustomEvent
qviewTransitionwhen view transition starts. (by @GrandSchtroumpf in #7237)✨ Ability to keep using tailwind v3 through the cli (by @maiieul in #7403)
dev server now correctly handles css and js importers, also hmr persistence (by @thejackshelton in #7389)
🐞🩹 set default value of lint to false to improve the execution performance (by @JerryWu1234 in #7425)
🐞🩹 manual QRL grouping now works again. This is needed for Insights to work. (by @wmertens in #7444)
v1.12.1Compare Source
Patch Changes
📃 update turso integration keywords, add contributor (by @A2-NieR in #7215)
✨ tailwindcss v4 integration (by @sreeisalso in #7274)
🐞🩹 remove usage of
computedStyleMap(by @Varixo in #7252)📃 remove shop (by @gioboa in #7221)
🐞🩹 error in the middleware occurs 404 (by @JerryWu1234 in #6951)
🐞🩹 changed turso createClient import to work with file urls, updated docs note with info & link to the corresponding section in the turso docs (by @A2-NieR in #7211)
📃 add Qwik blog + articles (by @gioboa in #7214)
🐞🩹 input's value is string when passing number (by @JerryWu1234 in #7249)
v1.12.0Compare Source
Minor Changes
isDev,isBrowserandisServerare now exported from@builder.io/qwikdirectly, so they are more discoverable and easier to add.@builder.io/qwik/buildstill remains. (by @wmertens in #7138)Patch Changes
🐞🩹 add subscription when doing
"prop" in store(by @revintec in #7071)🐞🩹
stoppropagationfunctionality (by @shairez in #7102)v1.11.0Compare Source
Minor Changes
CHORE: Prepare backwards compatibility for V1 libraries in V2. (by @wmertens in #7044)
We move internal fields
immutablePropsandflagsout of JSXNode as they are not meant for public use.This will allow projects using older V1 libraries to continue to work with the Qwik V2 by adding the following
package.jsonchanges:{ "dependencies": { "@​builder.io/qwik": "^1.11.0", "@​qwik.dev/core": "^2.0.0" } }And will prevent typescript errors when using libraries which haven't upgraded to V2 yet.
✨ add monorepo support to the
qwik addcommand by adding aprojectDirparam (by @shairez in #7059)That way you can run
qwik add --projectDir=packages/my-packageand it will add the feature to the specified project/package (sub) folder, instead of the root folder.v1.10.0Compare Source
Minor Changes
Async functions in
useComputedare deprecated. (by @wmertens in #7013)Why?
useTaskanduseResourceare available, without these problems.In v2, async functions won't work.
Again, to get the same functionality use
useTaskoruseResourceinstead, or this function:✨ Expose
unwrapStoreas a low level AP (by @GrandSchtroumpf in #6960)This enables developers to clone the content of a
useStore()usingstructureCloneor IndexedDBPatch Changes
📃 fix useResource docs example & remove unused demo (by @ianlet in #6893)
🐞🩹 QRL segment filenames are no longer lowercased. This was giving trouble with parent lookups in dev mode and there was no good reason for it. (by @wmertens in #7003)
🐞🩹 the type for
<textarea>now accepts text children, as per spec. (by @wmertens in #7016)🐞🩹 dev-mode QRL paths are now handled by Vite so they are the same as the parent paths. You can see this in the Sources section of the browser devtools, where the segments are now always next to their parents (when the parent is loaded). (by @wmertens in #7037)
🐞🩹
viteis now a peer dependency ofqwik,qwik-city,qwik-reactandqwik-labs, so that there can be no duplicate imports. This should not have consequences, since all apps also directly depend onvite. (by @wmertens in #6945)✨ sync$ QRLs will now be serialized into the HTML in a shorter form (by @wmertens in #6944)
🐞🩹 cli build command appearing to "hang" on errors (by @shairez in #6943)
✨ Allow setting
linkFetchPriorityfor modulepreload links in the prefetch strategy. Also fix the links in dev mode (by @GrandSchtroumpf in #6947)v1.9.1Compare Source
Patch Changes
✨ showing qrl parent names. (by @wmertens in #6881)
in dev mode, qrl segments now start with their parent filename so it's easy to see where they came from. Furthermore, in production builds these filenames are also used so that origins in
q-manifest.jsonare easy to understand.🐞🩹 Optimizer now ignores unknown deps in graph that caused crashes during build (by @wmertens in #6888)
🐞🩹 Do not allow object methods to be serialized with style prop (by @jakovljevic-mladen in #6932)
🐞🩹 In dev mode, changes to QRLs now explicitly invalidate the segment so that the browser will reload it (by @wmertens in #6938)
v1.9.0Compare Source
Patch Changes
✨ Introducing the
experimental[]option to the Vite plugin. This allows you to opt in to features that are not guaranteed to have a stable API. (by @wmertens in #6880)🐞🩹 fix typo in using useStore() (by @zaynet in #6875)
🐞🩹 gracefully handle image dimensions service errors (by @JerryWu1234 in #6855)
✨ Lib builds no longer perform qwik transformation. (by @wmertens in #6850)
This prevents using unstable internal APIs, and doesn't make a difference for the end user. Library authors are strongly urged to push a new library patch version built with this qwik version, and to add
| ^2.0.0to their accepted qwik version range.🐞🩹 SSG Link component strips search parameters (by @JerryWu1234 in #6778)
🐞🩹 The PrefetchServiceWorker now has a more efficient graph and only prefetches direct imports and, at a lower priority, task QRL segments. This greatly improves its load performance. (by @wmertens in #6853)
v1.8.0Compare Source
Minor Changes
Updated SWC parser means that the optimizer now understands
import ... withsyntax and that enums are replaced with numbers where possible. (by @wmertens in #6005)The optimizer plugin will now rely on Rollup to group QRL segments. It will only provide hints on which segments fit well together. The result of this change is that now code splitting happens during the transform phase only, and other Rollup/Vite plugins (such as css-in-js plugins) can transform the code before Qwik transforms it. (by @wmertens in #6670)
The default asset filenames in the build have changed. Now they are under
assets/hash-name.ext, so they are clearly separated from code. (by @wmertens in #5745)Patch Changes
fileFilteroption toqwikVite()now always allows*.qwik.{m,c,}jsfiles so that QRLs in libraries can be processed. (by @wmertens in #6760)v1.7.3v1.7.2Patch Changes
Library builds now correctly generate _fnSignal calls again. Any Qwik library that exports components should be built again. (by @wmertens in #6732)
If you have trouble with Typescript, ensure that you use
moduleResolution: "Bundler"in yourtsconfig.json.@builder.io/qwikno longer depends onundicifix dev mode on windows (by @Varixo in #6713)
v1.7.1Compare Source
What's Changed
There are very important bugfixes around build and development in this release and we recommend upgrading.
PRs
JSXNodeby @genki in #6637Full Changelog: QwikDev/qwik@v1.7.0...v1.7.1
v1.7.0Compare Source
Notable changes
PRs merged
New Contributors
Full Changelog: QwikDev/qwik@v1.6.0...v1.7.0
v1.6.0Compare Source
What's Changed
Features
Bug Fixes
currentScriptby @mhevery in #6559Docs
New Contributors
Full Changelog: QwikDev/qwik@v1.5.7...v1.6.0
v1.5.7Compare Source
What's Changed
New Contributors
Full Changelog: QwikDev/qwik@v1.5.6...v1.5.7
v1.5.6Compare Source
What's Changed
Many bugfixes and documentation updates.
We also added an API tech preview:
createSignal,useConstantandcreateComputed$, which should be self-explanatory. Feedback welcome on Discord or in issues. We cannot guarantee the stability of these APIs yet, although they are simple enough that they probably won't need changing.Commits
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.