Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency msw to v2 #655

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 18, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
msw (source) ^1.3.3 -> ^2.0.0 age adoption passing confidence

Release Notes

mswjs/msw (msw)

v2.6.6

Compare Source

v2.6.6 (2024-11-22)

Bug Fixes

v2.6.5

Compare Source

v2.6.5 (2024-11-16)

Bug Fixes

v2.6.4

Compare Source

v2.6.4 (2024-11-10)

Bug Fixes

v2.6.3

Compare Source

v2.6.3 (2024-11-10)

Bug Fixes

v2.6.2

Compare Source

v2.6.2 (2024-11-07)
Bug Fixes

v2.6.1

Compare Source

v2.6.1 (2024-11-06)
Bug Fixes

v2.6.0

Compare Source

v2.6.0 (2024-10-29)

Features

v2.5.2

Compare Source

v2.5.2 (2024-10-27)

Bug Fixes

v2.5.1

Compare Source

v2.5.1 (2024-10-24)

Bug Fixes

v2.5.0

Compare Source

v2.5.0 (2024-10-22)

Features

v2.4.13

Compare Source

v2.4.13 (2024-10-22)

Bug Fixes

v2.4.12

Compare Source

v2.4.12 (2024-10-21)

Bug Fixes

v2.4.11

Compare Source

v2.4.11 (2024-10-14)

Bug Fixes

v2.4.10

Compare Source

v2.4.10 (2024-10-11)

Bug Fixes

v2.4.9

Compare Source

v2.4.9 (2024-09-20)

Bug Fixes

v2.4.8

Compare Source

v2.4.8 (2024-09-17)

Bug Fixes

v2.4.7

Compare Source

v2.4.7 (2024-09-15)

Bug Fixes

v2.4.6

Compare Source

v2.4.6 (2024-09-13)

Bug Fixes

v2.4.5

Compare Source

v2.4.5 (2024-09-11)
Bug Fixes

v2.4.4

Compare Source

v2.4.4 (2024-09-08)

Bug Fixes

v2.4.3

Compare Source

v2.4.3 (2024-09-07)

Bug Fixes

v2.4.2

Compare Source

v2.4.2 (2024-09-04)

Bug Fixes

v2.4.1

Compare Source

v2.4.1 (2024-08-29)

Bug Fixes

v2.4.0

Compare Source

v2.4.0 (2024-08-28)

Features

v2.3.5

Compare Source

v2.3.5 (2024-08-02)

Bug Fixes

v2.3.4

Compare Source

v2.3.4 (2024-07-23)

Bug Fixes

v2.3.3

Compare Source

v2.3.3 (2024-07-23)

Bug Fixes

v2.3.2

Compare Source

v2.3.2 (2024-07-19)

Bug Fixes

v2.3.1

Compare Source

v2.3.1 (2024-06-01)

Bug Fixes

v2.3.0

Compare Source

v2.3.0 (2024-05-08)

[!WARNING]
This release changes how MSW treats unhandled exceptions in response resolvers. Previously, they were treated as request errors. Starting with this release, unhandled resolver exceptions will be coerced to 500 Unhandled Exception mocked error responses produced by the library. Please note that you must not intentionally throw errors in your resolvers. Please use Response.error() to mock request/network errors. Unhandled exceptions are considered unintended and will be treated as if they happen on the actual server.

Features
server.events.on('unhandledException', ({ request, error }) => {
  console.log('%s %s errored! See details below.', request.method, request.url)
  console.error(error)
})
Bug Fixes

v2.2.14

Compare Source

v2.2.14 (2024-04-17)

Bug Fixes

v2.2.13

Compare Source

v2.2.13 (2024-03-27)
Bug Fixes

v2.2.12

Compare Source

v2.2.12 (2024-03-27)

Bug Fixes

v2.2.11

Compare Source

v2.2.11 (2024-03-26)

Bug Fixes

v2.2.10

Compare Source

v2.2.10 (2024-03-22)
Bug Fixes

v2.2.9

Compare Source

v2.2.9 (2024-03-20)

Bug Fixes

v2.2.8

Compare Source

v2.2.8 (2024-03-19)
Bug Fixes

v2.2.7

Compare Source

v2.2.7 (2024-03-18)

Bug Fixes

v2.2.6

Compare Source

v2.2.6 (2024-03-17)

Bug Fixes

v2.2.5

Compare Source

v2.2.5 (2024-03-17)

Bug Fixes

v2.2.4

Compare Source

v2.2.4 (2024-03-16)

Bug Fixes

v2.2.3

Compare Source

v2.2.3 (2024-03-08)

Bug Fixes

v2.2.2

Compare Source

v2.2.2 (2024-02-28)

Bug Fixes

v2.2.1

Compare Source

v2.2.1 (2024-02-17)

Bug Fixes

v2.2.0

Compare Source

v2.2.0 (2024-02-12)

Features
Bug Fixes

v2.1.7

Compare Source

v2.1.7 (2024-02-06)

Bug Fixes

Special thanks to @​willdawsonme for investigating these issues.

v2.1.6

Compare Source

v2.1.6 (2024-02-05)

Bug Fixes

v2.1.5

Compare Source

v2.1.5 (2024-01-25)

Bug Fixes

v2.1.4

Compare Source

v2.1.4 (2024-01-23)

Bug Fixes

v2.1.3

Compare Source

v2.1.3 (2024-01-22)

Bug Fixes

v2.1.2

Compare Source

v2.1.2 (2024-01-17)
Bug Fixes

v2.1.1

Compare Source

v2.1.1 (2024-01-17)

Bug Fixes

v2.1.0

Compare Source

v2.1.0 (2024-01-15)

Features

Shoutout to @​mattcosta7 for his continuous on the library's performance and stability 🎉

v2.0.14

Compare Source

v2.0.14 (2024-01-12)

Bug Fixes

v2.0.13

Compare Source

v2.0.13 (2024-01-09)
Bug Fixes

v2.0.12

Compare Source

v2.0.12 (2024-01-05)

Bug Fixes

v2.0.11

Compare Source

v2.0.11 (2023-12-11)
Bug Fixes

v2.0.10

Compare Source

v2.0.10 (2023-12-04)

Bug Fixes

v2.0.9

Compare Source

v2.0.9 (2023-11-24)

Bug Fixes

v2.0.8

Compare Source

v2.0.8 (2023-11-17)

Bug Fixes

v2.0.7

Compare Source

v2.0.7 (2023-11-16)

Bug Fixes

v2.0.6

Compare Source

v2.0.6 (2023-11-13)

Bug Fixes

v2.0.5

Compare Source

v2.0.5 (2023-11-10)

Bug Fixes

v2.0.4

Compare Source

v2.0.4 (2023-11-08)

Bug Fixes

v2.0.3

Compare Source

v2.0.3 (2023-11-04)

Bug Fixes

v2.0.2

Compare Source

v2.0.2 (2023-11-01)

Bug Fixes

v2.0.1

Compare Source

v2.0.1 (2023-10-28)

Bug Fixes

v2.0.0

Compare Source

v2.0.0 (2023-10-23)

[!IMPORTANT]
This release is a BREAKING CHANGE. Please follow the Migration guidelines to upgrade. This release took a lot of effort to make, and I expect a bit of that effort on your part while upgrading. Most of the changes are mechanical, and a simple Find/Replace All will get you a long way. For the rest of it, you will learn how to handle requests and responses using the standard JavaScript API. Thank you!

Breaking changes

  • Drops support for Node.js 16. Please upgrade to Node.js 18 or later to use the global Fetch API.
  • Drops support for TypeScript < 4.7.
  • All browser-side exports, like setupWorker, SetupWorkerApi, etc., must be imported from msw/browser now.
  • Renames the rest object to http (rest.get -> http.get).
  • Response resolver call signature is no longer (req, res, ctx) => res() but instead ({ request }) => new Response().
  • The following exports are removed due to no longer being needed:
    • response
    • context and related exports (defaultContext, restContext, graphqlContext).
    • compose and createResponseComposition
  • res.once() is removed in favor of the { once: boolean } option on the request handler.
  • Replaces the .printHandlers() method with .listHandlers().
  • Removes the NetworkError class in favor of the standard Response.error().
  • Moves request error handling from the worker thread to the client thread.
  • Changes the call signature of the Life-cycle Events API to accept a single object argument.
  • Uses crypto.randomUUID() instead of Math.random() in the worker.
  • For the full list of changes and detailed instructions on how to upgrade please see the Migration guidelines.

Features

  • Adopts Fetch API primitives. Represent intercepted requests and mocked responses as Request and Response instances respectively.
  • Supports Node.js v18.
  • Supports ReadableStream as a mocked response body.
  • Supports reading the intercepted request body as FormData.
  • Supports FormData as a mocked response body.
  • Uses File polyfill in Node.js.
  • Supports XMLHttpRequest “upload” events when responding with a mocked stream response.
  • Allows mocking a network error once using the { once: true } request handler option.
  • Makes the RequestHandler API public.

Bug fixes

  • Fixes the issue where the request body couldn’t be properly read as FormData.
  • Fixes a set of issues related to response patching when using the FormData response body.
  • Fixes the issue where URLSearchParams as the request body couldn’t be read.
  • Fixes the issue where a bypassed request’s referrerPolicy was reset to a different value than the original.
  • Fixes the wrong order of XMLHttpRequest events and readyState changes.
  • Fixes the issue when reading an XMLHttpRequest body of responseType equal to "arraybuffer" as an incorrect buffer (previously, always assumed to be a string).
  • Fixes the order of XMLHttpRequest events when the request fails.
  • Keeps XMLHttpRequest status equal to 0 until the request actually resolves.
  • Fixes the issue when the onload event callback was called twice for XMLHttpRequest.
  • Various improvements in Node.js network behavior compliance.

@​dbritto-dev @​ddolcimascolo @​markwhitfeld @​christoph-fricke @​thepassle @​piotr-cz @​mattcosta7 @​koddsson @​dkobierski @​ricardocosta @​dxlbnl @​zkochan @​felipefreitag @​weyert @​95th @​committomaster @​Xayer @​Kosai106 @​colinsullivan @​xmlking @​thw0rted @​lee-reinhardt @​wKovacs64 @​TeChn4K @​cmolina @​nickrttn @​thomasbertet @​mscottnelson @​jonnedeprez @​negabaro @​the-ult @​WesleyYue @​cwagner22 @​skvale @​alawiii521 @​csantos1113 @​elliotgonzalez123 @​committomaster @​tsteckenborn @​xxleyi @​jonnedeprez @​danny-does-stuff @​lemcii @​mattrodak @​luisr-carrillo @​lee-reinhardt @​ealejandrootalvaro @​tomdglenn91

v1.3.5

Compare Source

v1.3.5 (2024-10-21)

Bug Fixes

v1.3.4

Compare Source

v1.3.4 (2024-09-07)

Bug Fixes

Configuration

📅 Schedule: Branch creation - "* 0-3 * * 1" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested review from SamuelAlev and a team as code owners December 18, 2023 00:21
@renovate renovate bot added dependencies Pull requests that update a dependency file dependencies-major labels Dec 18, 2023
Copy link

changeset-bot bot commented Dec 18, 2023

⚠️ No Changeset found

Latest commit: 55762f6

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@renovate renovate bot force-pushed the renovate/msw-2.x branch 6 times, most recently from 6fa02f3 to b748cad Compare December 22, 2023 12:33
@renovate renovate bot force-pushed the renovate/msw-2.x branch 13 times, most recently from feb3476 to 566f46d Compare January 12, 2024 15:30
@renovate renovate bot force-pushed the renovate/msw-2.x branch 6 times, most recently from 329435b to 915a87d Compare January 16, 2024 14:08
@renovate renovate bot force-pushed the renovate/msw-2.x branch 6 times, most recently from c1e5f18 to 4923d64 Compare October 2, 2024 14:33
@renovate renovate bot force-pushed the renovate/msw-2.x branch 7 times, most recently from b524b3e to de69546 Compare October 10, 2024 14:34
@renovate renovate bot force-pushed the renovate/msw-2.x branch 3 times, most recently from 402b835 to 4ecaf2b Compare October 22, 2024 09:31
@renovate renovate bot force-pushed the renovate/msw-2.x branch 5 times, most recently from 99b1e4b to b567f45 Compare November 4, 2024 15:18
@renovate renovate bot force-pushed the renovate/msw-2.x branch from b567f45 to 93d5697 Compare November 8, 2024 13:40
@renovate renovate bot force-pushed the renovate/msw-2.x branch 3 times, most recently from df97665 to 1c52be2 Compare November 22, 2024 17:16
@renovate renovate bot force-pushed the renovate/msw-2.x branch 2 times, most recently from 1e47491 to d998171 Compare December 5, 2024 14:50
@renovate renovate bot force-pushed the renovate/msw-2.x branch from d998171 to 55762f6 Compare December 5, 2024 15:39
Copy link

sonarcloud bot commented Dec 5, 2024

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 dependencies-major
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants