Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 8, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@11ty/eleventy-fetch ^4.0.1 -> ^5.1.1 age adoption passing confidence
@trivago/prettier-plugin-sort-imports 5.2.2 -> 6.0.0 age adoption passing confidence

Release Notes

11ty/eleventy-fetch (@​11ty/eleventy-fetch)

v5.1.1: Eleventy Fetch v5.1.1

Compare Source

No code changes to this utility, only npm publishing workflow improvements using OIDC Trusted Publishers.

Full Changelog: 11ty/eleventy-fetch@v5.1.0...v5.1.1

v5.1.0: Eleventy Fetch v5.1.0

Compare Source

Metric Fetch v5.0.2 Fetch v5.1.0 Change
node_modules Weight 1.7 MB 0.9 MB -47%
Dependency Count 19 10 -47%
  • Removes flat-cache dependency #​56
  • Swap from graceful-fs to node:fs from @​outslept #​63
  • Fixes Missing cache type error #​61
  • Refetch data on transient network failures by @​gorbak25 #​57 #​58
  • Fix bug with partially purged cache files on CI servers #​59 #​60
  • Backwards compatibility with existing cache files is preserved (note that breaking compatibility with existing cache files is considered a semver major breaking change).

Full Changelog: 11ty/eleventy-fetch@v5.0.2...v5.1.0
Milestone: https://github.com/11ty/eleventy-fetch/milestone/6?closed=1

v5.0.2: Eleventy Fetch v5.0.2

Compare Source

  • Improved advanced API (you might not need this). Existing default export creates an instance and couples data fetching together. This release adds a Fetch named export to create a Fetch instance without fetching data automatically. Works with the concurrency queue. Use the queue() method to fetch data.
import CachedFetch, { Fetch } from "@​11ty/eleventy-fetch";

let data = await CachedFetch(source, options);

// is the same as:
let inst = Fetch(source, options);
let data = await inst.queue();
  • Adds wasLastFetchCacheHit() on Fetch instances, used to solve bug with Eleventy Image disk cache 11ty/eleventy-img#146
  • Improved efficiency: Adds top level instance cache and a few internal caches to avoid duplicate fetch or file system read calls.
  • Adds internal directory manager to avoid duplicate fs.mkdir calls
  • Improved debug logs

Full Changelog: 11ty/eleventy-fetch@v5.0.1...v5.0.2

v5.0.1: Eleventy Fetch v5.0.1

Compare Source

  • Fix internals issue with missing default options on queue() function for 11ty/eleventy-img, related to 11ty/eleventy-img#252

Full Changelog: 11ty/eleventy-fetch@v5.0.0...v5.0.1

v5.0.0: Eleventy Fetch v5.0.0

Compare Source

11ty.dev docs for Fetch have been updated for v5.0.0: https://www.11ty.dev/docs/plugins/fetch/

npm install @​11ty/[email protected]
  • Breaking: requires Node 18+
  • Breaking: Use native fetch() and drop node-fetch dependency by @​uncenter in #​37
  • Not Breaking: for compatibility this package is still CommonJS (not ESM)
  • Support URL instance target #​41
  • Use AbortSignal for fetch timeouts #​39
  • Support custom function source (async-friendly) @​doug-wade in #​32
  • Allow custom filename via filenameFormat by @​chriskirknielsen in #​49
  • Add prettier @​uncenter in #​38
  • Cache request verbs (e.g. POST versus GET) separately (and request body) by @​Zegnat in #​34
  • Upgrade dependencies to get rid of deprecation warnings by @​Zegnat in #​46
  • Upgrades flat-cache dependency from v3 to v6 (internal API changes)
  • Update debug module name Eleventy:Fetch by @​uncenter in #​40
  • Adds support for type: "xml" (alias for "text")
  • Adds support for type: "parsed-xml" #​53 returns a JS object via @​rgrove’s https://github.com/rgrove/parse-xml
  • Adds returnType: "response" option to return (and cache) Response metadata, including url, status, headers, body.
  • Adds requestId option to control reuse, de-duping, unique cache keys when caching non-URL sources. Fixes a few more bugs with de-duping internally when HTTP methods and body requests are used for cache keys.
trivago/prettier-plugin-sort-imports (@​trivago/prettier-plugin-sort-imports)

v6.0.0

Compare Source

Breaking Changes
New features
  • Ember.js gjs/gts support #​377 by @​NullVoxPopuli and @​RobbieTheWagner - Add support for Ember.js gjs/gts file formats with namespace and named type imports
  • <BUILTIN_MODULES> placeholder #​381 by @​sdotson - Add support for sorting Node.js builtin modules to a specific position using <BUILTIN_MODULES> placeholder in importOrder
  • <SEPARATOR> placeholder #​339 - Add <SEPARATOR> keyword for fine-grained control over import group separation when importOrderSeparation is enabled
  • Sort by length option #​224 by @​KLewin23 - Add option to sort imports by import statement length
  • importOrderExclude option #​384 by @​RyderKishan - Add support for excluding specific files from import sorting using glob patterns
  • Expand sort-imports-ignore detection #​358 by @​ckwalsh - Improved detection of sort-imports-ignore comments throughout the file, not just at line 1
Performance improvements
  • Improve removeNodesFromOriginalCode() performance #​356 by @​ckwalsh - Replace RegExp logic with string slices for better performance
Refactoring
  • Stop rerendering directives #​357 by @​ckwalsh - Inject imports instead of re-rendering directives to better preserve whitespace and reduce formatting conflicts
  • Stop ignoring exceptions in snapshot tests #​355 by @​ckwalsh - Improve test reliability by properly handling exceptions
Chores
  • Add pnpm install command to README #​361 - Document pnpm installation option

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.


  • 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 requested a review from trueberryless as a code owner September 8, 2025 21:03
@changeset-bot
Copy link

changeset-bot bot commented Sep 8, 2025

⚠️ No Changeset found

Latest commit: 0b3dd53

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

💥 An error occurred when fetching the changed packages and changesets in this PR
Some errors occurred when validating the changesets config:
The package or glob expression "starlight-contributor-list-docs" is specified in the `ignore` option but it is not found in the project. You may have misspelled the package name or provided an invalid glob expression. Note that glob expressions must be defined according to https://www.npmjs.com/package/micromatch.

@coderabbitai
Copy link

coderabbitai bot commented Sep 8, 2025

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (1)
  • [skip ci]

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot added the 📦 package Updates in package structure or package.json label Sep 8, 2025
@renovate renovate bot force-pushed the renovate/major-npm-packages branch from bbdb919 to 54d5876 Compare September 11, 2025 08:52
@renovate renovate bot force-pushed the renovate/major-npm-packages branch from 54d5876 to 055ff6a Compare October 21, 2025 13:57
@renovate renovate bot force-pushed the renovate/major-npm-packages branch from 055ff6a to c845be3 Compare November 4, 2025 14:59
@renovate renovate bot changed the title fix(deps): update dependency @11ty/eleventy-fetch to v5 [skip ci] fix(deps): update npm-packages [skip ci] (major) Nov 4, 2025
@renovate renovate bot force-pushed the renovate/major-npm-packages branch from c845be3 to cb293f0 Compare November 18, 2025 22:27
@renovate renovate bot force-pushed the renovate/major-npm-packages branch from cb293f0 to 0b3dd53 Compare December 2, 2025 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📦 package Updates in package structure or package.json

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant