Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 8, 2024

Bumps jsdom from 23.0.1 to 23.2.0.

Release notes

Sourced from jsdom's releases.

Version 23.2.0

This release switches our CSS selector engine from nwsapi to @asamuzakjp/dom-selector. The new engine is more actively maintained, and supports many new selectors: see the package's documentation for the full list. It also works better with shadow trees.

There is a potential of a performance regression due to this change. In our stress test benchmark, which runs most of these 273 selectors against this 128 KiB document, the new engine completes the benchmark only 0.25x as fast. However, we're hopeful that in more moderate usage this will not be a significant issue. Any help speeding up @asamuzakjp/dom-selector is appreciated, and feel free to open an issue if this has had a significant impact on your project.

Version 23.1.0

  • Added an initial implementation of ElementInternals, including the shadowRoot getter and the string-valued ARIA properties. (zjffun)
  • Added the string-valued ARIA attribute-reflecting properties to Element.
  • Fixed history.pushState() and history.replaceState() to follow the latest specification, notably with regards to how they handle empty string inputs and what new URLs are possible.
  • Fixed the input.valueAsANumber setter to handle NaN correctly. (alexandertrefz)
  • Updated various dependencies, including cssstyle which contains several bug fixes.
Changelog

Sourced from jsdom's changelog.

23.2.0

This release switches our CSS selector engine from nwsapi to @asamuzakjp/dom-selector. The new engine is more actively maintained, and supports many new selectors: see the package's documentation for the full list. It also works better with shadow trees.

There is a potential of a performance regression due to this change. In our stress test benchmark, which runs most of these 273 selectors against this 128 KiB document, the new engine completes the benchmark only 0.25x as fast. However, we're hopeful that in more moderate usage this will not be a significant issue. Any help speeding up @asamuzakjp/dom-selector is appreciated, and feel free to open an issue if this has had a significant impact on your project.

23.1.0

  • Added an initial implementation of ElementInternals, including the shadowRoot getter and the string-valued ARIA properties. (zjffun)
  • Added the string-valued ARIA attribute-reflecting properties to Element.
  • Fixed history.pushState() and history.replaceState() to follow the latest specification, notably with regards to how they handle empty string inputs and what new URLs are possible.
  • Fixed the input.valueAsANumber setter to handle NaN correctly. (alexandertrefz)
  • Updated various dependencies, including cssstyle which contains several bug fixes.
Commits
  • cf8b707 Version 23.2.0
  • 908f27d Update dom-selector and roll web platform tests
  • c039e52 Switch from nwsapi to dom-selector
  • b677627 Add new CSS selectors benchmark
  • 4b33d36 Enable WPT directories css/selectors and css/css-scoping
  • 3a3a4cb Roll web platform tests
  • dc8306f Version 23.1.0
  • d6c0ab2 Implement string ARIA reflection
  • 60978b6 Implement basic ElementInternals
  • b7683ed Remove chai dependency
  • 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 will merge this PR once CI passes on it, as requested by @swagger-bot.


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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Jan 8, 2024
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 8, 2024

One of your CI runs failed on this pull request, so Dependabot won't merge it.

Dependabot will still automatically merge this pull request if you amend it and your tests pass.

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from a4eb906 to 6eb5bf6 Compare January 8, 2024 11:42
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from 6eb5bf6 to ef65aa1 Compare January 8, 2024 11:47
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from ef65aa1 to 416d321 Compare January 8, 2024 12:40
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@char0n
Copy link
Contributor

char0n commented Jan 8, 2024

@dependabot cancel merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from 416d321 to 594a791 Compare January 8, 2024 12:55
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from 594a791 to 2645cb8 Compare January 8, 2024 13:01
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from 2645cb8 to 38a52f1 Compare January 8, 2024 13:05
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from 38a52f1 to df4afa1 Compare January 9, 2024 11:38
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from df4afa1 to 75714e6 Compare January 9, 2024 11:43
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from f9122fc to 8254e77 Compare January 15, 2024 12:01
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from 8254e77 to b317451 Compare January 16, 2024 11:16
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from b317451 to b8e7a91 Compare January 16, 2024 11:20
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from b8e7a91 to bcf1730 Compare January 17, 2024 12:02
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from bcf1730 to 23f2dc4 Compare January 18, 2024 11:36
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from 23f2dc4 to 21bd451 Compare January 18, 2024 14:19
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from 21bd451 to 0067e5b Compare January 19, 2024 11:55
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

Bumps [jsdom](https://github.com/jsdom/jsdom) from 23.0.1 to 23.2.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](jsdom/jsdom@23.0.1...23.2.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/jsdom-23.2.0 branch from 0067e5b to 4201c77 Compare January 19, 2024 12:00
@swagger-bot
Copy link
Contributor

@dependabot squash and merge

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 22, 2024

Superseded by #9507.

@dependabot dependabot bot closed this Jan 22, 2024
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/jsdom-23.2.0 branch January 22, 2024 11:41
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 javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants