fix(deps): update dependency @sentry/vue to v10.32.0 (#2015)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@sentry/vue](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/vue)
([source](https://redirect.github.com/getsentry/sentry-javascript)) |
[`10.31.0` ->
`10.32.0`](https://renovatebot.com/diffs/npm/@sentry%2fvue/10.31.0/10.32.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fvue/10.32.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fvue/10.31.0/10.32.0?slim=true)
|

---

### Release Notes

<details>
<summary>getsentry/sentry-javascript (@&#8203;sentry/vue)</summary>

###
[`v10.32.0`](https://redirect.github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#10320)

[Compare
Source](https://redirect.github.com/getsentry/sentry-javascript/compare/10.31.0...10.32.0)

##### Important Changes

- **feat(core): Apply scope attributes to logs
([#&#8203;18184](https://redirect.github.com/getsentry/sentry-javascript/pull/18184))**

You can now set attributes on the SDK's scopes which will be applied to
all logs as long as the respective scopes are active. For the time
being, only `string`, `number` and `boolean` attribute values are
supported.

  ```ts
Sentry.geGlobalScope().setAttributes({ is_admin: true, auth_provider:
'google' });

  Sentry.withScope(scope => {
    scope.setAttribute('step', 'authentication');

    // scope attributes `is_admin`, `auth_provider` and `step` are added
Sentry.logger.info(`user ${user.id} logged in`, { activeSince: 100 });
    Sentry.logger.info(`updated ${user.id} last activity`);
  });

  // scope attributes `is_admin` and `auth_provider` are added
  Sentry.logger.warn('stale website version, reloading page');
  ```

- **feat(replay): Add Request body with `attachRawBodyFromRequest`
option
([#&#8203;18501](https://redirect.github.com/getsentry/sentry-javascript/pull/18501))**

To attach the raw request body (from `Request` objects passed as the
first `fetch` argument) to replay events, you can now use the
`attachRawBodyFromRequest` option in the Replay integration:

  ```js
  Sentry.init({
    integrations: [
      Sentry.replayIntegration({
        attachRawBodyFromRequest: true,
      }),
    ],
  });
  ```

- **feat(tanstackstart-react): Trace server functions
([#&#8203;18500](https://redirect.github.com/getsentry/sentry-javascript/pull/18500))**

To enable tracing for server-side requests, you can now explicitly
define a [server entry
point](https://tanstack.com/start/latest/docs/framework/react/guide/server-entry-point)
in your application and wrap your request handler with
`wrapFetchWithSentry`.

  ```typescript
  // src/server.ts
import { wrapFetchWithSentry } from
'@&#8203;sentry/tanstackstart-react';
import handler, { createServerEntry } from
'@&#8203;tanstack/react-start/server-entry';

  export default createServerEntry(
    wrapFetchWithSentry({
      fetch(request: Request) {
        return handler.fetch(request);
      },
    }),
  );
  ```

- **feat(vue): Add TanStack Router integration
([#&#8203;18547](https://redirect.github.com/getsentry/sentry-javascript/pull/18547))**

The `@sentry/vue` package now includes support for TanStack Router. Use
`tanstackRouterBrowserTracingIntegration` to automatically instrument
pageload and navigation transactions with parameterized routes:

  ```javascript
  import { createApp } from 'vue';
  import { createRouter } from '@&#8203;tanstack/vue-router';
  import * as Sentry from '@&#8203;sentry/vue';
import { tanstackRouterBrowserTracingIntegration } from
'@&#8203;sentry/vue/tanstackrouter';

  const router = createRouter({
    // your router config
  });

  Sentry.init({
    app,
    dsn: '__PUBLIC_DSN__',
    integrations: [tanstackRouterBrowserTracingIntegration(router)],
    tracesSampleRate: 1.0,
  });
  ```

##### Other Changes

- feat(core): Capture initialize attributes on MCP servers
([#&#8203;18531](https://redirect.github.com/getsentry/sentry-javascript/pull/18531))
- feat(nextjs): Extract tracing logic from server component wrapper
templates
([#&#8203;18408](https://redirect.github.com/getsentry/sentry-javascript/pull/18408))
- feat(nextjs): added webpack treeshaking flags as config
([#&#8203;18359](https://redirect.github.com/getsentry/sentry-javascript/pull/18359))
- fix(solid/tanstackrouter): Ensure web vitals are sent on pageload
([#&#8203;18542](https://redirect.github.com/getsentry/sentry-javascript/pull/18542))

<details>
  <summary> <strong>Internal Changes</strong> </summary>

- chore(changelog): Add entry for scope attributes
([#&#8203;18555](https://redirect.github.com/getsentry/sentry-javascript/pull/18555))
- chore(changelog): Add entry for tanstack start wrapFetchWithSentry
([#&#8203;18558](https://redirect.github.com/getsentry/sentry-javascript/pull/18558))
- chore(deps): bump
[@&#8203;trpc/server](https://redirect.github.com/trpc/server) from
10.45.2 to 10.45.3 in
/dev-packages/e2e-tests/test-applications/node-express-incorrect-instrumentation
([#&#8203;18530](https://redirect.github.com/getsentry/sentry-javascript/pull/18530))
- chore(deps): bump
[@&#8203;trpc/server](https://redirect.github.com/trpc/server) from
10.45.2 to 10.45.3 in
/dev-packages/e2e-tests/test-applications/node-express-v5
([#&#8203;18550](https://redirect.github.com/getsentry/sentry-javascript/pull/18550))
- chore(e2e): Pin to react-router 7.10.1 in spa e2e test
([#&#8203;18548](https://redirect.github.com/getsentry/sentry-javascript/pull/18548))
- chore(e2e): Remove check on
`http.response_content_length_uncompressed`
([#&#8203;18536](https://redirect.github.com/getsentry/sentry-javascript/pull/18536))
- chore(github): Add "Closes" to PR template
([#&#8203;18538](https://redirect.github.com/getsentry/sentry-javascript/pull/18538))
- test(cloudflare-mcp): Unpin mcp sdk
([#&#8203;18528](https://redirect.github.com/getsentry/sentry-javascript/pull/18528))
- test(nextjs): Add e2e tests for server component spans in next 16
([#&#8203;18544](https://redirect.github.com/getsentry/sentry-javascript/pull/18544))

</details>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

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

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

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

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
renovate[bot]
2025-12-21 14:38:37 +00:00
committed by GitHub
parent 301a12be12
commit dd5d418b3c
2 changed files with 40 additions and 37 deletions

View File

@@ -59,7 +59,7 @@
"@github/hotkey": "3.1.1",
"@intlify/unplugin-vue-i18n": "11.0.3",
"@kyvg/vue3-notification": "3.4.2",
"@sentry/vue": "10.31.0",
"@sentry/vue": "10.32.0",
"@tiptap/core": "3.8.0",
"@tiptap/extension-code-block-lowlight": "3.8.0",
"@tiptap/extension-hard-break": "3.8.0",

View File

@@ -41,8 +41,8 @@ importers:
specifier: 3.4.2
version: 3.4.2(vue@3.5.26(typescript@5.9.3))
'@sentry/vue':
specifier: 10.31.0
version: 10.31.0(pinia@3.0.4(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)))(vue@3.5.26(typescript@5.9.3))
specifier: 10.32.0
version: 10.32.0(pinia@3.0.4(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)))(vue@3.5.26(typescript@5.9.3))
'@tiptap/core':
specifier: 3.8.0
version: 3.8.0(@tiptap/pm@3.8.0)
@@ -2105,24 +2105,24 @@ packages:
cpu: [x64]
os: [win32]
'@sentry-internal/browser-utils@10.31.0':
resolution: {integrity: sha512-2Pvk0aRA0M/wiUj2K00mhw8dhD/zRhGKK9xQVAPtSz9cbKO/0WIS5dMAX0bfNvYVVMQPrQM46BmEwxeMMuY6HQ==}
'@sentry-internal/browser-utils@10.32.0':
resolution: {integrity: sha512-LI83ZKv5ItRajfY7xmQpNs00nWNOXO+A6MCj8LNDpPouYA8m7VvqkCKG9Yh50a/5eIO9lbSWTrARO8rWR3c9jA==}
engines: {node: '>=18'}
'@sentry-internal/feedback@10.31.0':
resolution: {integrity: sha512-uLmh6n0Ax/yjVO4FROpeVqzEJVMgIxDsnmKlAoQ4/HYmc2wQQbJmdIgjzZN2ruelaYEaQV7iouSYLZv4wdujOQ==}
'@sentry-internal/feedback@10.32.0':
resolution: {integrity: sha512-YjDdVR8Ep7lOGilRfSrioBKQlFzWP+j1ibL+9rfwYPWWeQSfK2mbg8+PmbWOcTIXZ/MpuZRMF6ZdkVi7VYBSJw==}
engines: {node: '>=18'}
'@sentry-internal/replay-canvas@10.31.0':
resolution: {integrity: sha512-mR6t6YNMLKndn1FvaDoOTWA15LfatcC/RMXkKYggULJWxMOs1/TCowjVidPXb/2JtfeHQvbJg5dH/hM+wW5c1Q==}
'@sentry-internal/replay-canvas@10.32.0':
resolution: {integrity: sha512-GdhyRKywIP9IQc7RoTrBFjx2EFBjiRSndxeiW43qybO1xD2S5Cq/S7ZwkaJOXN8Ie1awm3/E6+mVct5jc6KKAg==}
engines: {node: '>=18'}
'@sentry-internal/replay@10.31.0':
resolution: {integrity: sha512-1rChhtgSSq83vef/ZID5vNRGgCVOdi3c239J3T0GWUSrmZAWHFWohqosT1jBYLIcBQia1jjJjl7j0QX0UNpSsg==}
'@sentry-internal/replay@10.32.0':
resolution: {integrity: sha512-P6paw7bLDP72ZNJkcyKSXCXfd+/NKwRfnJpwgkRI9kjy9o0KZrIW2P/xTGftp5q1XxQ7tCt94j2gc1HelOpngw==}
engines: {node: '>=18'}
'@sentry/browser@10.31.0':
resolution: {integrity: sha512-r+unS+yzVn4lh+jRGtR1rhfcPFsSJXDzW9ngn8+VmgzuvBMLVNSVEwCO+HsghnFfWorrXYZ6GVhemsGHK8gsfg==}
'@sentry/browser@10.32.0':
resolution: {integrity: sha512-NtQlXQybrWMbUOPENS4bvxzhMX1Oi+IUH9NXA/mZ06KbQntPLES7yfIKhLNpRipuCzeS16hCJp6HMao2bZB2Hg==}
engines: {node: '>=18'}
'@sentry/cli-darwin@2.33.1':
@@ -2171,17 +2171,20 @@ packages:
engines: {node: '>= 10'}
hasBin: true
'@sentry/core@10.31.0':
resolution: {integrity: sha512-VTSXdyhnu3CNaSwhp/CchZRCKh1fa7byP+KClApthsppQ57w7OjXN8dDUf38K1ZCsfdTEvdEU4qCL/WnAEbd+g==}
'@sentry/core@10.32.0':
resolution: {integrity: sha512-E+ihb8+5PBfYMamnXHalgsmxkcG2YQqhRdgYf3yWJ5dJvi4njh1VWK3kNVj1GvsU6ktaielAx4Rg5dwEFMnbZg==}
engines: {node: '>=18'}
'@sentry/vue@10.31.0':
resolution: {integrity: sha512-3CbF1yd5dq46K2eX+mN7cAXJOchFL5x1tYtUDWQPGAkMxsMV7mqun/eXabZWBSlRzDbevl0s364dNjPNs+1btg==}
'@sentry/vue@10.32.0':
resolution: {integrity: sha512-n4foL3xWqrxxM8rhsToFLx+JLQwW8h2XTMbbMQjNFymgAsAgCEU/Cpib1EudJM5m1KCfnEMqsaqPDitQmP+e8Q==}
engines: {node: '>=18'}
peerDependencies:
'@tanstack/vue-router': ^1.64.0
pinia: 2.x || 3.x
vue: 2.x || 3.x
peerDependenciesMeta:
'@tanstack/vue-router':
optional: true
pinia:
optional: true
@@ -8563,31 +8566,31 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.53.5':
optional: true
'@sentry-internal/browser-utils@10.31.0':
'@sentry-internal/browser-utils@10.32.0':
dependencies:
'@sentry/core': 10.31.0
'@sentry/core': 10.32.0
'@sentry-internal/feedback@10.31.0':
'@sentry-internal/feedback@10.32.0':
dependencies:
'@sentry/core': 10.31.0
'@sentry/core': 10.32.0
'@sentry-internal/replay-canvas@10.31.0':
'@sentry-internal/replay-canvas@10.32.0':
dependencies:
'@sentry-internal/replay': 10.31.0
'@sentry/core': 10.31.0
'@sentry-internal/replay': 10.32.0
'@sentry/core': 10.32.0
'@sentry-internal/replay@10.31.0':
'@sentry-internal/replay@10.32.0':
dependencies:
'@sentry-internal/browser-utils': 10.31.0
'@sentry/core': 10.31.0
'@sentry-internal/browser-utils': 10.32.0
'@sentry/core': 10.32.0
'@sentry/browser@10.31.0':
'@sentry/browser@10.32.0':
dependencies:
'@sentry-internal/browser-utils': 10.31.0
'@sentry-internal/feedback': 10.31.0
'@sentry-internal/replay': 10.31.0
'@sentry-internal/replay-canvas': 10.31.0
'@sentry/core': 10.31.0
'@sentry-internal/browser-utils': 10.32.0
'@sentry-internal/feedback': 10.32.0
'@sentry-internal/replay': 10.32.0
'@sentry-internal/replay-canvas': 10.32.0
'@sentry/core': 10.32.0
'@sentry/cli-darwin@2.33.1':
optional: true
@@ -8629,12 +8632,12 @@ snapshots:
- encoding
- supports-color
'@sentry/core@10.31.0': {}
'@sentry/core@10.32.0': {}
'@sentry/vue@10.31.0(pinia@3.0.4(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)))(vue@3.5.26(typescript@5.9.3))':
'@sentry/vue@10.32.0(pinia@3.0.4(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3)))(vue@3.5.26(typescript@5.9.3))':
dependencies:
'@sentry/browser': 10.31.0
'@sentry/core': 10.31.0
'@sentry/browser': 10.32.0
'@sentry/core': 10.32.0
vue: 3.5.26(typescript@5.9.3)
optionalDependencies:
pinia: 3.0.4(typescript@5.9.3)(vue@3.5.26(typescript@5.9.3))