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 24 updates:
14.1.2
14.2.2
1.2.0
1.4.0
8.56.0
8.57.0
1.11.2
1.13.0
23.0.1
24.0.0
3.1.1
3.2.5
8.0.1
8.0.2
1.11.3
1.13.0
5.3.3
5.4.3
1.2.0
1.4.0
14.0.4
14.1.4
1.40.1
1.42.1
20.10.6
20.11.30
18.2.46
18.2.69
18.2.18
18.2.22
10.4.16
10.4.19
8.4.32
8.4.38
3.4.0
3.4.1
14.0.4
14.1.4
1.11.2
1.13.0
0.43.1
0.44.0
1.0.1
4.0.0
3.13.1
3.15.1
10.3.0
10.3.1
Updates
@testing-library/react
from 14.1.2 to 14.2.2Release notes
Sourced from
@testing-library/react
's releases.Commits
3da62fd
fix: Remove unused types (#1287)7e42f4e
chore: Fix tests (#1288)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.4.0Release notes
Sourced from
@vitest/coverage-v8
's releases.... (truncated)
Commits
a8da192
chore: release v1.4.0600b44d
feat(coverage): support--changed
option (#5314)6eda473
fix(coverage): respect source maps of pre-transpiled sources (#5367)c3eb8de
fix(coverage): v8 to ignore type-only files (#5328)074450e
chore(deps): updateistanbul-lib-source-maps
to v5 (#5304)d68a739
fix(coverage): expensive regexp hangs v8 report generation (#5259)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.0Maintainer 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.13.0Release notes
Sourced from eslint-plugin-turbo's releases.
... (truncated)
Commits
f52f9dd
publish 1.13.0 to registry96baf61
Support import.meta.env in eslint-plugin-turbo (#7781)d61641b
release(turborepo): 1.13.0-canary.4 (#7794)099bf8f
release(turborepo): 1.13.0-canary.3 (#7790)ca05a68
publish 1.13.0-canary.2 to registry (#7787)f714840
release(turborepo): 1.13.0-canary.1 (#7768)b499b2e
release(turborepo): 1.13.0-canary.0 (#7756)d9aa286
release(turborepo): 1.12.5 (#7645)de5ebd7
release(turborepo): 1.12.5-canary.2 (#7635)fb038a7
release(turborepo): 1.12.5-canary.1 (#7631)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.13.0Release notes
Sourced from turbo's releases.