Since reverting to nwsapi causes several functionality regressions, e.g. removing :has() support, we've decided to make this a major version.
Additionally:
Small fixes to edge-case behavior of the following properties: input.maxLength, input.minLength, input.size, progress.max, tableCell.colSpan, tableCell.rowSpan, tableCol.span, textArea.cols, textArea.maxLength, textArea.minLength, textArea.rows.
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.
Since reverting to nwsapi causes several functionality regressions, e.g. removing :has() support, we've decided to make this a major version.
Additionally:
Small fixes to edge-case behavior of the following properties: input.maxLength, input.minLength, input.size, progress.max, tableCell.colSpan, tableCell.rowSpan, tableCol.span, textArea.cols, textArea.maxLength, textArea.minLength, textArea.rows.
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.
Bumps the all group with 22 updates:
14.1.2
14.2.1
1.2.0
1.3.1
8.56.0
8.57.0
1.11.2
1.12.4
23.0.1
24.0.0
3.1.1
3.2.5
8.0.1
8.0.2
1.11.3
1.12.4
1.2.0
1.3.1
14.0.4
14.1.0
1.40.1
1.42.0
20.10.6
20.11.24
18.2.46
18.2.61
18.2.18
18.2.19
10.4.16
10.4.17
8.4.32
8.4.35
3.4.0
3.4.1
14.0.4
14.1.0
1.11.2
1.12.4
0.43.1
0.44.0
1.0.1
3.0.0
3.13.1
3.14.3
Updates
@testing-library/react
from 14.1.2 to 14.2.1Release notes
Sourced from
@testing-library/react
's releases.Commits
edb6344
docs: add trappar as a contributor for code (#1273)55e79c2
fix: Update types to support all possible react component return values (#1272)4509fb6
docs: add yinm as a contributor for code (#1269)0880eba
feat: addreactStrictMode
option to enable strict mode render (#1241)03a301f
chore: update stackblitz url in issue template (#1258)Updates
@vitest/coverage-v8
from 1.2.0 to 1.3.1Release notes
Sourced from
@vitest/coverage-v8
's releases.... (truncated)
Commits
e5114ab
chore: release v1.3.1a280451
fix(coverage): ignore generated TS decorators (#5206)c692f76
refactor(coverage): move common parts tovitest
package (#5236)bb2af3b
chore: release v1.3.02ee2317
ci: add publish workflow (#5168)68f5196
fix: requires fixed version across the monorepo (#5208)5749d2c
fix(coverage):.tmp
directory conflicts with--shard
option (#5184)7a31a1a
chore(deps): update dependency@antfu/eslint-config
to v2 (#5153)b1462a4
chore: release v1.2.2d53b858
fix(coverage): removecoverage/.tmp
files after run (#5008)Maintainer changes
This version was pushed to npm by vitestbot, a new releaser for
@vitest/coverage-v8
since your current version.Updates
eslint
from 8.56.0 to 8.57.0Release notes
Sourced from eslint's releases.
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
abea3b6
8.57.01cd3f8c
Build: changelog update for 8.57.01813aec
chore: upgrade@eslint/js
@8
.57.0 (#18143)5c356bb
chore: package.json update for@eslint/js
release84922d0
docs: Show prerelease version in dropdown (#18139)1120b9b
feat: Add loadESLint() API method for v8 (#18098)5b8c363
docs: Switch to Ethical Ads (#18117)2196d97
fix: handle absolute file paths inFlatRuleTester
(#18064)f4a1fe2
test: add more tests for ignoring files and directories (#18068)69dd1d1
fix: Ensure config keys are printed for config errors (#18067)Updates
eslint-plugin-turbo
from 1.11.2 to 1.12.4Release notes
Sourced from eslint-plugin-turbo's releases.
... (truncated)
Commits
af256d1
publish 1.12.4 to registry6502545
release(turborepo): 1.12.4-canary.1 (#7369)e06eb59
release(turborepo): 1.12.4-canary.0 (#7338)83a22a5
release(turborepo): 1.12.3 (#7296)0509041
release(turborepo): 1.12.3-canary.0 (#7215)145120d
release(turborepo): 1.12.2 (#7200)3b368d0
release(turborepo): 1.12.1 (#7193)f6fd108
release(turborepo): 1.12.0 (#7177)78a4486
release(turborepo): 1.11.4-canary.4 (#7170)73b4dac
release(turborepo): 1.11.4-canary.3 (#7157)Updates
jsdom
from 23.0.1 to 24.0.0Release notes
Sourced from jsdom's releases.
Changelog
Sourced from jsdom's changelog.
Commits
2f8a730
Version 24.0.0db0a4dc
Implement the remaining types of numeric reflectionc1d7005
Implement full long reflectionac815ff
Revert back to nwsapi5b1a49e
Fix changelog link to dom-selectorcf8b707
Version 23.2.0908f27d
Update dom-selector and roll web platform testsc039e52
Switch from nwsapi to dom-selectorb677627
Add new CSS selectors benchmark4b33d36
Enable WPT directories css/selectors and css/css-scopingUpdates
prettier
from 3.1.1 to 3.2.5Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.
... (truncated)
Commits
7142cf3
Release 3.2.58cbee2e
chore(deps): update glimmer to v0.88.1 (#15991)45baee0
chore(deps): update dependency magic-string to v0.30.6 (#16022)9fb32a1
Minor refactor to property print (#15924)08f1940
Update install script for husky v9 (#16000)6d0b1d2
Update yarn to v4.1.0 (#16021)c8ba8db
chore(deps): update dependency@angular/compiler
to v17.1.2 (#16018)e2250ec
chore(deps): update typescript-eslint to v6.20.0 (#16015)02865f6
chore(deps): update dependency npm-run-all2 to v6.1.2 (#16017)014ee5d
chore(deps): update dependency hermes-parser to v0.19.0 (#16014)Updates
tsup
from 8.0.1 to 8.0.2Release notes
Sourced from tsup's releases.
Commits
83c7c7f
fix: support swc target for mjs (#1081)Updates
turbo
from 1.11.3 to 1.12.4Release notes
Sourced from turbo's releases.