Skip to content

Import v3.0.0-beta.8

Pre-release
Pre-release

Choose a tag to compare

@zachleat zachleat released this 27 Oct 15:14
· 4 commits to main since this release
Immutable release. Only release title and notes can be modified.
0e4594d
  • New source: feed: imports from an Atom, RSS, or JSON Feed URL (format detected automatically), or a page URL that links to one (the first <link rel="alternate"> feed). Supports per-post comment feeds. Usage: npx @11ty/import feed https://www.11ty.dev/blog/
  • New source: kickstarter: imports the 10 most recent public updates from a project URL or creator/project. Usage: npx @11ty/import kickstarter https://www.kickstarter.com/projects/elanlee/exploding-kittens
  • New source: opencollective: imports contributions an account made to others, one entry per contribution with amount, tier, and recipient metadata. Usage: npx @11ty/import opencollective 11ty
  • Source npm: adds downloads counts (the package’s downloads in the previous year, on every release)
  • Entries on one page told apart by #fragment (e.g. a changelog feed) now each get their own output path.
  • Adds setAssetFetchTimeout() for asset downloads (default 5m, including the body). Fixes Bluesky video and image blobs timing out.
  • Fixed Atom: escaped type="html" content is now decoded, so Markdown output gets HTML too.
  • Fetch error logs now include the underlying cause (e.g. a timeout while reading the body).

Import v3.0.0 Milestone: https://github.com/11ty/import/milestone/5?closed=1
Full Changelog: v3.0.0-beta.7...v3.0.0-beta.8