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.11.0
->1.14.1
1.11.0
->1.14.1
1.3.1
->1.4.4
1.3.1
->1.4.4
8.56.10
->8.56.12
10.4.20
->10.4.21
1.11.0
->1.14.1
9.14.4
->9.15.9
8.4.49
->8.5.4
5.7.2
->5.8.3
7.1.0
->7.10.0
11.0.3
->11.1.0
5.1.8
->5.4.19
3.23.8
->3.25.51
Release Notes
QwikDev/qwik (@builder.io/qwik)
v1.14.1
Compare Source
v1.14.0
Compare Source
Minor Changes
✨ Major improvements to prefetching with automatic bundle preloading (by @wmertens in #7453)
modulepreload
link tags for better browser integration.<Link>
component, AKA "single page app" mode)manifest
around)<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.0
Compare Source
Minor Changes
useTask# @​builder.io/qwik function's
eagerness` option is deprecated and will be removed in version 2. (by @sreeisalso in #7345)Patch Changes
🐞🩹 Error boundary
ErrorBoundary
and 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
qviewTransition
when 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.1
Compare 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.0
Compare Source
Minor Changes
isDev
,isBrowser
andisServer
are now exported from@builder.io/qwik
directly, so they are more discoverable and easier to add.@builder.io/qwik/build
still remains. (by @wmertens in #7138)Patch Changes
🐞🩹 add subscription when doing
"prop" in store
(by @revintec in #7071)🐞🩹
stoppropagation
functionality (by @shairez in #7102)QwikDev/qwik (@builder.io/qwik-city)
v1.14.1
Compare Source
v1.14.0
Compare Source
Minor Changes
🐞🩹 qwik-city no longer forces
q-data.json
downloads, instead relying on the cache headers. This means that you have to make sure yourq-data.json
is served withCache-Control
headers that suit you. That file contains all the information about the route and is read for each qwik-city navigation. By default the data is cached for one hour. (by @wmertens in #7537)🛠 the service workers have been deprecated and replaced with entries that unregister them. If you have it enabled in production, you can remove it after a while once you are sure all your users have the new version. (by @wmertens in #7453)
Patch Changes
🐞🩹 linting errors which were previously being ignored across the monorepo. (by @better-salmon in #7418)
🐞🩹 Link SPA subsequent navigation now properly prefetch the next routes. (by @maiieul in #7590)
🐞🩹 SPA Link now handle subsequent onQVisible$ passed as props. (by @maiieul in #7612)
v1.13.0
Compare Source
Minor Changes
🐞🩹 server$ errors can be caught by @plugin middleware (by @DustinJSilk in #7185)
refactor: Error types are standardised across server$ functions and routeLoaders (by @DustinJSilk in #7185)
✨ 499 is now a valid status code (by @DustinJSilk in #7185)
🐞🩹 server$ functions now correctly throw 4xx errors on the client (by @DustinJSilk in #7185)
Patch Changes
🐞🩹 Error boundary
ErrorBoundary
and fixuseErrorBoundary
(by @damianpumar in #7342)🐞🩹 Write Response object in the send request event even on redirects (by @nelsonprsousa in #7422)
v1.12.1
Compare Source
Patch Changes
🐞🩹 MDX content now accepts a prop of type
components
that lets you use your own custom components (by @double-thinker in #7277)To add custom components to your MDX content, you can now do this:
You can also use props in JS expressions. See https://mdxjs.com/docs/using-mdx/#props
🐞🩹 mdx not rendering (by @shairez in #7168)
📃 added a "Qwik for Mobile" guide to build iOS and Android Qwik apps (by @srapport in #7205)
🐞🩹 some qrls weren't fetched correctly on page load (by @shairez in #7286)
v1.12.0
Compare Source
Patch Changes
🐞🩹 the previous URL now is undefined on first render. (by @damianpumar in #7082)
🐞🩹 server$ functions now correctly throw errors for > 500 error codes (by @DustinJSilk in #7078)
postcss/autoprefixer (autoprefixer)
v10.4.21
Compare Source
-moz-
prefix for:placeholder-shown
(by @Marukome0743).QwikDev/qwik (eslint-plugin-qwik)
v1.14.1
Compare Source
v1.14.0
Compare Source
Minor Changes
Patch Changes
globalIgnores
for more clarity andtseslint.config
for better type inference inside theparserOptions
option. (by @better-salmon in #7418)v1.13.0
Compare Source
Minor Changes
Patch Changes
Fix ESLint 9 compatibility, enhance typing and README. (by @better-salmon in #7415)
🐞🩹 Enhance lexical scope and skip variables declared by Qwik's internal hooks. (by @JerryWu1234 in #7366)
v1.12.1
Compare Source
v1.12.0
Compare Source
pnpm/pnpm (pnpm)
v9.15.9
: pnpm 9.15.9Compare Source
Patch Changes
Platinum Sponsors
Gold Sponsors
v9.15.8
: pnpm 9.15.8Compare Source
Patch Changes
pnpm self-update
should always update the version in thepackageManager
field ofpackage.json
.--silent
reporting is used.--loglevel
is set toerror
, don't show installation summary, execution time, and big tarball download progress.--loglevel=error
is used.Platinum Sponsors
Gold Sponsors
v9.15.7
: pnpm 9.15.7Compare Source
Patch Changes
pnpm self-update
should not leave a directory with a broken pnpm installation if the installation fails.--config.
prefix such as--@​scope:registry=https://scope.example.com/npm
#9089.pnpm self-update
should not read the pnpm settings from thepackage.json
file in the current working directory.pnpm update -i
should list only packages that have newer versions #9206.catalogs
section of thepnpm-lock.yaml
file to be removed whendedupe-peer-dependents=false
on a filtered install. #9112Platinum Sponsors
Gold Sponsors
v9.15.6
: pnpm 9.15.6Compare Source
Patch Changes
packageManager
cannot start withv
.pnpm-lock.yaml
file when using--fix-lockfile
and--filter
. #8639v9.15.5
: pnpm 9.15.5Compare Source
Patch Changes
pnpm install
, thepreprepare
andpostprepare
scripts of the project should be executed #8989.strip-ansi
with the built-inutil.stripVTControlCharacters
#9009.Platinum Sponsors
Gold Sponsors
v9.15.4
: pnpm 9.15.4Compare Source
Patch Changes
pnpm update --latest <pkg>
updates only the specified package, withdedupe-peer-dependents=true
.Platinum Sponsors
Gold Sponsors
v9.15.3
: pnpm 9.15.3Compare Source
Patch Changes
pnpm update --filter <pattern> --latest <pkg>
should only change the specified package for the specified workspace, whendedupe-peer-dependents
is set totrue
#8877..DS_Store
file atpatch-commit
#8922.pnpm patch
is unable to bring back old patch without specifying@version
suffix [#8919](https://redirecConfiguration
📅 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.