Skip to content

WebC Plugin v0.12.0-beta.8

Pre-release
Pre-release

Choose a tag to compare

@zachleat zachleat released this 20 Oct 17:22
· 1 commit to main since this release
Immutable release. Only release title and notes can be modified.
42a11a2
  • Breaking Requires Node.js 22.18 or newer.
  • Breaking: this package is now ESM. Works with import or require(esm) (Node 22+)
  • Uses WebC v0.12.0-beta.5: https://github.com/11ty/webc/releases/tag/v0.12.0-beta.5
  • The plugin now lives in the 11ty/plugin-template-languages monorepo. Issues were migrated and have a 📦 webc Label.
  • Eleventy helpers called from WebC no longer mutate the shared this context; page and eleventy are set on a fresh per-call context instead.
  • Dependency: Upgraded to import-module-string@3 from v2 (Node minimum)
  • Dependency: Swapped debug for obug@3.
  • Dependency: Removed the unused @11ty/eleventy-plugin-bundle dependency, since Eleventy 3 core provides addBundle
  • Test added from PR at old repo: confirm #59 is fixed: renderFile and bundling work in permalink: false pages.
  • Test added from PR at old repo: #80 (global data in components via $data) and #93.

v0.12 Milestone at previous repo: https://github.com/11ty/eleventy-plugin-webc/issues?q=is%3Aclosed%20milestone%3A%22Eleventy%20WebC%20v0.12.0%22