Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 15, 2025

Bumps eleventy-plugin-vento from 4.6.0 to 5.0.0.

Release notes

Sourced from eleventy-plugin-vento's releases.

v5.0.0

Major Changes

  • a17cc12: Update Vento language library to v2

    This is a redo of release 4.6.0, now repackaged as a major release. As noted by @​oscarotero in #327, Vento v2 is largely compatible with v1, so there shouldn't be any significant changes needed within your templates. Furthermore, he's released v2.0.2 (which this plugin has already adopted) that should solve the majority of incompatibility issues. Changes were made in 523a84ff and cdf5b104 to account for breaking changes upstream, though do be sure to review your own templates and configs for any breaking changes!

    More critical to note for Vento v2 is the rearrangement of core library features that this plugin exposes. Definitely review the changelog for v2 to determine whether your implementation needs updating.

    The biggest changes are:

    • meriyah was removed via ventojs/vento#128 at the benefit of performance. If you were absorbing meriyah's functionality via this plugin, you should adjust accordingly.
    • runStringSync is no longer supported and has been removed
    • ventoOptions.useWith was previously deprecated and has since been removed. If you relied on useWith in your plugin options, you should instead use ventoOptions.dataVarname and ventoOptions.autoDataVarname to control how the global namespace for template data is exposed. For more info, see more on the Vento docs.
    • Other external dependencies such as ESTree have also been removed and thusly are no longer accessible via this plugin.

    Side note: I've been considering migrating the integration this plugin provides with Eleventy Shortcodes to something more modular, like how Lume handles components. If this is something you're interested in, let me know by opening an issue!

v4.6.1

Patch Changes

  • 2e34802: Reverts commit 1f2dce72e93794a7db1dd9e0f334da8e54c1cc7a introducing breaking changes from Vento v2 as raised in #327
Changelog

Sourced from eleventy-plugin-vento's changelog.

5.0.0

Major Changes

  • a17cc12: Update Vento language library to v2

    This is a redo of release 4.6.0, now repackaged as a major release. As noted by @​oscarotero in #327, Vento v2 is largely compatible with v1, so there shouldn't be any significant changes needed within your templates. Furthermore, he's released v2.0.2 (which this plugin has already adopted) that should solve the majority of incompatibility issues. Changes were made in 523a84ff and cdf5b104 to account for breaking changes upstream, though do be sure to review your own templates and configs for any breaking changes!

    More critical to note for Vento v2 is the rearrangement of core library features that this plugin exposes. Definitely review the changelog for v2 to determine whether your implementation needs updating.

    The biggest changes are:

    • meriyah was removed via ventojs/vento#128 at the benefit of performance. If you were absorbing meriyah's functionality via this plugin, you should adjust accordingly.
    • runStringSync is no longer supported and has been removed
    • ventoOptions.useWith was previously deprecated and has since been removed. If you relied on useWith in your plugin options, you should instead use ventoOptions.dataVarname and ventoOptions.autoDataVarname to control how the global namespace for template data is exposed. For more info, see more on the Vento docs.
    • Other external dependencies such as ESTree have also been removed and thusly are no longer accessible via this plugin.

    Side note: I've been considering migrating the integration this plugin provides with Eleventy Shortcodes to something more modular, like how Lume handles components. If this is something you're interested in, let me know by opening an issue!

4.6.1

Patch Changes

  • 2e34802: Reverts commit 1f2dce72e93794a7db1dd9e0f334da8e54c1cc7a introducing breaking changes from Vento v2 as raised in #327
Commits
  • 0830d10 [ci] release (#329)
  • 60d9bde update snapshots for v2.0.2
  • 07b85e1 change snapshot extension from .htmlsnap to .html.snap
  • 02ddafc update tag factory
  • f1659a0 update type imports (should fix ts errors)
  • a17cc12 update ventojs to v2
  • 02b6b7c rework test suite snippets
  • 9503e23 Update Development Dependencies (#328)
  • a0543e4 Release v4.6.1 hotfix reverting update to Vento v2
  • 2e34802 Revert "Merge pull request #323 from noelforte/vento-2"
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [eleventy-plugin-vento](https://github.com/noelforte/eleventy-plugin-vento) from 4.6.0 to 5.0.0.
- [Release notes](https://github.com/noelforte/eleventy-plugin-vento/releases)
- [Changelog](https://github.com/noelforte/eleventy-plugin-vento/blob/main/CHANGELOG.md)
- [Commits](noelforte/eleventy-plugin-vento@v4.6.0...v5.0.0)

---
updated-dependencies:
- dependency-name: eleventy-plugin-vento
  dependency-version: 5.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ship it! Triggers automation for completing PRs for dependencies labels Sep 15, 2025
@kodiakhq kodiakhq bot merged commit f762cf8 into source Sep 15, 2025
7 checks passed
@kodiakhq kodiakhq bot deleted the dependabot/npm_and_yarn/eleventy-plugin-vento-5.0.0 branch September 15, 2025 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ship it! Triggers automation for completing PRs for dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant