Skip to content

Update devDependencies (major) #73

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 13, 2023

This PR contains the following updates:

Package Change Age Confidence
@11ty/eleventy (source) ^2.0.0 -> ^3.0.0 age confidence
@11ty/eleventy-fetch ^4.0.0 -> ^5.0.0 age confidence
@11ty/eleventy-plugin-rss (source) ^1.2.0 -> ^2.0.0 age confidence
cssnano ^6.0.1 -> ^7.0.0 age confidence
dedent ^0.7.0 -> ^1.0.0 age confidence
dictionary-en (source) ^3.2.0 -> ^4.0.0 age confidence
glob ^10.2.7 -> ^11.0.0 age confidence
markdown-it ^13.0.1 -> ^14.0.0 age confidence
postcss-import 15.1.0 -> 16.1.1 age confidence
postcss-preset-env (source) ^8.0.0 -> ^10.0.0 age confidence
prettier (source) ^2.8.1 -> ^3.0.0 age confidence
remark-cli (source) ^11.0.0 -> ^12.0.0 age confidence
remark-frontmatter ^4.0.1 -> ^5.0.0 age confidence
remark-gfm ^3.0.1 -> ^4.0.0 age confidence
remark-lint-no-duplicate-headings (source) ^3.1.1 -> ^4.0.0 age confidence
remark-lint-no-duplicate-headings-in-section (source) ^3.1.1 -> ^4.0.0 age confidence
remark-preset-lint-consistent (source) ^5.1.1 -> ^6.0.0 age confidence
remark-preset-lint-markdown-style-guide (source) ^5.1.2 -> ^6.0.0 age confidence
remark-preset-lint-recommended (source) ^6.1.2 -> ^7.0.0 age confidence
remark-retext ^5.0.1 -> ^6.0.0 age confidence
remark-validate-links ^12.1.0 -> ^13.0.0 age confidence
retext-contractions ^5.2.0 -> ^6.0.0 age confidence
retext-diacritics ^4.2.0 -> ^5.0.0 age confidence
retext-english ^4.1.0 -> ^5.0.0 age confidence
retext-equality ^6.6.0 -> ^7.0.0 age confidence
retext-indefinite-article ^4.2.0 -> ^5.0.0 age confidence
retext-intensify ^6.2.0 -> ^7.0.0 age confidence
retext-passive ^4.2.0 -> ^5.0.0 age confidence
retext-profanities ^7.2.2 -> ^8.0.0 age confidence
retext-quotes ^5.2.0 -> ^6.0.0 age confidence
retext-readability ^7.2.0 -> ^8.0.0 age confidence
retext-redundant-acronyms ^4.3.0 -> ^5.0.0 age confidence
retext-repeated-words ^4.2.0 -> ^5.0.0 age confidence
retext-sentence-spacing ^5.2.0 -> ^6.0.0 age confidence
retext-simplify ^7.2.0 -> ^8.0.0 age confidence
retext-spell ^5.3.0 -> ^6.0.0 age confidence
string-to-template-literal ^2.0.0 -> ^3.0.0 age confidence
stylelint (source) ^14.16.1 -> ^16.0.0 age confidence
stylelint-config-standard ^29.0.0 -> ^39.0.0 age confidence
stylelint-media-use-custom-media ^2.0.1 -> ^4.0.0 age confidence
stylelint-use-nesting ^4.0.0 -> ^6.0.0 age confidence
stylelint-value-no-unknown-custom-properties ^4.0.0 -> ^6.0.0 age confidence

Release Notes

11ty/eleventy (@​11ty/eleventy)

v3.1.2: Eleventy v3.1.2 (we fixed 15 more things)

Compare Source

Try it out in your project

npm install @​11ty/eleventy@latest

Release notes

  • Bug fix: issue with Computed Data with Array -> Object -> Template Strings #​3850
  • Bug fix:Workaround dependency bug in tinyglobby when using ../ for input directory (and/or passthrough copy) #​3854 #​3862
  • Bug fix: issue with absolute path for input directory resulting in incorrect output directory #​3853
  • Bug fix: issue with pagination over collections missing the all collection #​3860
  • Bug fix: Custom template engines should inherit aliased the parent cacheable value for advanced control of internal cache (related docs). Fixes issues with JavaScript import cache busting in Windows #​3824 #​3832
  • Bug fix: Server cache issue with newly created directory data file not picked up during --watch or --serve (on subsequent builds) #​3569
  • Bug fix: Saving your Configuration file may keep the process open after ⌘+C or CTRL+C #​3873
  • Bug fix: Incremental builds may result in templateRender has not yet initialized error after Configuration reset #​3870
  • Bug fix: #​3874 Config reset for dev server restart
  • Bug fix: #​3875 #​1525 numeric tags for collection names
  • Audit fix: npm audit with brace-expansion dependency #​3866
  • Dependency update: bump entities from 6.0.0 to 6.0.1 in https://github.com/11ty/eleventy/pull/3855

v3.1.1: Eleventy v3.1.1 (we fixed some things)

Compare Source

Try it out in your project

npm install @​11ty/eleventy@latest

Read more about getting started with Eleventy or why you should use Eleventy.

Release notes

  • Fix issue with object property order when using Computed Data in a Paginated template #​3849
  • Fix issue with absolute paths for virtual templates #​3805
  • Fix pagination regression issue when paginating over configuration collections #​3808 #​3823 #​3834 #​3825
  • Fix layout caching issue when using Nunjucks as preprocessing engine for Html or Markdown #​3807 #​3819
  • Fix bug with RenderManager initialization via Render plugin #​3810
  • Fixes bug when using eleventyConfig.amendLibrary and eleventyConfig.setLibrary together on the same syntax type, amendLibrary would run multiple times #​3816
  • Fix issue with virtual templates when includes directory is set to an empty string "" #​3797
  • Fix issue with string eleventyComputed.permalink values when used with non-computed permalink #​3818
  • Fix issue with global data directory when setting input to a parent directory (e.g. "../") #​3809
  • Improved error messaging for invalid date values in Data Cascade #​3833
  • Fixes issue with duplicate entries in template dependency graph (and collections) from missing node normalization during subsequent --watch or --serve builds

v3.1.0: Eleventy v3.1.0: 11% faster and 22% smaller!

Compare Source

Try it out in your project

npm install @​11ty/eleventy@latest

Read more about getting started with Eleventy or why you should use Eleventy.

What’s new?

Bug fixes

  • Bug fix for returning non-traditional data with eleventyConfig.addCollection API #​3467
  • Internals: consolidates TemplateMap with Dependency Graph for more accurate build order during incremental builds (fixing unrendered template errors) #​3410 (Fair warning: this was a big change!)
  • Fix duplicate permaink error on Windows after file delete and re-add #​3631
  • Fix (and better error messaging) for link.slice is not a function errors when using function permalinks #​3472 #​3619
  • Improvements to bundler-friendiness of imports (using Programmatic API in serverless contexts) #​3656
  • Fix when using eleventyConfig.setUseTemplateCache(false); and 11ty.js JavaScript templates #​3667
  • Fix for passthrough copy output locations during incremental builds #​3285
  • Check Error.cause for TemplateContentPrematureUseError when rendering by @​noelforte in https://github.com/11ty/eleventy/pull/3651
  • Fix dateValue.toLowerCase() is not a function error when using addDateParsing API #​3674

Dependency Watch

Version Production Dep Count Production Size
v3.1.0 ×142 21.4 MB
v3.0.0 ×187 27.4 MB
v2.0.1 ×215 36.4 MB
v1.0.2 ×356 73.3 MB
Major Upgrades

eleventy-benchmark Build Performance

---------------------------------------------------------
Eleventy Benchmark (Node v22.13.1, 2500 templates each)
---------------------------------------------------------
Eleventy 3.0.0                                        
---------------------------------------------------------
.liquid: ... 3 runs:          
* Median: 1.43 seconds
* Median per template: 572 µs

.njk: ... 3 runs:             
* Median: 2.03 seconds
* Median per template: 812 µs

.md: ... 3 runs:              
* Median: 1.79 seconds
* Median per template: 716 µs

---------------------------------------------------------
Eleventy 3.1.0-beta.1                                        
---------------------------------------------------------
.liquid: ... 3 runs:          
* Median: 1.3 seconds (-10%)
* Median per template: 520 µs (-10%)

.njk: ... 3 runs:             
* Median: 1.81 seconds (-11%)
* Median per template: 724 µs (-11%)

.md: ... 3 runs:              
* Median: 1.61 seconds (-11%)
* Median per template: 644 µs (-11%)

We’re showing the benchmark from the latest beta here — there were no core code changes between v3.1.0-beta.1 and v3.1.0.

v3.0.0: Eleventy v3.0.0: Possums ❤️ ESM

Compare Source

We did it. After 22 pre-releases and over a year of work, Eleventy 3.0.0 is now available. You can try it out now on your project using:

npm install @​11ty/eleventy@latest

If you’re upgrading from a previous version of Eleventy, use the Upgrade Help plugin for automated checks and help with your upgrade!

Why should you use 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.

A few numbers on the best version of Eleventy yet:

Stats v2.0.1 v3.0.0
20% smaller 35.2 MB 28.1 MB
11% fewer dependencies 213 189
9% faster npm install 4.511s* 4.103s*

*fastest time of 3 runs (bypassing local cache)

Flagship 3.0 features

  1. Eleventy is now written in ESM with full support for ESM in your projects: configuration, data files, 11ty.js templates, etc. For many projects this won’t be a breaking change and we’ll continue to support CommonJS too. Every example on the docs now includes both a CommonJS and ESM version. Docs: https://v3.11ty.dev/docs/cjs-esm/
// ESM
export default function(eleventyConfig) {}

// We’ll keep supporting CommonJS:
module.exports = function(eleventyConfig) {}
  1. Supporting more package managers and runtimes: pnpm, yarn, Deno. More examples on the docs! https://v3.11ty.dev/docs/
  2. Asynchronous configuration #​614 Docs: https://v3.11ty.dev/docs/config/
// ESM
export default async function(eleventyConfig) {}

// CommonJS
module.exports = async function(eleventyConfig) {}
  1. For-free performance improvement to built-in slugify, inputPathToUrl universal filters (via memoization) #​840 Docs: https://v3.11ty.dev/docs/memoize/
  2. Named config export improves consistency for plugins #​3246 and set*Directory configuration API methods #​1503 Docs: https://v3.11ty.dev/docs/config-shapes/#optional-export-config-object and https://v3.11ty.dev/docs/config/#configuration-options
export default function(eleventyConfig) {
  eleventyConfig.setInputDirectory(".");
  eleventyConfig.setOutputDirectory("_site");
};

export const config = {
  dir: {
    input: ".",
    output: "_site"
  },
};
  1. Virtual Templates, configuration API to add content (great for plugins, used by the new RSS plugin!) #​1612 Docs: https://v3.11ty.dev/docs/virtual-templates/
export default function(eleventyConfig) {
  eleventyConfig.addTemplate("robots.njk", "User-agent: *\nAllow: /", {
    permalink: "/robots.txt",
  });
};
  1. IdAttribute plugin adds id attributes to headings for on-page anchor links (supports all template-languages) #​3363 Docs: https://v3.11ty.dev/docs/plugins/id-attribute/
<h1>Welcome to my web site</h1> becomes <h1 id="welcome-to-my-web-site">Welcome to my web site</h1>
  1. Plain-text Bundler included: https://v3.11ty.dev/docs/plugins/bundle/
export default function(eleventyConfig) {
  eleventyConfig.addBundle("css"); // Adds {% css %} paired shortcode to create per-page CSS bundles
};
  1. InputPath to URL plugin lets you link directly to an input file path (and we’ll output the right URL) Docs: https://www.11ty.dev/docs/plugins/inputpath-to-url/
<a href="my-template.md">Home</a> becomes <a href="/my-template/">Home</a>
  1. Use arbitrary JavaScript with the js Front Matter #​2819 Docs: https://v3.11ty.dev/docs/data-frontmatter/#javascript-front-matter
---js
const hello = "hi";
---
{{ hello }}
  1. page.rawInput unlocks access to raw template content #​1206 https://v3.11ty.dev/docs/data-eleventy-supplied/#page-variable
  2. addPreprocessor configuration API to modify raw content before rendering works for file ignores and drafts #​188 Docs: https://v3.11ty.dev/docs/config-preprocessors/
  3. addDateParsing configuration API to add your own custom date parsing logic #​867 Docs: https://v3.11ty.dev/docs/dates/#configuration-api-for-custom-date-parsing
  4. eleventyDataSchema data option to validate data cascade values #​879 Docs: https://v3.11ty.dev/docs/data-validate/
  5. Reserved Eleventy properties in data cascade are now frozen #​1173 Docs: https://v3.11ty.dev/docs/data-eleventy-supplied/#frozen-data
  6. Support for asynchronous plugins and async-friendly addPlugin configuration API #​2675 Docs: https://v3.11ty.dev/docs/plugins/#plugins-are-configuration
  7. useLayouts option for Custom Template Languages allows opt-out of Eleventy Layouts #​2830 Docs: https://v3.11ty.dev/docs/languages/custom/#uselayouts
  8. renderTransforms Universal Filter will run project transforms on an arbitrary block of content (useful for RSS and other feeds) #​3294
  9. --incremental=filename.md on the command line #​3324 Docs: https://v3.11ty.dev/docs/usage/#incremental-for-partial-incremental-builds
  10. renderContent Universal Filter now included with Render Plugin #​3370 Docs: https://v3.11ty.dev/docs/plugins/render/#rendercontent-filter
  11. Dev Server updates including onRequest API for handling requests dynamically during development (used with the new Image Transform plugin)

Breaking Changes and Upgrade Path

Rather than navigating this list manually, use the Upgrade Help plugin for automated project checks and upgrade help!

Minutiae

Full Eleventy v3 Milestone (177 closed): https://github.com/11ty/eleventy/milestone/40?closed=1
Full Changelog: 11ty/eleventy@v2.0.1...v3.0.0

Thank You Notes

This release would not have been possible without our community and supporters.

  • To everyone that has built something with Eleventy: thank you!
  • To everyone that has answered a question about Eleventy: on the Discord, on social media, in GitHub issues or discussion, at your local meetup or coffee shop: thank you!
  • To everyone that attended the 11ty Conference earlier this year: thank you!
  • To everyone that brought a well-intentioned complaint about something you didn’t like about Eleventy: thank you!
  • To everyone that dropped a few nice words of appreciation: thank you!
  • To everyone that has supported us and made this release possible: thank you!

Thank you to @​bobmonsour, @​pdehaan, @​Snapstromegon, @​cdransf, @​5t3ph, @​BenDMyers, @​siakaramalegos, @​shivjm, @​dleatherman, @​darthmall, @​clottman, @​nachtfunke, @​David-Large, Olivia Nicholson, and @​mneumegen for their community contributions!

Thank you for the code contributions from @​VividVisions, @​mayank99, @​Zearin, @​chriskirknielsen, @​mendhak, @​fqueze, @​shivjm, @​rdela, @​w0whitaker, @​vrugtehagel, @​sachac, @​Snapstromegon, @​alifeee, @​uncenter, @​Zwyx, @​mayankkamboj47, @​aschrab, @​jgarber623, @​korverdev, @​mathertel, @​mathieuprog, @​epelc, @​Ryuno-Ki, @​lexoyo, @​satgo1546, @​KiwiKilian

11ty/eleventy-fetch (@​11ty/eleventy-fetch)

v5.1.0: Eleventy Fetch v5.1.0

Compare Source

Metric Fetch v5.0.2 Fetch v5.1.0 Change
node_modules Weight 1.7 MB 0.9 MB -47%
Dependency Count 19 10 -47%

Full Changelog: 11ty/eleventy-fetch@v5.0.2...v5.1.0
Milestone: https://github.com/11ty/eleventy-fetch/milestone/6?closed=1

v5.0.2: Eleventy Fetch v5.0.2

Compare Source

  • Improved advanced API (you might not need this). Existing default export creates an instance and couples data fetching together. This release adds a Fetch named export to create a Fetch instance without fetching data automatically. Works with the concurrency queue. Use the queue() method to fetch data.
import CachedFetch, { Fetch } from "@&#8203;11ty/eleventy-fetch";

let data = await CachedFetch(source, options);

// is the same as:
let inst = Fetch(source, options);
let data = await inst.queue();
  • Adds wasLastFetchCacheHit() on Fetch instances, used to solve bug with Eleventy Image disk cache https://github.com/11ty/eleventy-img/issues/146
  • Improved efficiency: Adds top level instance cache and a few internal caches to avoid duplicate fetch or file system read calls.
  • Adds internal directory manager to avoid duplicate fs.mkdir calls
  • Improved debug logs

Full Changelog: 11ty/eleventy-fetch@v5.0.1...v5.0.2

v5.0.1: Eleventy Fetch v5.0.1

Compare Source

Full Changelog: 11ty/eleventy-fetch@v5.0.0...v5.0.1

v5.0.0: Eleventy Fetch v5.0.0

Compare Source

11ty.dev docs for Fetch have been updated for v5.0.0: https://www.11ty.dev/docs/plugins/fetch/

npm install @&#8203;11ty/[email protected]
11ty/eleventy-plugin-rss (@​11ty/eleventy-plugin-rss)

v2.0.4: Eleventy RSS v2.0.4

Compare Source

  • Adds Node v24 to CI
  • Removes unnecessary url import.

Full Changelog: 11ty/eleventy-plugin-rss@v2.0.3...v2.0.4

v2.0.3: Eleventy RSS v2.0.3

Compare Source

  • Adds npm publishing provenance
  • Defaul

Configuration

📅 Schedule: Branch creation - "before 9am on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 87c9e49 to 1849bc7 Compare February 13, 2023 10:07
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 4 times, most recently from 8b5ebf4 to 575d17d Compare March 6, 2023 20:14
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 11 times, most recently from 8b44a7a to a27b55c Compare March 8, 2023 09:05
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 2 times, most recently from 9591622 to 09e4e54 Compare March 17, 2023 18:15
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 2 times, most recently from 58121b0 to 30dc486 Compare April 1, 2023 05:37
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 4 times, most recently from 73614e2 to ca7aa02 Compare April 16, 2023 06:21
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from ca7aa02 to c5e9fa0 Compare April 30, 2023 11:27
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 2 times, most recently from 7d57a27 to a753fbb Compare June 19, 2023 08:11
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 3 times, most recently from 5489714 to f5309e3 Compare July 5, 2023 14:15
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 630a3fd to a28e7c1 Compare April 24, 2024 21:59
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from a28e7c1 to cf92c92 Compare June 12, 2024 19:33
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from cf92c92 to 6f056e3 Compare June 24, 2024 11:10
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 2 times, most recently from bd1202f to 86ae986 Compare July 15, 2024 08:00
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 2 times, most recently from 4d38b04 to f810f7e Compare August 6, 2024 11:17
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from f810f7e to 212031e Compare August 12, 2024 09:40
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 212031e to 6183ea1 Compare September 6, 2024 15:52
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 2 times, most recently from 32f0368 to 5ea48d0 Compare October 1, 2024 19:52
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 5ea48d0 to 7b8baf5 Compare November 16, 2024 19:30
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 7b8baf5 to dd9a9b9 Compare November 25, 2024 08:35
@renovate renovate bot changed the title Update devDependencies (major) Update devDependencies (major) - autoclosed Dec 8, 2024
@renovate renovate bot closed this Dec 8, 2024
@renovate renovate bot deleted the renovate/major-devdependencies branch December 8, 2024 18:35
@renovate renovate bot changed the title Update devDependencies (major) - autoclosed Update devDependencies (major) Dec 9, 2024
@renovate renovate bot reopened this Dec 9, 2024
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from dd9a9b9 to ab99d30 Compare December 23, 2024 08:10
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from ab99d30 to a1ce881 Compare January 12, 2025 13:48
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from a1ce881 to 0d6fcea Compare January 27, 2025 09:08
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 0d6fcea to 27e4d55 Compare February 24, 2025 09:15
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 27e4d55 to 6a5d3ce Compare March 10, 2025 10:27
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 6a5d3ce to 075323c Compare April 6, 2025 10:08
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 075323c to 5b52e79 Compare May 19, 2025 08:19
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 5b52e79 to d42b8d8 Compare June 17, 2025 07:44
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from d42b8d8 to 792defc Compare July 29, 2025 18:42
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from 792defc to aba5988 Compare August 7, 2025 16:48
@renovate renovate bot force-pushed the renovate/major-devdependencies branch from aba5988 to d16e0d6 Compare August 10, 2025 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants