Skip to content
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

Update dependency @builder.io/qwik to v1.12.1 #59

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 24, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@builder.io/qwik (source) 1.2.6 -> 1.12.1 age adoption passing confidence

Release Notes

QwikDev/qwik (@​builder.io/qwik)

v1.12.1

Patch Changes

v1.12.0

Compare Source

Minor Changes
  • ✨ The build constants isDev, isBrowser and isServer 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

v1.11.0

Compare Source

Minor Changes
  • CHORE: Prepare backwards compatibility for V1 libraries in V2. (by @​wmertens in #​7044)

    We move internal fields immutableProps and flags out 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.json changes:

    {
      "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 add command by adding a projectDir param (by @​shairez in #​7059)

    That way you can run qwik add --projectDir=packages/my-package and it will add the feature to the specified project/package (sub) folder, instead of the root folder.

v1.10.0

Compare Source

Minor Changes
  • Async functions in useComputed are deprecated. (by @​wmertens in #​7013)

    Why?

    • Qwik can't track used signals after the first await, which leads to subtle bugs.
    • When calculating the first time, it will see it's a promise and it will restart the render function.
    • Both useTask and useResource are available, without these problems.

    In v2, async functions won't work.

    Again, to get the same functionality use useTask or useResource instead, or this function:

    export const useAsyncComputed$ = (qrlFn: QRL<() => Promise<any>>) => {
      const sig = useSignal();
      useTask(({ track }) => {
        const result = track(qrlFn);
        if (result && 'then' in result) {
          result.then(
            (val) => (sig.value = val),
            (err) => {
              console.error('async computed function threw!', err);
              throw error;
            }
          );
        } else {
          sig.value = result;
        }
      });
      return sig;
    };
  • ✨ Expose unwrapStore as a low level AP (by @​GrandSchtroumpf in #​6960)

    This enables developers to clone the content of a useStore() using structureClone or IndexedDB

Patch 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)

  • 🐞🩹 vite is now a peer dependency of qwik, qwik-city, qwik-react and qwik-labs, so that there can be no duplicate imports. This should not have consequences, since all apps also directly depend on vite. (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 linkFetchPriority for modulepreload links in the prefetch strategy. Also fix the links in dev mode (by @​GrandSchtroumpf in #​6947)

v1.9.1

Compare 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.json are 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.0

Compare 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.0 to 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.0

Compare Source

Minor Changes
  • Updated SWC parser means that the optimizer now understands import ... with syntax 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
  • The fileFilter option to qwikVite() now always allows *.qwik.{m,c,}js files so that QRLs in libraries can be processed. (by @​wmertens in #​6760)

v1.7.3

v1.7.2

Patch Changes
  • Library builds now correctly generate _fnSignal calls again. Any Qwik library that exports components should be built again. (by @​wmertens in #​6732)

    • built files are now under dist/ or lib/. All tools that respect package export maps should just work. (by @​wmertens in #​6715)
      If you have trouble with Typescript, ensure that you use moduleResolution: "Bundler" in your tsconfig.json.
    • @builder.io/qwik no longer depends on undici
  • fix dev mode on windows (by @​Varixo in #​6713)

v1.7.1

Compare Source

What's Changed

There are very important bugfixes around build and development in this release and we recommend upgrading.

PRs

Full Changelog: QwikDev/qwik@v1.7.0...v1.7.1

v1.7.0

Compare Source

Notable changes
  • Form errors when using dot notation have a slightly different type
  • Changes to search parameters in the URL will cause routeloaders to re-run now
  • Fixed several issues in dev mode
PRs merged
New Contributors

Full Changelog: QwikDev/qwik@v1.6.0...v1.7.0

v1.6.0

Compare Source

What's Changed
Features
Bug Fixes
Docs
New Contributors

Full Changelog: QwikDev/qwik@v1.5.7...v1.6.0

v1.5.7

Compare Source

What's Changed
New Contributors

Full Changelog: QwikDev/qwik@v1.5.6...v1.5.7

v1.5.6

Compare Source

What's Changed

Many bugfixes and documentation updates.

We also added an API tech preview: createSignal, useConstant and createComputed$, 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
New Contributors

Full Changelog: QwikDev/qwik@v1.5.5...v1.5.6

v1.5.5

Compare 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.2.14 Update dependency @builder.io/qwik to v1.2.15 Oct 26, 2023
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch 2 times, most recently from 27961fb to f98c5ba Compare November 1, 2023 20:45
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.2.15 Update dependency @builder.io/qwik to v1.2.16 Nov 1, 2023
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from f98c5ba to 91de961 Compare November 3, 2023 19:52
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.2.16 Update dependency @builder.io/qwik to v1.2.17 Nov 3, 2023
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.2.17 Update dependency @builder.io/qwik to v1.2.18 Nov 16, 2023
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 91de961 to 8c5ebb9 Compare November 16, 2023 18:53
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.2.18 Update dependency @builder.io/qwik to v1.2.19 Nov 22, 2023
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 8c5ebb9 to 0364de3 Compare November 22, 2023 05:13
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 0364de3 to 5488d8a Compare December 6, 2023 23:10
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.2.19 Update dependency @builder.io/qwik to v1.3.0 Dec 6, 2023
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 5488d8a to 8d65fd4 Compare December 16, 2023 00:19
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.3.0 Update dependency @builder.io/qwik to v1.3.1 Dec 16, 2023
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 8d65fd4 to d21283c Compare January 2, 2024 01:31
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.3.1 Update dependency @builder.io/qwik to v1.3.2 Jan 2, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from d21283c to b6d1136 Compare January 10, 2024 20:02
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.3.2 Update dependency @builder.io/qwik to v1.3.3 Jan 10, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from b6d1136 to 80f599a Compare January 11, 2024 19:46
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.3.3 Update dependency @builder.io/qwik to v1.3.4 Jan 11, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 80f599a to 19b80b4 Compare January 12, 2024 10:47
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.3.4 Update dependency @builder.io/qwik to v1.3.5 Jan 12, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 19b80b4 to b29a903 Compare January 18, 2024 20:27
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.3.5 Update dependency @builder.io/qwik to v1.4.0 Jan 18, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from b29a903 to d00e747 Compare January 25, 2024 16:50
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.4.0 Update dependency @builder.io/qwik to v1.4.1 Jan 25, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from d00e747 to 07db640 Compare January 27, 2024 04:34
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.4.1 Update dependency @builder.io/qwik to v1.4.2 Jan 27, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 07db640 to 1b76a02 Compare January 30, 2024 16:51
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.4.2 Update dependency @builder.io/qwik to v1.4.3 Jan 30, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from dc60f39 to 3e5ecd3 Compare May 7, 2024 22:58
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.5.3 Update dependency @builder.io/qwik to v1.5.4 May 7, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 3e5ecd3 to 64d2bac Compare May 22, 2024 01:12
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.5.4 Update dependency @builder.io/qwik to v1.5.5 May 22, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 64d2bac to 6075d14 Compare June 9, 2024 15:18
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.5.5 Update dependency @builder.io/qwik to v1.5.6 Jun 9, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 6075d14 to bf430b9 Compare June 12, 2024 17:02
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.5.6 Update dependency @builder.io/qwik to v1.5.7 Jun 12, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from bf430b9 to f6a7a9f Compare June 29, 2024 00:18
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.5.7 Update dependency @builder.io/qwik to v1.6.0 Jun 29, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from f6a7a9f to ea5f570 Compare July 9, 2024 22:23
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.6.0 Update dependency @builder.io/qwik to v1.7.0 Jul 9, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from ea5f570 to 2fa02cc Compare July 11, 2024 18:00
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.7.0 Update dependency @builder.io/qwik to v1.7.1 Jul 11, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 2fa02cc to 26e9843 Compare July 29, 2024 19:17
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.7.1 Update dependency @builder.io/qwik to v1.7.2 Jul 29, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 26e9843 to 813aad0 Compare July 30, 2024 01:32
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.7.2 Update dependency @builder.io/qwik to v1.7.3 Jul 30, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 813aad0 to 9846960 Compare August 8, 2024 14:13
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.7.3 Update dependency @builder.io/qwik to v1.8.0 Aug 8, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 9846960 to 7964601 Compare September 17, 2024 14:59
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.8.0 Update dependency @builder.io/qwik to v1.9.0 Sep 17, 2024
@renovate renovate bot force-pushed the renovate/builder.io-qwik-1.x-lockfile branch from 7964601 to 9ecc181 Compare October 6, 2024 19:38
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.9.0 Update dependency @builder.io/qwik to v1.9.1 Oct 6, 2024
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.9.1 Update dependency @builder.io/qwik to v1.10.0 Nov 11, 2024
Copy link
Contributor Author

renovate bot commented Nov 11, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: qwik-fucking-around@undefined
npm ERR! Found: vite@4.5.9
npm ERR! node_modules/vite
npm ERR!   dev vite@"^4.4.7" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer vite@"^5" from @builder.io/qwik@1.12.1
npm ERR! node_modules/@builder.io/qwik
npm ERR!   dev @builder.io/qwik@"1.12.1" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /runner/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /runner/cache/others/npm/_logs/2025-02-21T01_48_07_464Z-debug-0.log

@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.10.0 Update dependency @builder.io/qwik to v1.11.0 Nov 25, 2024
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.11.0 Update dependency @builder.io/qwik to v1.12.0 Dec 23, 2024
@renovate renovate bot changed the title Update dependency @builder.io/qwik to v1.12.0 Update dependency @builder.io/qwik to v1.12.1 Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants