WebC v0.11.0: Child Components accessing Global Data
Milestone: https://github.com/11ty/webc/milestone/18?closed=1
Full Changelog: v0.10.1...v0.11.0
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
).
- Read more at #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: