-
Notifications
You must be signed in to change notification settings - Fork 0
Update All #4
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
master
Choose a base branch
from
renovate/all
base: master
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.
Open
Update All #4
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
b56702e to
e9534d6
Compare
cf1dfdf to
945694b
Compare
bedd06d to
a01b473
Compare
a50fae5 to
bf44116
Compare
bf44116 to
68787d9
Compare
892b88b to
4371ccb
Compare
4371ccb to
21e3031
Compare
84c6b07 to
3994bbb
Compare
8f197a2 to
2dbaf94
Compare
1acf592 to
7372da3
Compare
7372da3 to
d5cc902
Compare
999360d to
599b202
Compare
49391d0 to
45b9569
Compare
45b9569 to
64a7e75
Compare
08ffd77 to
688c261
Compare
746e38e to
d30d1dc
Compare
d30d1dc to
03148cb
Compare
03148cb to
3916d40
Compare
3916d40 to
f0b6f50
Compare
e2621d9 to
edb71a9
Compare
edb71a9 to
5ecdf7e
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.13→1.18.01.2.13→1.18.00.6.2→0.6.38.44.3→8.56.1210.4.16→10.4.231.2.13→1.18.08.4.31→8.5.610.0.0→10.0.15.2.2→5.9.35.25.4→5.29.011.0.3→11.0.54.4.11→4.5.144.2.1→4.3.23.11.0→3.114.163.22.4→3.25.76Release Notes
QwikDev/qwik (@builder.io/qwik)
v1.18.0Compare Source
Minor Changes
Patch Changes
execute cleanup cb for all component tree while calling dispose.cleanup method returned by render fn (by @sashkashishka in #8164)
🐞🩹 useResource's onRejected now catches errors again; preventing unhandled errors in test environments. (by @maiieul in #8197)
✨
qwik add compiled-i18now adds easy i18n to your app. (by @wmertens in #8177)v1.17.2Compare Source
This patch release is all about Qwik City.
🐞 Fixes:
Fixed #8093: SPA navigation was broken when the visited origin (e.g., 127.0.0.1:3000) differed from the SSG/Vite config origin (e.g., localhost:3000).
useNavigate's internal origin check now uses the browser's actual href for the initial route, preventing false full-page reloads.
by @termermc in #8097
thiscontext restored in Qwik City handlersthisinside route loaders, actions, and other handlers is once again the correct RequestEvent object.by @wmertens in #8111
These are subtle but important fixes and we recommend upgrading ASAP.
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
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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.