Eleventy WebC v0.11.0
Milestone: https://github.com/11ty/eleventy-plugin-webc/milestone/10?closed=1
Full Changelog: v0.10.1...v0.11.0
- Upgrades to WebC v0.11.0, release notes or read more below.
- Scopes top-level
css,js, andhtmlhelpers (via https://github.com/11ty/eleventy-plugin-bundle) towebc.helpers.*This technically is a breaking change but these helpers were undocumented with WebC so it’s unlikely folks were using them directly. #65 #66
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
$datavariable 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
*.webcfiles 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).
- Read more at 11ty/webc#151.
- Here’s the commit that was required to upgrade 11ty.dev to WebC v0.11.0.
Sorry to have to make this breaking change, but it’s an important one.
Other fixes in this release:
- Fix for
webc:scopedwith@keyframesand percentages. 11ty/webc#145- Fix bug with
webc:setupfeeding Arrays intowebc:for11ty/webc#150