chore(deps): bump liquidjs and @11ty/eleventy
Bumps liquidjs to 10.6.1 and updates ancestor dependency @11ty/eleventy. These dependencies need to be updated together.
Updates liquidjs from 9.43.0 to 10.6.1
Release notes
Sourced from liquidjs's releases.
v10.6.1
10.6.1 (2023-03-02)
Bug Fixes
- [expression] apply value equal for arrays, #589 (9c0dc5f)
- strip_html for multi line //comments, #70 (42d2590)
v10.6.0
10.6.0 (2023-02-22)
Features
v10.5.0
10.5.0 (2023-02-14)
Bug Fixes
- "ownPropertyOnly" not respected when passed via "renderOptions" (d489916)
Features
v10.4.0
10.4.0 (2023-01-02)
Features
v10.3.3
10.3.3 (2022-12-18)
Bug Fixes
- type compatible with v9 tag definition, support
Contextas scope in various render APIs, #570 (fb6a9f8)v10.3.2
10.3.2 (2022-12-13)
... (truncated)
Changelog
Sourced from liquidjs's changelog.
10.6.1 (2023-03-02)
Bug Fixes
- [expression] apply value equal for arrays, #589 (9c0dc5f)
- strip_html for multi line //comments, #70 (42d2590)
10.6.0 (2023-02-22)
Features
10.5.0 (2023-02-14)
Bug Fixes
- "ownPropertyOnly" not respected when passed via "renderOptions" (d489916)
Features
10.4.0 (2023-01-02)
Features
10.3.3 (2022-12-18)
Bug Fixes
- type compatible with v9 tag definition, support
Contextas scope in various render APIs, #570 (fb6a9f8)10.3.2 (2022-12-13)
Bug Fixes
10.3.1 (2022-12-12)
... (truncated)
Commits
14e059cchore(release): 10.6.1 [skip ci]771b9b9style: fix code style9c0dc5ffix: [expression] apply value equal for arrays, #58942d2590fix: strip_html for multi line <script>/<style>/comments, #70d4e519cchore: update build badge, coverage to 100%, mv DEFAULT_FMT to defaultOptions5f4a004chore(release): 10.6.0 [skip ci]3fb6646feat: LiquidOptions.dateFormat to override default date format (#587)d9cac4echore(release): 10.5.0 [skip ci]8ef9209docs: add slavivanov and DaRosenberg into contributor listd489916fix: "ownPropertyOnly" not respected when passed via "renderOptions"- Additional commits viewable in compare view
Updates @11ty/eleventy from 1.0.2 to 2.0.0
Release notes
Sourced from @11ty/eleventy's releases.
Eleventy v2.0.0: Now with twice as many Possums
🚨 The full release notes are available on The Eleventy Blog: Eleventy v2.0.0 or you can watch me talk about v2.0 on YouTube.
Eleventy v2.0.0 is now available! You can try it out now:
# Local project npm install @11ty/eleventy@latestGlobal install
npm install
@11ty/eleventy@latest-g
- Read more about local versus global installation.
- Watch a short video about 2.0 on YouTube.
New to Eleventy?
Eleventy is a flexible and production-ready site generator known for its zero-client JavaScript footprint, speedy sites, speedy builds, and full control over the output. Watch The State of Eleventy in Two Minutes or read more about Eleventy’s project goals.
The Big Features
Smaller, More Secure
- ✅ Dependencies decreased by 32.1%: 211 modules (311 in v1.0.2)
- ✅
node_modulesfile weight decreased by 77.8%: 34.3 MB (155 MB in v1.0.2)- ✅ 30.5% faster
npm installtimeFaster Builds
- Improved build performance (tested on a sample 500 page site against v1.0.2) using:
- Liquid: ✅ 18.18% faster
- Nunjucks: ✅ 17.74% faster
- Markdown (with Liquid): ✅ 17.95% faster
- JavaScript (11ty.js): ✅ 8.33% faster
--incrementalfor incremental builds #108
- Smarter incremental builds with support for layout dependencies, registered dependencies on custom templates, dependencies in
paginationdata oreleventyImport#975--ignore-initialcommand line option to skip the first build (best paired with--incremental)- Use emulated passthrough copy to serve passthrough files directly without triggering a build (will still work with live reload) #2456
Plugins
- Support for WebC, the new single file format for web components
- Eleventy Edge will render Eleventy templates in an Edge Function for dynamic content (bundled with Eleventy)
- Eleventy Dev Server replaces Browsersync, adds support for DOM-diffing live reloads. #1305 (bundled with Eleventy)
- Render Plugin will render any template syntax inside other files (bundled with Eleventy)
- Internationalization (i18n) Plugin makes it easy to create localized sites (bundled with Eleventy)
- HTML
<base>Plugin makes it easy to deploy your site to any folder path without changing any content (works great with the path prefix feature) (bundled with Eleventy)- Support for the Vite plugin
... (truncated)
Changelog
Sourced from @11ty/eleventy's changelog.
Dependency notes
@iarna/tomlhas a 3.0 that we have never been on but it was released the same day as the last 2.x https://github.com/BinaryMuse/toml-node/commits/master (needs more investigation)List of dependencies that went ESM
@sindresorhus/slugifyESM at 2.xmultimatchis ESM at 6bcp-47-normalizeat 1.xRelease Procedure
- (Optional) Update minor dependencies in package.json
npx npm-check-updates- or
npm outdated+npm update --save- If the minimum Node version changed, make sure you update
package.jsonengines property.
- Make sure the error message works correctly for Node versions less than 10.
- 0.12.x+ requires Node 10+
- 1.x+ requires Node 12+
- 2.x+ requires Node 14+
rm -rf node_modules && rm -f package-lock.json && npm installnpm audit- Make sure
npx avaruns okay- Update version in
package.json
- (Canary) Use
-canary.1suffix- (Beta) Use
-beta.1suffix- Run
npm run coverage- Check it all in and commit
- Tag new version
- Wait for GitHub Actions to complete to know that the build did not fail.
- Release
- (Canary)
npm publish --access=public --tag=canary
- NOTE: that in 3.0 we need to switch this to
alphato avoid 11ty/eleventy#2758- (Beta)
npm publish --access=public --tag=beta
- NOTE: When releasing a
beta, make sure to also release acanaryto mitigate 11ty/eleventy#2758.- (Main)
npm publish --access=public- (Optional) Build and commit a new the
eleventy-edge-cdnproject to generate a new Eleventy Edge lib.Unfortunate note about npm
canarytag: if you push a 1.0.0-canary.x tocanaryafter a2.0.0-canary.x, it will use the last pushed tag when you npm install fromcanary(not the highest version number)Docs/Website (Main releases only)
- Maybe search for
2.0.0-canary.or2.0.0-beta.in the docs copy to update to the stable release, if applicable.- Check in a new
11ty-websitesite with updatedpackage.jsonversion.- Add version to
11ty-websiteversions.json- Commit it
- Create a new branch for branched version
- (Main) Check out the previous version git branch and add
outdated: trueto_data/config.jsonand commit/push.- Go to https://app.netlify.com/sites/11ty/settings/domain and set up a subdomain for it.
... (truncated)
Commits
05c6263v2.0.05c2a5bfUpdate dev-dependencies7ed1fefMerge pull request #2781 from danburzo/mdlib-set97243b6v2.0.0-beta.355e0a62v2.0.0-canary.3523b80d9Merge pull request #2783 from mrmartineau/fix/serverless-var9f13b8eFixes serverlessFilePath is not defined (2.0.0-beta.2) #2782b466258Make markdown library .set() method optionalbde84b4v2.0.0-beta.26f877dev2.0.0-canary.34- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.