chore(deps): update node dependencies (major) #1079
+4,484
−5,168
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^2.0.1
->^3.0.0
^9.0.12
->^10.0.0
5.3.2
->7.0.1
^1.11.0
->^3.0.0
^1.2.1
->^2.0.0
^7.6.0
->^9.0.0
^3.2.0
->^5.0.0
^2.3.1
->^3.0.0
^2.4.3
->^3.0.0
^6.1.3
->^9.0.0
^8.2.0
->^9.0.0
^27.2.0
->^28.0.0
^1.5.0
->^3.0.0
^3.7.0
->^7.0.0
^22.4.15
->^23.0.0
^7.0.1
->^8.0.0
^21.0.0
->^25.0.0
^13.0.2
->^14.0.0
^8.6.7
->^9.0.0
^8.11.0
->^10.0.0
^5.11.1
->^8.0.0
^7.11.0
->^9.0.0
^7.0.0
->^10.0.0
^2.3.0
->^3.0.0
^12.2.2
->^15.0.0
^7.2.4
->^9.0.0
^5.2.0
->^6.0.0
^4.1.0
->^5.0.0
^1.5.0
->^2.0.0
Release Notes
11ty/eleventy
v3.0.0
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:
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:
v2.0.1
v3.0.0
*fastest time of 3 runs (bypassing local cache)
Flagship 3.0 features
slugify
,inputPathToUrl
universal filters (via memoization) #840 Docs: https://v3.11ty.dev/docs/memoize/config
export improves consistency for plugins #3246 andset*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-optionsid
attributes to headings for on-page anchor links (supports all template-languages) #3363 Docs: https://v3.11ty.dev/docs/plugins/id-attribute/js
Front Matter #2819 Docs: https://v3.11ty.dev/docs/data-frontmatter/#javascript-front-matterpage.rawInput
unlocks access to raw template content #1206 https://v3.11ty.dev/docs/data-eleventy-supplied/#page-variableaddPreprocessor
configuration API to modify raw content before rendering works for file ignores and drafts #188 Docs: https://v3.11ty.dev/docs/config-preprocessors/addDateParsing
configuration API to add your own custom date parsing logic #867 Docs: https://v3.11ty.dev/docs/dates/#configuration-api-for-custom-date-parsingeleventyDataSchema
data option to validate data cascade values #879 Docs: https://v3.11ty.dev/docs/data-validate/addPlugin
configuration API #2675 Docs: https://v3.11ty.dev/docs/plugins/#plugins-are-configurationuseLayouts
option for Custom Template Languages allows opt-out of Eleventy Layouts #2830 Docs: https://v3.11ty.dev/docs/languages/custom/#uselayoutsrenderTransforms
Universal Filter will run project transforms on an arbitrary block of content (useful for RSS and other feeds) #3294--incremental=filename.md
on the command line #3324 Docs: https://v3.11ty.dev/docs/usage/#incremental-for-partial-incremental-buildsrenderContent
Universal Filter now included with Render Plugin #3370 Docs: https://v3.11ty.dev/docs/plugins/render/#rendercontent-filteronRequest
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!
require("@​11ty/eleventy")
toawait import("@​11ty/eleventy")
for ESM reasons. We provide helpful error messaging for this.pug
,ejs
,haml
,mustache
, andhandlebars
template languages moved from core to official plugins:handlebars
: https://v3.11ty.dev/docs/languages/handlebars/mustache
: https://v3.11ty.dev/docs/languages/mustache/ejs
: https://v3.11ty.dev/docs/languages/ejs/haml
: https://v3.11ty.dev/docs/languages/haml/pug
: https://v3.11ty.dev/docs/languages/pug/--config=
command line file is missing #3373htmlOutputSuffix
feature was removed #3327--formats=
and--formats=""
on command line means no formats (previously aliased to*
) #3255compileOptions.permalink
option changed fromtrue
to"raw"
#2780js-yaml
v3 to v4 Changelog@sindresorhus/slugify
v2 to v3 Changelog: Node 12+, Pure ESMbcp-47-normalize
v1 to v2 Changelog: Pure ESMdependency-graph
v0.x to v1 Changelogiso-639-1
v2 to v3 Changelog: Pure ESMmarkdown-it
v13 to v14 Changelog: Pure ESM, removeddist
folderMinutiae
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.
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
ardatan/graphql-tools
v10.0.8
Compare Source
Patch Changes
[
dc5043b
]:v10.0.7
Compare Source
Patch Changes
[
cf2ce5e
]:v10.0.6
Compare Source
Patch Changes
0286437
Thanks @ardatan! - Improve directive extraction
Updated dependencies
[
0286437
]:v10.0.5
Compare Source
Patch Changes
b8bf584
Thanks @ardatan! - Introduce `getDirectiveExtensions` and refactor
directive handling in the extensions
Updated dependencies
[
b8bf584
]:v10.0.4
Compare Source
Patch Changes
#6194
7368829
Thanks @ardatan! - Handle interface objects in a different way
Updated dependencies
[
7368829
,e10c13a
]:v10.0.3
Compare Source
Patch Changes
83c0af0
Thanks @enisdenjo! - dependencies updates:
@graphql-tools/utils@^10.0.13
↗︎(from
^10.0.10
, independencies
)[
83c0af0
]:v10.0.2
Compare Source
Patch Changes
a570a601
Thanks @ardatan! - Add respectArrays flag to extensions merging
Updated dependencies
[
a570a601
]:v10.0.1
Compare Source
Patch Changes
e1fb8bb8
Thanks @ardatan! - Merge directives in the extensions
Updated dependencies
[
e1fb8bb8
]:v10.0.0
Compare Source
Major Changes
944a68e8
Thanks @ardatan! - Drop Node 14 support. Require Node.js
>= 16
Patch Changes
[
944a68e8
,944a68e8
]:archiverjs/node-archiver
v7.0.1
Compare Source
What’s changed
Maintenance
Dependency updates
v7.0.0
Compare Source
What’s changed
Breaking changes
Dependency updates
v6.0.2
Compare Source
What’s changed
Maintenance
Dependency updates
v6.0.1
Compare Source
What’s changed
Maintenance
Dependency updates
v6.0.0
Compare Source
What’s changed
Breaking changes
Maintenance
Dependency updates
fiduswriter/biblatex-csl-converter
v3.0.1
Compare Source
v3.0.0
Compare Source
v2.1.0
Compare Source
v2.0.4
Compare Source
v2.0.2
Compare Source
v2.0.1
Compare Source
v2.0.0
Compare Source
lukeed/clsx
v2.1.1
Compare Source
Patches
bigint
inClassValue
type: (#96):3d960ab
Accommodates recent
@types/react
changes toReactNode
.Thank you @ViliamKopecky~!
Chores
licenses.dev
badge:684509c
This service recursively analyzes entire dependency graphs to ensure that a package (or your project) is using permissive licenses. For example, here's a results table for
polka@next
and a largerastro
example.v2.1.0
Compare Source
Features
Add new
clsx/lite
submodule forstring
-only usage:1a49142
This is a 140b version of
clsx
that is ideal for Tailwind and/or React contexts, which typically follow thisclsx
usage pattern:v2.0.1
Compare Source
Patches
arguments.length
&array.length
for 6% performance gain (#26):deff09b
Adds 5 bytes (+2%) for ~3% avg performance gain
Thank you @jalalazimi
Chores
bf64e71
855eec2
,6e3b2b9
,nyc
withc8
in CI:6e2468e
308a238
42354d3
,4c9a55d
Thank you @andipaetzold and @acusti
v2.0.0
Compare Source
Breaking
"exports"
map for native ESM support (#57):3ec8e9f
,0949868
Also supports TypeScript's
node16
/nodenext
module resolutionMaintains CommonJS support (with fixed TS definitions)
Thank you @remcohaszing~!
Chores
496db1d
,4a4eadd
Thank you @kevinlowe0x3F7 & @kevinlowe0x3F7
c520353
03e1cf9
open-cli-tools/concurrently
v9.1.0
Compare Source
What's Changed
New Contributors
Full Changelog: open-cli-tools/concurrently@v9.0.1...v9.1.0
v9.0.1
Compare Source
What's Changed
Full Changelog: open-cli-tools/concurrently@v9.0.0...v9.0.1
v9.0.0
Compare Source
💥 Breaking Changes
Dropped support for Node.js < 18.0.0.
Older Node.js version have reached end-of-life, and certain features require new-ish JS APIs.
Pending commands no longer run when
--max-processes
is set and an interruption/kill signal is sent - #433, #452, #460Before v9.0.0, pressing Ctrl+C when
--max-processes
is set meant that only those commands would receive it. Once these stopped, the pending commands would start, which in turn meant that another Ctrl+C press would be necessary to stop them, and so on.Similar situation applied to combining
--max-processes
with--kill-others
/--kill-others-on-fail
.Starting with v9.0.0, this no longer happens, as these flags and/or key presses send a signal to stop the running commands in addition to preventing new commands from running.
The
concurrently
and default exports are now the same - #399It's reasonable to expect that
import { concurrently } from 'concurrently'
would work the same asimport concurrently from 'concurrently'
, however this has not been the case.The former used to be an unconfigured version of concurrently, lacking all features that you'd get from the CLI, which was seen as a "footgun". Both are now the same function.
If you'd like to access the unconfigured function, use
import { createConcurrently } from 'concurrently'
instead.✨ New Features
Use
--restart-after exponential
. Restarts happen at2^N
seconds.--pad-prefix
flag - #166, #417, #495--teardown
flag - #472, #500node:<script>
commands tonode --run <script>
- #475state
field toCommand
- #455🐛 Bug Fixes
spawn-command
when running in Node 22 - #407, #477, #479, #492--raw
and--hide
compatible - #394, #486Other Changes
--help
no longer shows examples due to there being too many.Refer to https://github.com/open-cli-tools/concurrently/tree/v9.0.0/docs instead, or to the
node_modules/concurrently/docs
directory in your project.--passthrough-arguments
- #490date-fns
with hand-rolled date formatting - #436, #443This should make installing concurrently faster.
New Contributors
Full Changelog: open-cli-tools/concurrently@v8.2.2...v9.0.0
v8.2.2
Compare Source
What's Changed
New Contributors
Full Changelog: open-cli-tools/concurrently@v8.2.1...v8.2.2
v8.2.1
Compare Source
What's Changed
New Contributors
Full Changelog: open-cli-tools/concurrently@v8.2.0...v8.2.1
v8.2.0
Compare Source
What's Changed
New Contributors
Full Changelog: open-cli-tools/concurrently@v8.1.0...v8.2.0
v8.1.0
Compare Source
What's Changed
types
condition to the front by @Andarist in https://github.com/open-cli-tools/concurrently/pull/422raw
per command when using the API by @chbiel in https://github.com/open-cli-tools/concurrently/pull/411New Contributors
Full Changelog: open-cli-tools/concurrently@v8.0.1...v8.1.0
v8.0.1
Compare Source
What's Changed
Full Changelog: open-cli-tools/concurrently@v8.0.0...v8.0.1
v8.0.0
Compare Source
What's Changed
--kill-signal
option by @paulsmithkc in https://github.com/open-cli-tools/concurrently/pull/402New Contributors
Configuration
📅 Schedule: 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.
This PR has been generated by Renovate Bot.