Skip to content

Releases: 11ty/eleventy-plugin-webc

Eleventy WebC Plugin v0.12.0-beta.7

28 Aug 19:09

Choose a tag to compare

Eleventy WebC Plugin v0.12.0-beta.6

23 Aug 01:53

Choose a tag to compare

Pre-release
  • Removed fixed WebC version (plan ahead for future versions of WebC)

Full Changelog: v0.12.0-beta.5...v0.12.0-beta.6

Eleventy WebC Plugin v0.12.0-beta.5

23 Aug 01:44

Choose a tag to compare

Pre-release

Full Changelog: v0.12.0-beta.4...v0.12.0-beta.5

Eleventy WebC Plugin v0.12.0-beta.4

23 Aug 01:19

Choose a tag to compare

Eleventy WebC Plugin v0.12.0-beta.3

28 Jan 20:21

Choose a tag to compare

Pre-release

Full Changelog: v0.12.0-beta.2...v0.12.0-beta.3

Eleventy WebC Plugin v0.12.0-beta.2

27 Jan 17:36

Choose a tag to compare

Pre-release
  • Fix npm provenance.

Full Changelog: v0.12.0-beta.1...v0.12.0-beta.2

Eleventy WebC Plugin v0.12.0-beta.1

27 Jan 17:25

Choose a tag to compare

Pre-release
  • Breaking: Node 18+
  • Eleventy core 3.0 stable is now required (makes use of the new Bundle Plugin)
    • Per Bundle Plugin defaults, the output directory (bundlePluginOptions.toFileDirectory) for generated files is now the root of the Eleventy project output directory (usually _site). Previously this was "bundle" (e.g. _site/bundle/bundleName.js).
  • webcGetCss and webcGetJs removed filters were removed (after deprecation). Use getBundle('css') and getBundle('js') respectively. Helpful error messages added to tell you what to do at runtime.
  • Adds npm provenance for package publishing.

Full Changelog: v0.11.1...v0.12.0-beta.1

Eleventy WebC v0.11.2

16 Dec 20:28

Choose a tag to compare

Milestone: https://github.com/11ty/eleventy-plugin-webc/milestone/12?closed=1
Full Changelog: v0.11.1...v0.11.2

  • Fix for Eleventy import to allow this plugin to be compatible with both ESM and CJS projects in Eleventy v3.0. #91

Eleventy WebC v0.11.1

16 Dec 20:31

Choose a tag to compare

Milestone: https://github.com/11ty/eleventy-plugin-webc/milestone/11?closed=1
Full Changelog: v0.11.0...v0.11.1

Eleventy WebC v0.11.0

31 Mar 15:11

Choose a tag to compare

Milestone: https://github.com/11ty/eleventy-plugin-webc/milestone/10?closed=1
Full Changelog: v0.10.1...v0.11.0

WebC v0.11.0

⚠️ BREAKING ⚠️ This will affect your component code if you relied on global data from inside of component definitions.

Child components will now need to access global data through a top level $data variable instead of as top level variables. This is important to prevent global data leaking into component data and affecting component logic.

This will not affect pages or top-level WebC components (in Eleventy world, these are *.webc files as Eleventy layouts or in as pages in your input folder). This only affects child components (in Eleventy world, this means files in your components folder, e.g. _components/**/*.webc).

Sorry to have to make this breaking change, but it’s an important one.

Other fixes in this release:

  • Fix for webc:scoped with @keyframes and percentages. 11ty/webc#145
  • Fix bug with webc:setup feeding Arrays into webc:for 11ty/webc#150