Skip to content

Update whatwg-url to v17 - #49

Merged
domenic merged 1 commit into
jsdom:mainfrom
scttcper:scttcper/update-whatwg-url
Oct 4, 2026
Merged

domenic merged 1 commit into
jsdom:mainfrom
scttcper:scttcper/update-whatwg-url

Conversation

@scttcper

@scttcper scttcper commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Update whatwg-url to ^17.1.2 so data-urls and jsdom can share one copy of whatwg-url instead of installing separate versions. The jsdom dependency tree we investigated currently has:

jsdom
├── whatwg-url 17.1.1
└── data-urls 7.0.0
    └── whatwg-url 16.0.1

A fresh consumer install resolves both dependencies to one whatwg-url package after this change.

This drops Node 20 support and raises the Node 22 minimum to 22.14.0, matching whatwg-url’s engine requirement. Update the CI matrix accordingly.

Align the Node.js engine requirement and CI matrix with whatwg-url.

Co-authored-by: codex <codex@openai.com>
@scttcper
scttcper marked this pull request as ready for review September 26, 2026 14:36

@domenic domenic left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Whoops, good catch.

@domenic
domenic merged commit 2d48f97 into jsdom:main Oct 4, 2026
5 checks passed
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.

2 participants