Commit 72053d9
authored
Bump @11ty/eleventy from 3.1.0-beta.1 to 3.1.0 (#6593)
Bumps [@11ty/eleventy](https://github.com/11ty/eleventy) from
3.1.0-beta.1 to 3.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/11ty/eleventy/releases"><code>@11ty/eleventy</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Eleventy v3.1.0: 11% faster and 22% smaller!</h2>
<h2>Try it out in your project</h2>
<pre><code>npm install @11ty/eleventy@latest
</code></pre>
<p>Read more about <a href="https://www.11ty.dev/docs/">getting started
with Eleventy</a> or <a
href="https://www.11ty.dev/#why-should-you-use-eleventy">why you should
use Eleventy</a>.</p>
<ul>
<li><strong>v3.1.0 Issue Milestone</strong>: <a
href="https://github.com/11ty/eleventy/milestone/47?closed=1">https://github.com/11ty/eleventy/milestone/47?closed=1</a></li>
<li><strong>Compare with v3.0.0</strong>: <a
href="https://github.com/11ty/eleventy/compare/v3.0.0...v3.1.0">https://github.com/11ty/eleventy/compare/v3.0.0...v3.1.0</a></li>
</ul>
<h2>What’s new?</h2>
<ul>
<li>Support for Import Attributes <a
href="https://redirect.github.com/11ty/eleventy/issues/3580">#3580</a>
e.g. <code>import data from './data.json' with { type: 'json' };</code>,
see <a
href="https://redirect.github.com/11ty/eleventy-dependency-tree-esm/issues/2">11ty/eleventy-dependency-tree-esm#2</a>
and <a
href="https://redirect.github.com/11ty/eleventy-dependency-tree-esm/issues/4">11ty/eleventy-dependency-tree-esm#4</a></li>
<li>Build performance improvements over v3.0.0 in <a
href="https://redirect.github.com/11ty/eleventy/pull/3493">11ty/eleventy#3493</a>
<ul>
<li>Improve build performance ~50ms (dynamic dev server import only on
--serve) by <a href="https://github.com/boehs"><code>@boehs</code></a>
in <a
href="https://redirect.github.com/11ty/eleventy/pull/3689">11ty/eleventy#3689</a></li>
</ul>
</li>
<li>Adds <code>html-relative</code> Passthrough Copy mode for relative
asset references in HTML. Learn more at <a
href="https://redirect.github.com/11ty/eleventy/pull/3573">11ty/eleventy#3573</a>
(from issue <a
href="https://redirect.github.com/11ty/eleventy/issues/3552">#3552</a>)</li>
<li>A whole bunch of Dev Server updates and fixes, most notably <a
href="https://github.com/11ty/eleventy-dev-server/releases/tag/v2.0.7">https://github.com/11ty/eleventy-dev-server/releases/tag/v2.0.7</a></li>
<li>Add subpath export for UserConfig type definitions (<a
href="https://redirect.github.com/11ty/eleventy/issues/3460">#3460</a>)
by <a href="https://github.com/noelforte"><code>@noelforte</code></a>
in <a
href="https://redirect.github.com/11ty/eleventy/pull/3562">11ty/eleventy#3562</a></li>
<li>IdAttribute plugin has <code>checkDuplicates</code> option (always
enabled by default, now allows you to disable) <a
href="https://redirect.github.com/11ty/eleventy/issues/3560">#3560</a>
Docs: <a
href="https://www.11ty.dev/docs/plugins/id-attribute/#with-options">https://www.11ty.dev/docs/plugins/id-attribute/#with-options</a></li>
<li>Error messaging improvements:
<ul>
<li>Improved error messaging when attempting to link to a
<code>permalink: false</code> template (in the HTML
<code><base></code> plugin) <a
href="https://redirect.github.com/11ty/eleventy/issues/3503">#3503</a></li>
<li>Better errors with Custom template types with non-string permalink
values: <a
href="https://redirect.github.com/11ty/eleventy/issues/3472">#3472</a></li>
<li>Improved error messaging with syntax errors in <code>.11ty.js</code>
files <a
href="https://redirect.github.com/11ty/eleventy/issues/3571">#3571</a></li>
<li>Improved require(esm) error messaging to reflect proper support in
Node v22.12 <a
href="https://redirect.github.com/11ty/eleventy/issues/3568">#3568</a></li>
<li>Error stack improvements by <a
href="https://github.com/noelforte"><code>@noelforte</code></a> in <a
href="https://redirect.github.com/11ty/eleventy/pull/3572">11ty/eleventy#3572</a></li>
</ul>
</li>
</ul>
<h2>Bug fixes</h2>
<ul>
<li>Bug fix for returning non-traditional data with
<code>eleventyConfig.addCollection</code> API <a
href="https://redirect.github.com/11ty/eleventy/issues/3467">#3467</a></li>
</ul>
<ul>
<li>Internals: consolidates TemplateMap with Dependency Graph for more
accurate build order during incremental builds (fixing unrendered
template errors) <a
href="https://redirect.github.com/11ty/eleventy/issues/3410">#3410</a>
<em>(Fair warning: this was a big change!)</em></li>
<li>Fix duplicate permaink error on Windows after file delete and re-add
<a
href="https://redirect.github.com/11ty/eleventy/issues/3631">#3631</a></li>
<li>Fix (and better error messaging) for <code>link.slice is not a
function</code> errors when using function permalinks <a
href="https://redirect.github.com/11ty/eleventy/issues/3472">#3472</a>
<a
href="https://redirect.github.com/11ty/eleventy/issues/3619">#3619</a></li>
<li>Improvements to bundler-friendiness of imports (using Programmatic
API in serverless contexts) <a
href="https://redirect.github.com/11ty/eleventy/issues/3656">#3656</a></li>
<li>Fix when using
<code>eleventyConfig.setUseTemplateCache(false);</code> and
<code>11ty.js</code> JavaScript templates <a
href="https://redirect.github.com/11ty/eleventy/issues/3667">#3667</a></li>
<li>Fix for passthrough copy output locations during incremental builds
<a
href="https://redirect.github.com/11ty/eleventy/issues/3285">#3285</a></li>
<li>Check <code>Error.cause</code> for
<code>TemplateContentPrematureUseError</code> when rendering by <a
href="https://github.com/noelforte"><code>@noelforte</code></a> in <a
href="https://redirect.github.com/11ty/eleventy/pull/3651">11ty/eleventy#3651</a></li>
<li>Fix <code>dateValue.toLowerCase() is not a function</code> error
when using addDateParsing API <a
href="https://redirect.github.com/11ty/eleventy/issues/3674">#3674</a></li>
</ul>
<ul>
<li>Improvements to engine consistency (improved use of Nunjucks cache)
<a
href="https://redirect.github.com/11ty/eleventy/issues/3736">#3736</a></li>
<li>Fixes <code>eleventy.templateModified</code> listeners warning <a
href="https://redirect.github.com/11ty/eleventy/issues/3735">#3735</a></li>
<li>Fixes for bugs with merging Arrays in <code>eleventyComputed</code>.
Arrays are now treated as a single entity when merging over non-computed
data. Arrays will still be merged in the data cascade from multiple
<code>eleventyComputed</code> entries. <a
href="https://redirect.github.com/11ty/eleventy/issues/3728">#3728</a></li>
<li>Fix bug with collection definition on subsequent builds <a
href="https://redirect.github.com/11ty/eleventy/issues/3711">#3711</a></li>
<li>HtmlBasePlugin: Fix confusing error message by <a
href="https://github.com/noelleleigh"><code>@noelleleigh</code></a> in
<a
href="https://redirect.github.com/11ty/eleventy/pull/3709">11ty/eleventy#3709</a></li>
<li>Fix import-related error with CommonJS modules in Node 23 by <a
href="https://github.com/vrugtehagel"><code>@vrugtehagel</code></a> in
<a
href="https://redirect.github.com/11ty/eleventy/pull/3519">11ty/eleventy#3519</a>
<a
href="https://redirect.github.com/11ty/eleventy/issues/3518">#3518</a></li>
<li>Fix for InputPathToUrl plugin to support unencoded paths with spaces
<a
href="https://redirect.github.com/11ty/eleventy/issues/3559">#3559</a>
<a
href="https://redirect.github.com/11ty/eleventy/issues/3583">#3583</a></li>
</ul>
<h2>Dependency Watch</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/11ty/eleventy/commit/ef6531e873f76a4d55277eac1af16455b24489bb"><code>ef6531e</code></a>
Coverage for v3.1.0</li>
<li><a
href="https://github.com/11ty/eleventy/commit/c22d8d226f2807a0a5412989143fbc4491b1964f"><code>c22d8d2</code></a>
v3.1.0</li>
<li><a
href="https://github.com/11ty/eleventy/commit/9c1be4f7896c7e657733704cbb58a0c84d1978af"><code>9c1be4f</code></a>
Upgrade dependencies.</li>
<li><a
href="https://github.com/11ty/eleventy/commit/caa182645bf05f8d4f33b0bb1ded9effbc2f15c3"><code>caa1826</code></a>
Add Node 24 to CI</li>
<li><a
href="https://github.com/11ty/eleventy/commit/61235c823ae3f63e54ad3146a30719ac2f35871e"><code>61235c8</code></a>
Upgrade recursive-copy dep</li>
<li><a
href="https://github.com/11ty/eleventy/commit/0a5a4fd388f4c3199ddef6d3cec3b8b0ef321042"><code>0a5a4fd</code></a>
Removes cross-spawn dependency</li>
<li><a
href="https://github.com/11ty/eleventy/commit/7cd511fe031aedaf8df020a739367164c72dc3c4"><code>7cd511f</code></a>
Upgrade dep</li>
<li><a
href="https://github.com/11ty/eleventy/commit/7179ea8ef6d4acdecfff40588934c3f7c0055dd0"><code>7179ea8</code></a>
Upgrade dep</li>
<li><a
href="https://github.com/11ty/eleventy/commit/636c25e43870b05d7324b489859b72d2faf094e6"><code>636c25e</code></a>
Bump tinyglobby from 0.2.12 to 0.2.13 (<a
href="https://redirect.github.com/11ty/eleventy/issues/3771">#3771</a>)</li>
<li><a
href="https://github.com/11ty/eleventy/commit/bf4c32153d698bb971b8a9809daadc6af94e4209"><code>bf4c321</code></a>
Bump tinyglobby from 0.2.12 to 0.2.13</li>
<li>See full diff in <a
href="https://github.com/11ty/eleventy/compare/v3.1.0-beta.1...v3.1.0">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
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)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 47de7de commit 72053d9
2 files changed
+84
-129
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
0 commit comments