Check for document existence when checking startViewTransition (#11544)
Change the react-router-dom/server import back to react-router-dom instead of index.ts (#11514)
Updated dependencies:
@remix-run/router@1.16.1
react-router@6.23.1
6.23.0
Minor Changes
Add a new unstable_dataStrategy configuration option (#11098)
This option allows Data Router applications to take control over the approach for executing route loaders and actions
The default implementation is today's behavior, to fetch all loaders in parallel, but this option allows users to implement more advanced data flows including Remix single-fetch, middleware/context APIs, automatic loader caching, and more
After executing the handler added with page.addLocatorHandler(), Playwright will now wait until the overlay that triggered the handler is not visible anymore. You can opt-out of this behavior with the new noWaitAfter option.
You can use new times option in page.addLocatorHandler() to specify maximum number of times the handler should be run.
const locator = page.getByText('This interstitial covers the button');
await page.addLocatorHandler(locator, async overlay => {
await overlay.locator('#close').click();
}, { times: 3, noWaitAfter: true });
// Run your tests that can be interrupted by the overlay.
// ...
await page.removeLocatorHandler(locator);
Miscellaneous options
multipart option in apiRequestContext.fetch() now accepts FormData and supports repeating fields with the same name.
const formData = new FormData();
formData.append('file', new File(['let x = 2024;'], 'f1.js', { type: 'text/javascript' }));
formData.append('file', new File(['hello'], 'f2.txt', { type: 'text/plain' }));
context.request.post('https://example.com/uploadFiles', {
multipart: formData
After executing the handler added with page.addLocatorHandler(), Playwright will now wait until the overlay that triggered the handler is not visible anymore. You can opt-out of this behavior with the new noWaitAfter option.
You can use new times option in page.addLocatorHandler() to specify maximum number of times the handler should be run.
const locator = page.getByText('This interstitial covers the button');
await page.addLocatorHandler(locator, async overlay => {
await overlay.locator('#close').click();
}, { times: 3, noWaitAfter: true });
// Run your tests that can be interrupted by the overlay.
// ...
await page.removeLocatorHandler(locator);
Miscellaneous options
multipart option in apiRequestContext.fetch() now accepts FormData and supports repeating fields with the same name.
const formData = new FormData();
formData.append('file', new File(['let x = 2024;'], 'f1.js', { type: 'text/javascript' }));
formData.append('file', new File(['hello'], 'f2.txt', { type: 'text/plain' }));
context.request.post('https://example.com/uploadFiles', {
multipart: formData
Bumps the all-minor-updates group with 36 updates in the / directory:
23.9.0
23.11.4
5.0.6
5.0.7
18.2.0
18.3.1
18.2.57
18.3.2
18.2.0
18.3.1
18.2.19
18.3.0
6.22.1
6.23.1
4.5.1
4.5.2
4.1.0
4.3.0
9.1.1
9.2.0
4.0.2
4.0.3
1.41.2
1.44.0
1.41.2
1.44.0
20.11.19
20.12.12
1.3.1
1.6.0
1.3.1
1.6.0
1.6.7
1.6.8
24.12.0
24.13.3
1.6.0
1.6.1
0.4.6
0.4.7
6.2.0
6.2.2
3.1.0
3.2.0
0.3.22
0.5.4
4.18.2
4.19.2
15.1.0
15.2.0
8.4.35
8.4.38
1.71.0
1.77.1
16.2.1
16.5.0
11.0.0
11.1.0
6.1.0
6.3.0
5.3.3
5.4.5
7.8.0
7.9.0
5.1.4
5.2.11
0.15.6
0.28.7
4.3.1
4.3.2
1.3.1
1.6.0
Updates
i18next
from 23.9.0 to 23.11.4Release notes
Sourced from i18next's releases.
Changelog
Sourced from i18next's changelog.
Commits
9ce9150
23.11.484f6194
released4bc164
perf(interpolator): use object deconstruction and optional chaining (#2181)99d6d69
23.11.3462525a
buildc1e2f91
fix: Unsupported language is automatically added to preload option #2178c9e2bf5
23.11.2ba49a6f
allow defaultValue in nested translation #2174677755c
test(types): add context + enum scenario (#2173)2a2a682
23.11.1Updates
nanoid
from 5.0.6 to 5.0.7Release notes
Sourced from nanoid's releases.
Changelog
Sourced from nanoid's changelog.
Commits
4d0036f
Release 5.0.7 version131d4d0
Sort imports596a8b2
Move to console colors from Node.jsdf9bb34
Move to flat ESLint configd40c8e6
Sort imports04727e4
Update dependenciesff346fc
add scoped name of urlAlphabet which is in export and import in one file (#473)5bb460c
Bump vite from 5.1.6 to 5.1.7 (#472)9244d1c
Update dependencies4443103
Update translationsUpdates
react
from 18.2.0 to 18.3.1Release notes
Sourced from react's releases.
Changelog
Sourced from react's changelog.
Commits
f1338f8
ExportReact.act
from 18.3d6c42f7
Bump to 18.3.173bfaa1
Turn on key spread warning in jsx-runtime for everyone (#25697)c2a246e
Turn on string ref deprecation warning for everybody (not codemoddable) (#25383)2cfb474
Bump version from 18.2 to 18.3Maintainer changes
This version was pushed to npm by react-bot, a new releaser for react since your current version.
Updates
@types/react
from 18.2.57 to 18.3.2Commits
Updates
react-dom
from 18.2.0 to 18.3.1Release notes
Sourced from react-dom's releases.
Changelog
Sourced from react-dom's changelog.
Commits
d6c42f7
Bump to 18.3.18a015b6
Add deprecation warning for unmountComponentAtNodec3b2839
Add deprecation warning for findDOMNoded4ea75d
ReactDOMTestUtils deprecation warnings7548c01
DeprecaterenderToStaticNodeStream
(#28872) (#28874)5894232
Enable warning for defaultProps on function components for everyone (#25699)c2a246e
Turn on string ref deprecation warning for everybody (not codemoddable) (#25383)2cfb474
Bump version from 18.2 to 18.3Maintainer changes
This version was pushed to npm by react-bot, a new releaser for react-dom since your current version.
Updates
@types/react-dom
from 18.2.19 to 18.3.0Commits
Updates
react-router-dom
from 6.22.1 to 6.23.1Release notes
Sourced from react-router-dom's releases.
... (truncated)
Changelog
Sourced from react-router-dom's changelog.
Commits
aef5c4a
chore: Update version for release (#11551)26bc8e2
chore: Update version for release (pre) (#11545)031478d
Add defensive window.document check when checking for startViewTransition (#1...9651465
chore: Update version for release (pre) (#11516)fdff9dd
Fix react-router-dom/server index.ts import from pnpm migration (#11514)82a3a77
chore: Update version for release (#11486)8a20f32
chore: Update version for release (pre) (#11387)88ec71a
chore: Update version for release (pre) (#11379)12afb2e
Migrate to pnpm (#11358)c7dd3d3
Data Strategy Configuration (#11098)Updates
zustand
from 4.5.1 to 4.5.2Release notes
Sourced from zustand's releases.
Commits
6f61b76
4.5.296d6bb2
chore(deps): update dev dependencies (#2379)453b3a6
build: target es2018 (#2361)9cb1c67
fix: return type of persist migrate function changed to PersistedState (#2360)1392c51
docs: adding note about middlewares and slices (#2378)41924df
refactor: Use for..of instead of C-style for (#2374)16b0ebf
Enable usage of Corepack (#2366)827d5aa
Fix typo in prevent-rerenders-with-use-shallow.md (#2364)3c6dc2d
updated getting-started doc with more examples (#2348)08d1376
Update ssr-and-hydration.md (#2353)Updates
@eslint-community/eslint-plugin-eslint-comments
from 4.1.0 to 4.3.0Release notes
Sourced from
@eslint-community/eslint-plugin-eslint-comments
's releases.Commits
c9464f5
Upgrade: Bump mocha from 9.2.2 to 10.4.0 (#201)a885b57
feat: support flat config (#200)6c073d4
Upgrade: Bump actions/deploy-pages from 2 to 4 (#159)0034c36
Upgrade: Bump monaco-editor from 0.44.0 to 0.47.0 (#192)0713751
Upgrade: Bump actions/configure-pages from 4 to 5 (#202)d51bb4d
feat: support ESLint v9 (#206)73811aa
chore: remove overly aggressive stale bot (#185)c9b090d
Upgrade: Bump codecov/codecov-action from 3 to 4 (#177)e0f326f
Upgrade: Bump actions/upload-pages-artifact from 2 to 3 (#160)48a18a7
Upgrade: Bump actions/configure-pages from 3 to 4 (#153)Updates
@eslint/js
from 9.1.1 to 9.2.0Release notes
Sourced from
@eslint/js
's releases.Changelog
Sourced from
@eslint/js
's changelog.Commits
c4c18e0
chore: package.json update for@eslint/js
releaseUpdates
@ladle/react
from 4.0.2 to 4.0.3Release notes
Sourced from
@ladle/react
's releases.Commits
5aff4c3
Version Packages (#552)faf818d
Update all dependencies (#551)3af5d80
Fix typos in documentation (#546)85c1c5f
Fix typo in HttpResponse (#542)Updates
@playwright/experimental-ct-react
from 1.41.2 to 1.44.0Release notes
Sourced from
@playwright/experimental-ct-react
's releases.... (truncated)
Commits
a6aa50b
chore: set version to 1.44.0 (#30680)54c157d
cherry-pick(#30677): chore: print resolved host in the http server te… (#30679)2d437e8
cherry-pick(#30646): feat(chromium): roll to r1117 (#30652)7637399
cherry-pick(#30636): fix(role): extract tagName safely (#30639)9e091e7
cherry-pick(#30611): chore: add common env vars for junit and json re… (#30624)154694b
chore: update playwright-browsers to Mar 19 (#30599)fa7d4e5
docs: releae notes 1.44 for js (#30596)b9f70f4
docs(junit): document existing options and env (#30595)fb90797
fix(last-run): remove globalOutputDir (#30571)96f3d19
feat(ctrl_or_meta): add a universal ctrl-meta modifier (#30572)Updates
@playwright/test
from 1.41.2 to 1.44.0Release notes
Sourced from
@playwright/test
's releases.... (truncated)
Commits
a6aa50b
chore: set version to 1.44.0 (#30680)54c157d
cherry-pick(#30677): chore: print resolved host in the http server te… (#30679)2d437e8
cherry-pick(#30646): feat(chromium): roll to r1117 (#30652)7637399
cherry-pick(#30636): fix(role): extract tagName safely (#30639)9e091e7
cherry-pick(#30611): chore: add common env vars for junit and json re… (#30624)154694b
chore: update playwright-browsers to Mar 19 (#30599)fa7d4e5
docs: releae notes 1.44 for js (#30596)b9f70f4
docs(junit): document existing options and env (#30595)fb90797
fix(last-run): remove globalOutputDir (#30571)96f3d19
feat(ctrl_or_meta): add a universal ctrl-meta modifier (#30572)Updates
@types/node
from 20.11.19 to 20.12.12Commits
Updates
@types/react
from 18.2.57 to 18.3.2Commits
Updates
@types/react-dom
from 18.2.19 to 18.3.0Commits
Updates
@vitest/coverage-istanbul
from 1.3.1 to 1.6.0Release notes
Sourced from
@vitest/coverage-istanbul
's releases.