feat(core): Allow to pass forceTransaction to startSpan() APIs (#10819)
You can now pass forceTransaction: true to startSpan(), startSpanManual() and startInactiveSpan(). This allows
you to start a span that you want to be a transaction, if possible. Under the hood, the SDK will connect this span to
the running active span (if there is one), but still send the new span as a transaction to the Sentry backend, if
possible, ensuring it shows up as a transaction throughout the system.
Please note that setting this to true does not guarantee that this will be sent as a transaction, but that the SDK
will try to do so. You can enable this flag if this span is important to you and you want to ensure that you can see it
in the Sentry UI.
Other Changes
fix: Make breadcrumbs option optional in WinterCGFetch integration (#10792)
feat(core): Allow to pass forceTransaction to startSpan() APIs (#10819)
You can now pass forceTransaction: true to startSpan(), startSpanManual() and startInactiveSpan(). This allows
you to start a span that you want to be a transaction, if possible. Under the hood, the SDK will connect this span to
the running active span (if there is one), but still send the new span as a transaction to the Sentry backend, if
possible, ensuring it shows up as a transaction throughout the system.
Please note that setting this to true does not guarantee that this will be sent as a transaction, but that the SDK
will try to do so. You can enable this flag if this span is important to you and you want to ensure that you can see it
in the Sentry UI.
Other Changes
fix: Make breadcrumbs option optional in WinterCGFetch integration (#10792)
7.102.1
fix(performance): Fixes latest route name and source for interactions not updating properly on navigation (#10702)
fix(tracing): Guard against missing window.location (#10659)
New method page.addLocatorHandler() registers a callback that will be invoked when specified element becomes visible and may block Playwright actions. The callback can get rid of the overlay. Here is an example that closes a cookie dialog when it appears.
// Setup the handler.
await page.addLocatorHandler(
page.getByRole('heading', { name: 'Hej! You are in control of your cookies.' }),
async () => {
await page.getByRole('button', { name: 'Accept all' }).click();
});
// Write the test as usual.
await page.goto('https://www.ikea.com/');
await page.getByRole('link', { name: 'Collection of blue and white' }).click();
await expect(page.getByRole('heading', { name: 'Light and easy' })).toBeVisible();
... (truncated)
Commits
e7f0635 cherry-pick(#29692): docs: better addLocatorHandler example in release notes ...
8709a3a cherry-pick(#29687): chore: fix docs roll for functions without args follow-u...
New method page.addLocatorHandler() registers a callback that will be invoked when specified element becomes visible and may block Playwright actions. The callback can get rid of the overlay. Here is an example that closes a cookie dialog when it appears.
// Setup the handler.
await page.addLocatorHandler(
page.getByRole('heading', { name: 'Hej! You are in control of your cookies.' }),
async () => {
await page.getByRole('button', { name: 'Accept all' }).click();
});
// Write the test as usual.
await page.goto('https://www.ikea.com/');
await page.getByRole('link', { name: 'Collection of blue and white' }).click();
await expect(page.getByRole('heading', { name: 'Light and easy' })).toBeVisible();
... (truncated)
Commits
e7f0635 cherry-pick(#29692): docs: better addLocatorHandler example in release notes ...
8709a3a cherry-pick(#29687): chore: fix docs roll for functions without args follow-u...
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 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 ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the all-minor-updates group with 12 updates:
7.102.0
7.103.0
18.2.57
18.2.61
23.9.0
23.10.0
6.22.1
6.22.2
1.41.2
1.42.0
1.41.2
1.42.0
20.11.19
20.11.24
3.1.0
3.2.0
4.18.2
4.18.3
1.71.0
1.71.1
5.1.3
5.1.4
0.15.6
0.28.2
Updates
@sentry/react
from 7.102.0 to 7.103.0Release notes
Sourced from
@βsentry/react
's releases.... (truncated)
Changelog
Sourced from
@βsentry/react
's changelog.Commits
ef9315d
release: 7.103.0c631436
meta(changelog): Add changelog for v7.103.0 (#10820)a10187d
feat(core): Allow to passforceTransaction
tostartSpan()
APIs (backport)...38976f3
fix: Make breadcrumbs option optional in WinterCGFetch integration (#10792)6170765
Merge branch 'release/7.102.1' into v726ec3bd
release: 7.102.13769895
meta: Update CHANGELOG for 7.102.1 (#10788)f5985f5
fix(performance): Fixes latest route name and source for interactions not upd...91c7f07
ref(remix): Make@remix-run/router
a dependency (v7) (#10779)e102775
Merge branch 'v7' into egou/v7/fix/browser-tracing-latest-routeUpdates
@types/react
from 18.2.57 to 18.2.61Commits
Updates
i18next
from 23.9.0 to 23.10.0Release notes
Sourced from i18next's releases.
Changelog
Sourced from i18next's changelog.
Commits
14598e2
23.10.0a19c141
add isInitializing property #2141Updates
react-router-dom
from 6.22.1 to 6.22.2Release notes
Sourced from react-router-dom's releases.
... (truncated)
Changelog
Sourced from react-router-dom's changelog.
Commits
78c843b
chore: Update version for release (#11314)e1421be
chore: Update version for release (pre) (#11309)95acd38
Merge branch 'release-next' into dev6b22f91
Preserve hydrated errors during partial hydration (#11305)Updates
@playwright/experimental-ct-react
from 1.41.2 to 1.42.0Release notes
Sourced from
@βplaywright/experimental-ct-react
's releases.... (truncated)
Commits
e7f0635
cherry-pick(#29692): docs: better addLocatorHandler example in release notes ...8709a3a
cherry-pick(#29687): chore: fix docs roll for functions without args follow-u...aa9f6fb
cherry-pick(#29669): chore: strengthen linting (#29674)f5899c1
chore: set version to 1.42.0 (#29671)77e1b02
docs: 1.42 release notes (#29666)c1421bc
docs: typescript compiler invocation before tests (#29667)bd8d044
feat(uimode) uses relative paths to establish websocket connection (#29617)5602826
devops: add a hint how to create a repro (#29665)015a1bc
feat(ct): double unmounting component throws error (#29650)303d7fd
chore(ct): vue resolve internal type errors (#29649)Updates
@playwright/test
from 1.41.2 to 1.42.0Release notes
Sourced from
@βplaywright/test
's releases.... (truncated)
Commits
e7f0635
cherry-pick(#29692): docs: better addLocatorHandler example in release notes ...8709a3a
cherry-pick(#29687): chore: fix docs roll for functions without args follow-u...aa9f6fb
cherry-pick(#29669): chore: strengthen linting (#29674)f5899c1
chore: set version to 1.42.0 (#29671)77e1b02
docs: 1.42 release notes (#29666)c1421bc
docs: typescript compiler invocation before tests (#29667)bd8d044
feat(uimode) uses relative paths to establish websocket connection (#29617)5602826
devops: add a hint how to create a repro (#29665)015a1bc
feat(ct): double unmounting component throws error (#29650)303d7fd
chore(ct): vue resolve internal type errors (#29649)Updates
@types/node
from 20.11.19 to 20.11.24Commits
Updates
eslint-plugin-typescript-sort-keys
from 3.1.0 to 3.2.0Release notes
Sourced from eslint-plugin-typescript-sort-keys's releases.
Changelog
Sourced from eslint-plugin-typescript-sort-keys's changelog.
Commits
d789b12
3.2.015f0887
Updated changeloge3ad245
Merge pull request #76 from k1rd3rf/allow-ts-eslint-parser-version-7-as-peer-...6817746
Allow ``@typescript-eslint/parser@^7` as peer dependencyUpdates
express
from 4.18.2 to 4.18.3Release notes
Sourced from express's releases.
Changelog
Sourced from express's changelog.
Commits
1b51eda
4.18.3b625132
build: pin Node 21.x to minore3eca80
build: pin Node 21.x to minor23b44b3
build: support Node.js 21.6.2b9fea12
build: support Node.js 21.x in appveyorc259c34
build: support Node.js 21.xfdeb1d3
build: support Node.js 20.x in appveyor734b281
build: support Node.js 20.x0e3ab6e
examples: improve view count in cookie-sessions59af63a
build: Node.js@18.19Maintainer changes
This version was pushed to npm by ulisesgascon, a new releaser for express since your current version.
Updates
sass
from 1.71.0 to 1.71.1Release notes
Sourced from sass's releases.
Changelog
Sourced from sass's changelog.
Commits
1b4d703
Release 1.71.1 (#2182)6d66c43
Properly handlenew NodePackageImporter()
with an ESM entrypoint (#2181)85a932f
Add missing ESM export of NodePackageImporter (#2177)786dd63
Fix linux musl builds (#2175)Updates
vite
from 5.1.3 to 5.1.4Changelog
Sourced from vite's changelog.
Commits
0137ea0
release: v5.1.48dc1b73
perf: remove unnecessary regex s modifier (#15766)4fe971f
fix: resolve directory correctly whenfs.cachedChecks: true
(#15983)1d263d3
fix(watch): build watch fails when outDir is empty string (#15979)81b3bd0
fix: srcSet with optional descriptor (#15905)571a3fd
fix(deps): update all non-major dependencies (#15959)8b11fea
fix: fs cached checks disabled by default for yarn pnp (#15920)Updates
vite-plugin-electron
from 0.15.6 to 0.28.2Release notes
Sourced from vite-plugin-electron's releases.
... (truncated)
Changelog
Sourced from vite-plugin-electron's changelog.
... (truncated)
Commits
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 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