chore: Update all non-major dependencies - #280
Merged
Merged
Conversation
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
September 14, 2026 06:25
937e6ba to
56d24df
Compare
Draft
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
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:
^0.18.2→^0.18.5^7.3.1→^7.4.1^7.2.1→^7.3.0^8.1.37→^8.1.39^8.3.36→^8.3.37^1.2.126→^1.2.1311.2.132^4.2.0→^4.3.2^4.11.0→^4.11.1^0.9.2→^0.10.1>=2024.0.0→>=2024.10.2>=2024.0.0→>=2024.10.2^25.9.5→^25.9.6^5.12.3→^5.13.0^10.9.1→^10.10.0^20.11.12→^20.14.320.14.5(+1)^6.32.3→^6.35.1^2.4.0→^2.4.224.20.0→24.21.011.24.0→11.26.011.27.0v6.0.10→v6.1.0^0.3.14→^0.3.24^8.2.2→^8.3.0>=3.5.0→>=3.5.42^4.4.3→^4.6.24.6.5(+2)Release Notes
dotansimha/graphql-code-generator (@graphql-codegen/cli)
v7.4.1Compare Source
Patch Changes
#10935
fb1a7c4Thanks @eddeee888! - dependencies updates:
@graphql-tools/code-file-loader@^8.1.39↗︎(from
^8.1.28, independencies)#10942
57c3e7bThanks @eddeee888! - dependencies updates:
@graphql-tools/merge@^9.2.4↗︎(from
^9.0.6, independencies)#10942
57c3e7bThanks @eddeee888! - Bump
@graphql-tools/mergefrom^9.0.6to^9.2.4.#10935
fb1a7c4Thanks @eddeee888! - Fix a Windows-specific
import()failure onabsolute paths when loading a schema/document from a
.js/.cjs/.mjsfile (via@graphql-tools/code-file-loader), and when loading modules passed to that loader's ownrequireoption. Node's dynamic
import()rejects raw absolute Windows paths (the drive letter is parsedas a URL scheme). Fixed by bumping
@graphql-tools/code-file-loaderto8.1.39, which containsthe upstream fix
(ardatan/graphql-tools#8421).
#10936
9521c0cThanks @eddeee888! - Fix watch mode's generated
ignoreglobpatterns using the platform path separator (
\on Windows), which@parcel/watchernevermatched, so generated output files were watched (and could re-trigger builds) instead of being
ignored. Ignore patterns are now always forward-slash, as
@parcel/watcherexpects.Also fixes the test suite's
TempDir.clean()helper on Windows, whererimraf.sync()rejectedits own glob-style cleanup pattern as containing illegal path characters; now passes
{ glob: true }. This is a test-only change (tests/utils.tsis not part of the publishedpackage) included here since it was needed to get the suite green on Windows alongside the
watch-mode fix.
v7.4.0Compare Source
Minor Changes
#10928
90229a5Thanks @eddeee888! - Add
contentComparison?: 'cache-first' | 'disk'to control disk-vs-cache write comparison in watchmode.
In watch mode the CLI caches the hash of the content it last wrote per file and compares new
output against that cached hash to skip redundant writes. This assumes generated output is a pure
function of the codegen inputs. An output whose content depends on the file's existing content
(e.g. a preset that reads the file and rewrites part of it) breaks that assumption: if the file is
changed on disk and codegen regenerates content identical to a previous run, the cached hash still
matches and the write is skipped, so the on-disk change is never corrected.
contentComparison: 'disk'opts an output into comparing the generated content against the fileon disk instead of the in-memory record of what codegen last wrote, so the file is rewritten when
it was changed externally. It can be set:
GenerateOptionsit returns frombuildGeneratesSection, orgenerates[output].contentComparison) for any output, including plainplugin outputs without a preset.
When both are present, the preset's value takes precedence. The default,
'cache-first', keepsthe existing in-memory-cache behaviour for outputs that are a pure function of their inputs.
Patch Changes
#10930
448431aThanks @eddeee888! - Fix
overwritebeing ignored forpreset-based
generatesoutputs.A
generatesentry that used a preset and setoverwrite(e.g.overwrite: { removeStaleFiles: false }) had that setting silently ignored, so in watch mode itsgenerated files could still be deleted as stale.
The CLI resolved
overwriteper generated file by looking the file's path up inconfig.generates. That fails for a preset: itsgeneratesentry is keyed by the preset'sbaseOutputDir, not by any generated file's path (and a preset can emit files outside thatdirectory), and the lookup additionally required a
pluginskey that preset entries don't have.Both cases fell through to the global
config.overwrite(defaulttrue).Updated dependencies
[
90229a5,448431a]:dotansimha/graphql-code-generator (@graphql-codegen/plugin-helpers)
v7.3.0Compare Source
Minor Changes
#10928
90229a5Thanks @eddeee888! - Add
contentComparison?: 'cache-first' | 'disk'to control disk-vs-cache write comparison in watchmode.
In watch mode the CLI caches the hash of the content it last wrote per file and compares new
output against that cached hash to skip redundant writes. This assumes generated output is a pure
function of the codegen inputs. An output whose content depends on the file's existing content
(e.g. a preset that reads the file and rewrites part of it) breaks that assumption: if the file is
changed on disk and codegen regenerates content identical to a previous run, the cached hash still
matches and the write is skipped, so the on-disk change is never corrected.
contentComparison: 'disk'opts an output into comparing the generated content against the fileon disk instead of the in-memory record of what codegen last wrote, so the file is rewritten when
it was changed externally. It can be set:
GenerateOptionsit returns frombuildGeneratesSection, orgenerates[output].contentComparison) for any output, including plainplugin outputs without a preset.
When both are present, the preset's value takes precedence. The default,
'cache-first', keepsthe existing in-memory-cache behaviour for outputs that are a pure function of their inputs.
Patch Changes
#10930
448431aThanks @eddeee888! - Fix
overwritebeing ignored forpreset-based
generatesoutputs.A
generatesentry that used a preset and setoverwrite(e.g.overwrite: { removeStaleFiles: false }) had that setting silently ignored, so in watch mode itsgenerated files could still be deleted as stale.
The CLI resolved
overwriteper generated file by looking the file's path up inconfig.generates. That fails for a preset: itsgeneratesentry is keyed by the preset'sbaseOutputDir, not by any generated file's path (and a preset can emit files outside thatdirectory), and the lookup additionally required a
pluginskey that preset entries don't have.Both cases fell through to the global
config.overwrite(defaulttrue).ardatan/graphql-tools (@graphql-tools/code-file-loader)
v8.1.39Compare Source
Patch Changes
89e78a5Thanks @ardatan! - Convert absolute filesystem paths tofile://URLs before dynamicimport()in the ESM build so schema/document loading works on native Windows, while leaving raw paths for the CJS build whereimport()is downleveled torequire(). Closes #8420.v8.1.38Compare Source
Patch Changes
1c1c5a0,1c1c5a0,60db079,57e316d,1c1c5a0,1c1c5a0,0b9529f]:ardatan/graphql-tools (@graphql-tools/graphql-tag-pluck)
v8.3.37Compare Source
Patch Changes
#8370
1c1c5a0Thanks @ardatan! - dependencies updates:@babel/plugin-syntax-import-assertions@^7.26.0↗︎ (fromdependencies)#8370
1c1c5a0Thanks @ardatan! - Parse with BabelimportAttributes(anddeprecatedAssertSyntaxso existingassert { … }files still work), and drop the unused@babel/plugin-syntax-import-assertionsdependency. Fixes #5454.Updated dependencies [
60db079,57e316d,1c1c5a0,1c1c5a0,0b9529f]:nuxt/test-utils (@nuxt/test-utils)
v4.3.2Compare Source
👉 Changelog
compare changes
🩹 Fixes
vitest/environmentsimport opaque to rolldown (6d1195d38)❤️ Contributors
v4.3.1Compare Source
👉 Changelog
compare changes
🩹 Fixes
^5as peer dependency (#1809)🏡 Chore
e68ecfa28)🎉 New Contributors
❤️ Contributors
v4.3.0Compare Source
👉 Changelog
compare changes
🚀 Enhancements
unmockNuxtImporthelper (#1795)🩹 Fixes
✅ Tests
🎉 New Contributors
❤️ Contributors
nuxt/ui (@nuxt/ui)
v4.11.1Compare Source
Bug Fixes
colortouserandassistantprops (#6920) (bbf1e14)flex-wraponlistandcardvariants (#6913) (90c45a6)border-defaultoncardandtablevariants (#6884) (9bdb89b)onNuxtReadybefore observing visibility (#6922) (612ab1c)to(#6862) (726e142)autofocus: false(#6905) (6caa6a9)nuxt-modules/critters (@nuxtjs/critters)
v0.10.1Compare Source
👉 Changelog
compare changes
🩹 Fixes
03f3ec8)❤️ Contributors
v0.10.0Compare Source
👉 Changelog
compare changes
🚀 Enhancements
🤖 CI
fd9b88f)ced5dc5)❤️ Contributors
Shopify/hydrogen (@shopify/hydrogen)
v2024.10.2Compare Source
Patch Changes
This version adds support for the new cookie system in Shopify (
_shopify_analyticsand_shopify_marketinghttp-only cookies). It is backward compatible and still supports the deprecated_shopify_yand_shopify_scookies. (#3342) by @kdaviduikcreateRequestHandlercan now be used for every Hydrogen app, not only the ones deployed to Oxygen. It is now exported from@shopify/hydrogen.createRequestHandler. This will be used to obtain http-only cookies from Storefront API. In general, it should be transparent but it can be disabled with theproxyStandardRoutesoption.Analytics.Providercomponent anduseCustomerPrivacyhook now make a request internally to the mentioned proxy to obtain cookies in the storefront domain.Fixed a number of issues related to irregular behaviors between Privacy Banner and Hydrogen's analytics events. (#3342) by @kdaviduik
Updated dependencies [
ab7d896c]:v2024.10.1Compare Source
Patch Changes
Added namespace support to prevent conflicts when using multiple Pagination components: (#2649) by @scottdixon
namespaceprop for the<Pagination/>componentnamespaceoption forgetPaginationVariables()utilityproducts_cursorinstead ofcursor)Introduce
getProductOptions,getAdjacentAndFirstAvailableVariants,useSelectedOptionInUrlParam, andmapSelectedProductOptionToObjectto support combined listing products and products with 2000 variants limit. (#2659) by @wizardlyhelAdd params to override the login and authorize paths: (#2648) by @blittle
Add
selectedVariantprop to theVariantSelectorto use for the initial state if no URL parameters are set (#2643) by @scottdixonUpdated dependencies [
a57d5267]:v2024.10.0Compare Source
Patch Changes
Add optional headers param for logout redirect (#2602) by @coryagami
Stabilize
getSitemap,getSitemapIndexand implement on skeleton (#2589) by @juanpprietogetSitemapIndexat/app/routes/[sitemap.xml].tsxgetSitemapat/app/routes/sitemap.$type.$page[.xml].tsxFor a reference implementation please see the skeleton template sitemap routes
Update
<ProductPrice>to remove deprecated code usage forpriceV2andcompareAtPriceV2. Remove export forgetCustomerPrivacy. (#2601) by @wizardlyhel[Breaking change] (#2588) by @wizardlyhel
Set up Customer Privacy without the Shopify's cookie banner by default.
If you are using Shopify's cookie banner to handle user consent in your app, you need to set
withPrivacyBanner: trueto the consent config. Without this update, the Shopify cookie banner will not appear.return defer({ ... consent: { checkoutDomain: env.PUBLIC_CHECKOUT_DOMAIN, storefrontAccessToken: env.PUBLIC_STOREFRONT_API_TOKEN, + withPrivacyBanner: true, // localize the privacy banner country: args.context.storefront.i18n.country, language: args.context.storefront.i18n.language, }, });Update to 2024-10 SFAPI (#2570) by @wizardlyhel
[Breaking change] (#2546) by @frandiox
Update
createWithCacheto make it harder to accidentally cache undesired results.requestis now mandatory prop when initializingcreateWithCache.// server.ts export default { async fetch( request: Request, env: Env, executionContext: ExecutionContext, ): Promise<Response> { try { // ... - const withCache = createWithCache({cache, waitUntil}); + const withCache = createWithCache({cache, waitUntil, request});createWithCachenow returns an object with two utility functions:withCache.runandwithCache.fetch. Both have a new propshouldCacheResultthat must be defined.The original
withCachecallback function is nowwithCache.run. This is useful to run multiple fetch calls and merge their responses, or run any arbitrary code. It caches anything you return, but you can throw if you don't want to cache anything.const withCache = createWithCache({cache, waitUntil, request}); const fetchMyCMS = (query) => { - return withCache(['my-cms', query], CacheLong(), async (params) => { + return withCache.run({ + cacheKey: ['my-cms', query], + cacheStrategy: CacheLong(), + // Cache if there are no data errors or a specific data that make this result not suited for caching + shouldCacheResult: (result) => !result?.errors, + }, async(params) => { const response = await fetch('my-cms.com/api', { method: 'POST', body: query, }); if (!response.ok) throw new Error(response.statusText); const {data, error} = await response.json(); if (error || !data) throw new Error(error ?? 'Missing data'); params.addDebugData({displayName: 'My CMS query', response}); return data; }); };New
withCache.fetchis for caching simple fetch requests. This method caches the responses if they are OK responses, and you can passshouldCacheResponse,cacheKey, etc. to modify behavior.datais the consumed body of the response (we need to consume to cache it).[Breaking change] (#2585) by @wizardlyhel
Deprecate usages of
product.options.valuesand useproduct.options.optionValuesinstead.optionValuesfield.const PRODUCT_FRAGMENT = `#graphql fragment Product on Product { id title options { name - values + optionValues { + name + } }<VariantSelector>to use the newoptionValuesfield.<VariantSelector handle={product.handle} - options={product.options.filter((option) => option.values.length > 1)} + options={product.options.filter((option) => option.optionValues.length > 1)} variants={variants} >Add utility functions
decodeEncodedVariantandisOptionValueCombinationInEncodedVariantfor parsingproduct.encodedVariantExistenceandproduct.encodedVariantAvailabilityfields. (#2425) by @lhoffbeck[Breaking change] (#2572) by @wizardlyhel
Update all cart mutation methods from
createCartHandlerto return cart warnings.As of API version 2024-10, inventory errors about stock levels will no longer be included in the
userErrorsof cart mutations. Inventory errors will now be available in a new return fieldwarningsand will contain explicit code values ofMERCHANDISE_NOT_ENOUGH_STOCKorMERCHANDISE_OUT_OF_STOCK. Reference: https://shopify.dev/changelog/cart-warnings-in-storefront-api-cartUpdated dependencies [
8c89f298,84a66b1e,76cd4f9b]:v2024.7.10Compare Source
Patch Changes
This version adds support for the new cookie system in Shopify (
_shopify_analyticsand_shopify_marketinghttp-only cookies). It is backward compatible and still supports the deprecated_shopify_yand_shopify_scookies. (#3355) by @kdaviduikcreateRequestHandlercan now be used for every Hydrogen app, not only the ones deployed to Oxygen. It is now exported from@shopify/hydrogen.createRequestHandler. This will be used to obtain http-only cookies from Storefront API. In general, it should be transparent but it can be disabled with theproxyStandardRoutesoption.Analytics.Providercomponent anduseCustomerPrivacyhook now make a request internally to the mentioned proxy to obtain cookies in the storefront domain.Fixed a number of issues related to irregular behaviors between Privacy Banner and Hydrogen's analytics events. (#3355) by @kdaviduik
Updated dependencies [
c64e8e25]:v2024.7.9Compare Source
v2024.7.8Compare Source
v2024.7.7Compare Source
v2024.7.6Compare Source
v2024.7.5Compare Source
v2024.7.4Compare Source
v2024.7.3Compare Source
v2024.7.2Compare Source
v2024.7.1Compare Source
v2024.4.7Compare Source
v2024.4.6Compare Source
v2024.4.5Compare Source
v2024.4.4Compare Source
v2024.4.3Compare Source
v2024.4.2Compare Source
v2024.4.1Compare Source
v2024.4.0Compare Source
v2024.1.6[Compare Source](https://redirect.github.c
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.