Repository navigation
WebC v0.12.0-beta.5
Pre-release
Pre-release
·
1 commit
to main
since this release
Immutable
release. Only release title and notes can be modified.
Changes
- Breaking Node.js minimum is now
22.18(previously22) - Recursive components are now supported, with a configurable maximum depth (default 512) to guard against infinite recursion. Use
setMaxComponentDepth(depth)to configure. #184 - Fix bad
webc:forsyntax crash by @tmcw in #241 - Forwarded and nested slots now pass content through correctly, including fallback content. #111
- Slotted content now uses props, setup data and loop variables from the component that authored it. #214
- Make IO and path operations replaceable for use in VFS contexts. by @mash-graz in #243
- Added Node 26 to CI
- Migrated test runner from ava to Node test runner (dependency simplification)
Major dependency upgrades
- Bump
nanoidfrom 5.1.6 to 6.0.1 by @dependabot[bot] in #246 - Bump
import-module-stringfrom 2.0.3 to 3.0.0 in #254 https://github.com/zachleat/import-module-string/releases/tag/v3.0.0 - Swapped
fast-globfortinyglobby(same as Eleventy core). - Upgraded
@11ty/eleventy-utilsv3 - Upgraded
entitiesto v8
Thank you to new contributors @tmcw and @mash-graz!
Full Milestone: https://github.com/11ty/webc/milestone/23?closed=1
Full Changelog: v0.12.0-beta.2...v0.12.0-beta.5