Commit Graph

842 Commits

Author SHA1 Message Date
renovate[bot]
662f3a1ea8 chore(deps): update dev-dependencies (major) (#1375) 2026-01-25 21:54:47 +01:00
renovate[bot]
233908b30b chore(deps): update dependency sass-embedded to v1.97.3 (#2150)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [sass-embedded](https://redirect.github.com/sass/embedded-host-node) |
[`1.97.2` →
`1.97.3`](https://renovatebot.com/diffs/npm/sass-embedded/1.97.2/1.97.3)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/sass-embedded/1.97.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass-embedded/1.97.2/1.97.3?slim=true)
|

---

### Release Notes

<details>
<summary>sass/embedded-host-node (sass-embedded)</summary>

###
[`v1.97.3`](https://redirect.github.com/sass/embedded-host-node/blob/HEAD/CHANGELOG.md#1973)

[Compare
Source](https://redirect.github.com/sass/embedded-host-node/compare/1.97.2...1.97.3)

- Fix a bug where nesting an at-rule within multiple style rules in
plain CSS
  could cause outer style rules to be omitted.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3
* * * ) (UTC), 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 08:59:41 +01:00
renovate[bot]
83474b76d3 fix(deps): update dependency @sentry/vue to v10.36.0 (#2147)
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.35.0` →
`10.36.0`](https://renovatebot.com/diffs/npm/@sentry%2fvue/10.35.0/10.36.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fvue/10.36.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fvue/10.35.0/10.36.0?slim=true)
|

---

### Release Notes

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

###
[`v10.36.0`](https://redirect.github.com/getsentry/sentry-javascript/compare/10.35.0...10.36.0)

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

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 19:30:26 +01:00
renovate[bot]
47bfb6a424 chore(deps): update dev-dependencies 2026-01-24 13:01:45 +01:00
renovate[bot]
8e3ed45c85 chore(deps): update pnpm to v10.28.1 2026-01-24 00:01:17 +01:00
renovate[bot]
663e7ba3d4 fix(deps): update dependency @sentry/vue to v10.35.0 2026-01-23 17:21:45 +01:00
renovate[bot]
06e90bc9c2 chore(deps): update dev-dependencies 2026-01-22 11:43:42 +01:00
renovate[bot]
fa142308d2 fix(deps): update dependency vue to v3.5.27 2026-01-22 11:01:11 +01:00
renovate[bot]
34472d1358 fix(deps): update dependency ufo to v1.6.3 2026-01-18 17:37:50 +01:00
renovate[bot]
c09e63d7d8 chore(deps): update dependency happy-dom to v20.3.0 2026-01-18 17:37:43 +01:00
renovate[bot]
2a74633e4f chore(deps): update dependency @types/node to v22.19.6 2026-01-17 21:59:09 +01:00
renovate[bot]
740ea79837 fix(deps): update dependency @sentry/vue to v10.34.0 2026-01-17 21:58:58 +01:00
renovate[bot]
81076e5309 chore(deps): update dev-dependencies to v8.53.0 2026-01-16 10:18:10 +01:00
renovate[bot]
f85e30fcb1 fix(deps): update dependency @sentry/vue to v10.33.0 2026-01-15 15:08:19 +01:00
renovate[bot]
05e01b4212 chore(deps): update dev-dependencies 2026-01-15 09:42:53 +01:00
renovate[bot]
bdd3db68fb chore(deps): update dependency @types/node to v22.19.5 2026-01-13 12:36:01 +01:00
renovate[bot]
05adfd513f chore(deps): update pnpm to v10.28.0 2026-01-13 12:35:11 +01:00
renovate[bot]
d3639af7bc chore(deps): update dev-dependencies 2026-01-11 09:11:30 +01:00
renovate[bot]
e97798574c fix(deps): update dependency @fortawesome/vue-fontawesome to v3.1.3 (#2079)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@fortawesome/vue-fontawesome](https://redirect.github.com/FortAwesome/vue-fontawesome)
| [`3.1.2` →
`3.1.3`](https://renovatebot.com/diffs/npm/@fortawesome%2fvue-fontawesome/3.1.2/3.1.3)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@fortawesome%2fvue-fontawesome/3.1.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@fortawesome%2fvue-fontawesome/3.1.2/3.1.3?slim=true)
|

---

### Release Notes

<details>
<summary>FortAwesome/vue-fontawesome
(@&#8203;fortawesome/vue-fontawesome)</summary>

###
[`v3.1.3`](https://redirect.github.com/FortAwesome/vue-fontawesome/blob/HEAD/CHANGELOG.md#313---2026-01-07)

[Compare
Source](https://redirect.github.com/FortAwesome/vue-fontawesome/compare/3.1.2...3.1.3)

##### Changed

- ci.yml update for node-versions
- a markdown lint fixup in CONTRIUBUTING.md
- update vitest version to 4.0.16 in `package.json`

***

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-10 22:42:20 +01:00
renovate[bot]
6bcdfc50e2 fix(deps): update dependency ufo to v1.6.2 (#2074)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [ufo](https://redirect.github.com/unjs/ufo) | [`1.6.1` →
`1.6.2`](https://renovatebot.com/diffs/npm/ufo/1.6.1/1.6.2) |
![age](https://developer.mend.io/api/mc/badges/age/npm/ufo/1.6.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ufo/1.6.1/1.6.2?slim=true)
|

---

### Release Notes

<details>
<summary>unjs/ufo (ufo)</summary>

###
[`v1.6.2`](https://redirect.github.com/unjs/ufo/blob/HEAD/CHANGELOG.md#v162)

[Compare
Source](https://redirect.github.com/unjs/ufo/compare/v1.6.1...v1.6.2)

[compare
changes](https://redirect.github.com/unjs/ufo/compare/v1.6.1...v1.6.2)

##### 🩹 Fixes

- Fix `parsePath` return type
([#&#8203;293](https://redirect.github.com/unjs/ufo/pull/293))

##### 📖 Documentation

- Add more examples in jsdoc
([#&#8203;291](https://redirect.github.com/unjs/ufo/pull/291))

##### 📦 Build

- Fix exports condition order to prefer esm with default fallback
([8457581](https://redirect.github.com/unjs/ufo/commit/8457581))

##### 🏡 Chore

- **release:** V1.6.1
([b83cbea](https://redirect.github.com/unjs/ufo/commit/b83cbea))
- Update deps
([9d1833b](https://redirect.github.com/unjs/ufo/commit/9d1833b))
- Lint ([0181677](https://redirect.github.com/unjs/ufo/commit/0181677))

##### ❤️ Contributors

- Daedalus
([@&#8203;ComfortablyCoding](https://redirect.github.com/ComfortablyCoding))
- Pooya Parsa ([@&#8203;pi0](https://redirect.github.com/pi0))
- Alex Liu
([@&#8203;Mini-ghost](https://redirect.github.com/Mini-ghost))

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 14:54:44 +01:00
renovate[bot]
419c791e0c chore(deps): update dev-dependencies (#2073)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.51.0` →
`8.52.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.51.0/8.52.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.52.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.51.0/8.52.0?slim=true)
|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.51.0` →
`8.52.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.51.0/8.52.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.52.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.51.0/8.52.0?slim=true)
|
| [rollup](https://rollupjs.org/)
([source](https://redirect.github.com/rollup/rollup)) | [`4.54.0` →
`4.55.1`](https://renovatebot.com/diffs/npm/rollup/4.54.0/4.55.1) |
![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.55.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.54.0/4.55.1?slim=true)
|
| [sass-embedded](https://redirect.github.com/sass/embedded-host-node) |
[`1.97.1` →
`1.97.2`](https://renovatebot.com/diffs/npm/sass-embedded/1.97.1/1.97.2)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/sass-embedded/1.97.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass-embedded/1.97.1/1.97.2?slim=true)
|
| [vue-tsc](https://redirect.github.com/vuejs/language-tools)
([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`3.2.1` →
`3.2.2`](https://renovatebot.com/diffs/npm/vue-tsc/3.2.1/3.2.2) |
![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/3.2.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/3.2.1/3.2.2?slim=true)
|

---

### Release Notes

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v8.52.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8520-2026-01-05)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.51.0...v8.52.0)

##### 🚀 Features

- **eslint-plugin-internal:** \[no-multiple-lines-of-errors] add rule
([#&#8203;11899](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899))

##### 🩹 Fixes

- **eslint-plugin:** \[no-base-to-string] detect
@&#8203;[@&#8203;toPrimitive](https://redirect.github.com/toPrimitive)
and valueOf
([#&#8203;11901](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901))
- **eslint-plugin:** \[no-useless-default-assignment] handle conditional
initializer
([#&#8203;11908](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908))

##### ❤️ Thank You

- Josh Goldberg 
- Ulrich Stark

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v8.52.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8520-2026-01-05)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.51.0...v8.52.0)

This was a version bump only for parser to align it with other projects,
there were no code changes.

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>rollup/rollup (rollup)</summary>

###
[`v4.55.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4551)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.54.0...v4.55.1)

*2026-01-05*

##### Bug Fixes

- Fix artifact reference for OpenBSD
([#&#8203;6231](https://redirect.github.com/rollup/rollup/issues/6231))

##### Pull Requests

- [#&#8203;6231](https://redirect.github.com/rollup/rollup/pull/6231):
Fix OpenBSD artifacts and ensure OIDC is working
([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))

</details>

<details>
<summary>sass/embedded-host-node (sass-embedded)</summary>

###
[`v1.97.2`](https://redirect.github.com/sass/embedded-host-node/blob/HEAD/CHANGELOG.md#1972)

[Compare
Source](https://redirect.github.com/sass/embedded-host-node/compare/1.97.1...1.97.2)

- Additional fixes for implicit configuration when nested imports are
involved.

</details>

<details>
<summary>vuejs/language-tools (vue-tsc)</summary>

###
[`v3.2.2`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#322-2026-01-06)

[Compare
Source](https://redirect.github.com/vuejs/language-tools/compare/v3.2.1...v3.2.2)

##### language-core

- **fix:** correct code features on v-bind shorthands of special
attributes - Thanks to
[@&#8203;KazariEX](https://redirect.github.com/KazariEX)!

##### language-plugin-pug

- **feat:** accurate Pug shorthand mapping
([#&#8203;5906](https://redirect.github.com/vuejs/language-tools/issues/5906))
- **fix:** pre-map HTML to Pug offset attribute
([#&#8203;5905](https://redirect.github.com/vuejs/language-tools/issues/5905))

##### language-service

- **feat:** strip `=""` for boolean props completion edits
([#&#8203;5888](https://redirect.github.com/vuejs/language-tools/issues/5888))
- Thanks to [@&#8203;KazariEX](https://redirect.github.com/KazariEX)!
- **fix:** avoid duplicate directive modifiers in completion
([#&#8203;5920](https://redirect.github.com/vuejs/language-tools/issues/5920))
- Thanks to [@&#8203;KazariEX](https://redirect.github.com/KazariEX)!

##### typescript-plugin

- **fix:** only forward quick info and suggestion diagnostics for setup
bindings
([#&#8203;5892](https://redirect.github.com/vuejs/language-tools/issues/5892))
- Thanks to [@&#8203;KazariEX](https://redirect.github.com/KazariEX)!

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3
* * * ) (UTC), 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 09:05:16 +01:00
renovate[bot]
e41eb2848c fix(deps): update dependency vue-i18n to v11.2.8 2026-01-04 15:38:09 +01:00
renovate[bot]
d0f8fde74d chore(deps): update dev-dependencies 2026-01-03 09:26:47 +01:00
renovate[bot]
67a07e2d7b chore(deps): update pnpm to v10.27.0 2026-01-03 09:25:48 +01:00
renovate[bot]
09eb1f5899 chore(deps): update dev-dependencies to v8.50.1 2025-12-27 20:41:17 +01:00
renovate[bot]
24a9d51a66 chore(deps): update pnpm to v10.26.2 2025-12-27 20:41:03 +01:00
renovate[bot]
059abf8d4d chore(deps): update dev-dependencies 2025-12-25 10:16:14 +01:00
renovate[bot]
7046dd4a94 fix(deps): update dependency @sentry/vue to v10.32.1 2025-12-25 10:01:37 +01:00
renovate[bot]
2a7a0b0a29 fix(deps): update dependency vue-i18n to v11.2.7 2025-12-25 10:01:17 +01:00
renovate[bot]
b0114b71e7 chore(deps): update pnpm to v10.26.1 2025-12-22 09:44:47 +01:00
renovate[bot]
aea4def3cf chore(deps): update dependency esbuild to v0.27.2 2025-12-22 09:44:27 +01:00
renovate[bot]
dd5d418b3c 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>
2025-12-21 14:38:37 +00:00
renovate[bot]
301a12be12 fix(deps): update dependency vue to v3.5.26 (#2014)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://redirect.github.com/vuejs/core)) | [`3.5.25` ->
`3.5.26`](https://renovatebot.com/diffs/npm/vue/3.5.25/3.5.26) |
![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.26?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.25/3.5.26?slim=true)
|

---

### Release Notes

<details>
<summary>vuejs/core (vue)</summary>

###
[`v3.5.26`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3526-2025-12-18)

[Compare
Source](https://redirect.github.com/vuejs/core/compare/v3.5.25...v3.5.26)

##### Bug Fixes

- **compat:** fix compat handler of draggable
([#&#8203;12445](https://redirect.github.com/vuejs/core/issues/12445))
([ed85953](ed85953e28)),
closes
[#&#8203;12444](https://redirect.github.com/vuejs/core/issues/12444)
- **compat:** handle v-model deprecation warning with missing appContext
([#&#8203;14203](https://redirect.github.com/vuejs/core/issues/14203))
([945a543](945a543152)),
closes
[#&#8203;14202](https://redirect.github.com/vuejs/core/issues/14202)
- **compiler-sfc:** demote const reactive bindings used in v-model
([#&#8203;14214](https://redirect.github.com/vuejs/core/issues/14214))
([e24ff7d](e24ff7d302)),
closes
[#&#8203;11265](https://redirect.github.com/vuejs/core/issues/11265)
[#&#8203;11275](https://redirect.github.com/vuejs/core/issues/11275)
- **compiler-ssr:** handle ssr attr fallthrough when preserve whitespace
([#&#8203;12304](https://redirect.github.com/vuejs/core/issues/12304))
([4783118](4783118919)),
closes
[#&#8203;8072](https://redirect.github.com/vuejs/core/issues/8072)
- **hmr:** handle cached text node update
([#&#8203;14134](https://redirect.github.com/vuejs/core/issues/14134))
([69ce3c7](69ce3c7d75)),
closes
[#&#8203;14127](https://redirect.github.com/vuejs/core/issues/14127)
- **keep-alive:** use resolved component name for async components in
cache pruning
([#&#8203;14212](https://redirect.github.com/vuejs/core/issues/14212))
([dfe667c](dfe667c856)),
closes
[#&#8203;14210](https://redirect.github.com/vuejs/core/issues/14210)
- **runtime-core:** ensure correct anchor el for deeper unresolved async
components
([#&#8203;14182](https://redirect.github.com/vuejs/core/issues/14182))
([f5b3bf2](f5b3bf264d)),
closes
[#&#8203;14173](https://redirect.github.com/vuejs/core/issues/14173)
- **runtime-core:** handle patch stable fragment edge case
([#&#8203;12411](https://redirect.github.com/vuejs/core/issues/12411))
([94aeb64](94aeb64ccd)),
closes
[#&#8203;12410](https://redirect.github.com/vuejs/core/issues/12410)
- **runtime-core:** pass component instance to flushPreFlushCbs on
unmount
([#&#8203;14221](https://redirect.github.com/vuejs/core/issues/14221))
([e857e12](e857e12c0a)),
closes
[#&#8203;14215](https://redirect.github.com/vuejs/core/issues/14215)

##### Performance Improvements

- **compiler-core:** use binary-search to get line and column
([#&#8203;14222](https://redirect.github.com/vuejs/core/issues/14222))
([1904053](1904053f1f))

</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>
2025-12-21 14:19:33 +00:00
renovate[bot]
0bb04e9c39 fix(deps): pin dependency nanoid to 5.1.6 (#2008)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [nanoid](https://redirect.github.com/ai/nanoid) | dependencies | pin |
[`^5.1.6` ->
`5.1.6`](https://renovatebot.com/diffs/npm/nanoid/5.1.6/5.1.6) |

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### 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 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.

---

- [ ] <!-- 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>
2025-12-19 16:47:02 +00:00
renovate[bot]
7d1655e9d7 fix(deps): update dependency @sentry/vue to v10.31.0 (#2009)
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.30.0` ->
`10.31.0`](https://renovatebot.com/diffs/npm/@sentry%2fvue/10.30.0/10.31.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fvue/10.31.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fvue/10.30.0/10.31.0?slim=true)
|

---

### Release Notes

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

###
[`v10.31.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/10.31.0)

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

##### Important Changes

- **feat(browser): Add support for GraphQL persisted operations
([#&#8203;18505](https://redirect.github.com/getsentry/sentry-javascript/pull/18505))**

The `graphqlClientIntegration` now supports GraphQL persisted operations
(queries). When a persisted query is detected, the integration will
capture the operation hash and version as span attributes:

- `graphql.persisted_query.hash.sha256` - The SHA-256 hash of the
persisted query
- `graphql.persisted_query.version` - The version of the persisted query
protocol

Additionally, the `graphql.document` attribute format has changed to
align with OpenTelemetry semantic conventions. It now contains only the
GraphQL query string instead of the full JSON request payload.

**Before:**

```javascript
"graphql.document": "{\"query\":\"query Test { user { id } }\"}"
```

**After:**

```javascript
"graphql.document": "query Test { user { id } }"
```

##### Other Changes

- feat(node): Support `propagateTraceparent` option
([#&#8203;18476](https://redirect.github.com/getsentry/sentry-javascript/pull/18476))
- feat(bun): Expose spotlight option in TypeScript
([#&#8203;18436](https://redirect.github.com/getsentry/sentry-javascript/pull/18436))
- feat(core): Add additional exports for `captureException` and
`captureMessage` parameter types
([#&#8203;18521](https://redirect.github.com/getsentry/sentry-javascript/pull/18521))
- feat(core): Export `captureException` and `captureMessage` parameter
types
([#&#8203;18509](https://redirect.github.com/getsentry/sentry-javascript/pull/18509))
- feat(core): Parse individual cookies from cookie header
([#&#8203;18325](https://redirect.github.com/getsentry/sentry-javascript/pull/18325))
- feat(node): Add instrument OpenAI export to node
([#&#8203;18461](https://redirect.github.com/getsentry/sentry-javascript/pull/18461))
- feat(nuxt): Bump `@sentry/vite-plugin` and `@sentry/rollup-plugin` to
4.6.1
([#&#8203;18349](https://redirect.github.com/getsentry/sentry-javascript/pull/18349))
- feat(profiling): Add support for Node v24 in the prune script
([#&#8203;18447](https://redirect.github.com/getsentry/sentry-javascript/pull/18447))
- feat(tracing): strip inline media from messages
([#&#8203;18413](https://redirect.github.com/getsentry/sentry-javascript/pull/18413))
- feat(node): Add ESM support for postgres.js instrumentation
([#&#8203;17961](https://redirect.github.com/getsentry/sentry-javascript/pull/17961))
- fix(browser): Stringify span context in linked traces log statement
([#&#8203;18376](https://redirect.github.com/getsentry/sentry-javascript/pull/18376))
- fix(google-cloud-serverless): Move
[@&#8203;types/express](https://redirect.github.com/types/express) to
optional peerDeps
([#&#8203;18452](https://redirect.github.com/getsentry/sentry-javascript/pull/18452))
- fix(node-core): passthrough node-cron context
([#&#8203;17835](https://redirect.github.com/getsentry/sentry-javascript/pull/17835))
- fix(tanstack-router): Check for `fromLocation` existence before
reporting pageload
([#&#8203;18463](https://redirect.github.com/getsentry/sentry-javascript/pull/18463))
- fix(tracing): add system prompt, model to google genai
([#&#8203;18424](https://redirect.github.com/getsentry/sentry-javascript/pull/18424))
- fix(tracing): Set span operations for AI spans with model ID only
([#&#8203;18471](https://redirect.github.com/getsentry/sentry-javascript/pull/18471))
- ref(browser): Improve profiling debug statement
([#&#8203;18507](https://redirect.github.com/getsentry/sentry-javascript/pull/18507))

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

- chore: Add external contributor to CHANGELOG.md
([#&#8203;18473](https://redirect.github.com/getsentry/sentry-javascript/pull/18473))
- chore: upgrade Playwright to \~1.56.0 for WSL2 compatibility
([#&#8203;18468](https://redirect.github.com/getsentry/sentry-javascript/pull/18468))
- chore(bugbot): Add testing conventions code review rules
([#&#8203;18433](https://redirect.github.com/getsentry/sentry-javascript/pull/18433))
- chore(deps): bump next from 14.2.25 to 14.2.35 in
/dev-packages/e2e-tests/test-applications/create-next-app
([#&#8203;18494](https://redirect.github.com/getsentry/sentry-javascript/pull/18494))
- chore(deps): bump next from 14.2.32 to 14.2.35 in
/dev-packages/e2e-tests/test-applications/nextjs-orpc
([#&#8203;18520](https://redirect.github.com/getsentry/sentry-javascript/pull/18520))
- chore(deps): bump next from 14.2.32 to 14.2.35 in
/dev-packages/e2e-tests/test-applications/nextjs-pages-dir
([#&#8203;18496](https://redirect.github.com/getsentry/sentry-javascript/pull/18496))
- chore(deps): bump next from 15.5.7 to 15.5.9 in
/dev-packages/e2e-tests/test-applications/nextjs-15
([#&#8203;18482](https://redirect.github.com/getsentry/sentry-javascript/pull/18482))
- chore(deps): bump next from 15.5.7 to 15.5.9 in
/dev-packages/e2e-tests/test-applications/nextjs-15-intl
([#&#8203;18483](https://redirect.github.com/getsentry/sentry-javascript/pull/18483))
- chore(deps): bump next from 16.0.7 to 16.0.9 in
/dev-packages/e2e-tests/test-applications/nextjs-16
([#&#8203;18480](https://redirect.github.com/getsentry/sentry-javascript/pull/18480))
- chore(deps): bump next from 16.0.7 to 16.0.9 in
/dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents
([#&#8203;18479](https://redirect.github.com/getsentry/sentry-javascript/pull/18479))
- chore(deps): bump next from 16.0.7 to 16.0.9 in
/dev-packages/e2e-tests/test-applications/nextjs-16-tunnel
([#&#8203;18481](https://redirect.github.com/getsentry/sentry-javascript/pull/18481))
- chore(deps): bump next from 16.0.9 to 16.0.10 in
/dev-packages/e2e-tests/test-applications/nextjs-16
([#&#8203;18514](https://redirect.github.com/getsentry/sentry-javascript/pull/18514))
- chore(deps): bump next from 16.0.9 to 16.0.10 in
/dev-packages/e2e-tests/test-applications/nextjs-16-tunnel
([#&#8203;18487](https://redirect.github.com/getsentry/sentry-javascript/pull/18487))
- chore(tests): Added test variant flag
([#&#8203;18458](https://redirect.github.com/getsentry/sentry-javascript/pull/18458))
- test(cloudflare-mcp): Pin mcp sdk to 1.24.0
([#&#8203;18524](https://redirect.github.com/getsentry/sentry-javascript/pull/18524))

</details>

Work in this release was contributed by
[@&#8203;sebws](https://redirect.github.com/sebws) and
[@&#8203;TBeeren](https://redirect.github.com/TBeeren). Thank you for
your contributions!

#### Bundle size 📦

| Path | Size |
|
-----------------------------------------------------------------------------------------------------
| --------- |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser) |
24.23 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser) -
with treeshaking flags | 22.76 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing) | 40.58 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing, Profiling) | 45.08 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing, Replay) | 78.1 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing, Replay) - with treeshaking flags | 68.07 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing, Replay with Canvas) | 82.67 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing, Replay, Feedback) | 94.62 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Feedback) | 40.54 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. sendFeedback) | 28.8 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. FeedbackAsync) | 33.68 KB |
| [@&#8203;sentry/react](https://redirect.github.com/sentry/react) |
25.9 KB |
| [@&#8203;sentry/react](https://redirect.github.com/sentry/react)
(incl. Tracing) | 42.73 KB |
| [@&#8203;sentry/vue](https://redirect.github.com/sentry/vue) | 28.58
KB |
| [@&#8203;sentry/vue](https://redirect.github.com/sentry/vue) (incl.
Tracing) | 42.35 KB |
| [@&#8203;sentry/svelte](https://redirect.github.com/sentry/svelte) |
24.24 KB |
| CDN Bundle | 26.59 KB |
| CDN Bundle (incl. Tracing) | 41.23 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.9 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 82.23 KB |
| CDN Bundle - uncompressed | 78.15 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 122.44 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 235.75 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 248.21
KB |
| [@&#8203;sentry/nextjs](https://redirect.github.com/sentry/nextjs)
(client) | 44.9 KB |
|
[@&#8203;sentry/sveltekit](https://redirect.github.com/sentry/sveltekit)
(client) | 40.94 KB |
|
[@&#8203;sentry/node-core](https://redirect.github.com/sentry/node-core)
| 50.39 KB |
| [@&#8203;sentry/node](https://redirect.github.com/sentry/node) | 157.7
KB |
| [@&#8203;sentry/node](https://redirect.github.com/sentry/node) -
without tracing | 90.85 KB |
|
[@&#8203;sentry/aws-serverless](https://redirect.github.com/sentry/aws-serverless)
| 106 KB |

</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>
2025-12-19 16:27:43 +00:00
renovate[bot]
74c3225c3a chore(deps): update dev-dependencies (#2005)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.49.0` ->
`8.50.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.49.0/8.50.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.50.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.49.0/8.50.0?slim=true)
|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.49.0` ->
`8.50.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.49.0/8.50.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.50.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.49.0/8.50.0?slim=true)
|
| [rollup](https://rollupjs.org/)
([source](https://redirect.github.com/rollup/rollup)) | [`4.53.3` ->
`4.53.5`](https://renovatebot.com/diffs/npm/rollup/4.53.3/4.53.5) |
![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.53.5?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.53.3/4.53.5?slim=true)
|
| [sass-embedded](https://redirect.github.com/sass/embedded-host-node) |
[`1.96.0` ->
`1.97.0`](https://renovatebot.com/diffs/npm/sass-embedded/1.96.0/1.97.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/sass-embedded/1.97.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass-embedded/1.96.0/1.97.0?slim=true)
|
| [vite](https://vite.dev)
([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))
| [`7.2.7` ->
`7.3.0`](https://renovatebot.com/diffs/npm/vite/7.2.7/7.3.0) |
![age](https://developer.mend.io/api/mc/badges/age/npm/vite/7.3.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/7.2.7/7.3.0?slim=true)
|

---

### Release Notes

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v8.50.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8500-2025-12-15)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.49.0...v8.50.0)

##### 🚀 Features

- **eslint-plugin:** \[no-useless-default-assignment] add rule
([#&#8203;11720](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11720))

##### ❤️ Thank You

- Josh Goldberg 
- Ulrich Stark

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v8.50.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8500-2025-12-15)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.49.0...v8.50.0)

This was a version bump only for parser to align it with other projects,
there were no code changes.

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>rollup/rollup (rollup)</summary>

###
[`v4.53.5`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4535)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.53.4...v4.53.5)

*2025-12-16*

##### Bug Fixes

- Fix wrong semicolon insertion position when using JSX
([#&#8203;6206](https://redirect.github.com/rollup/rollup/issues/6206))
- Generate spec-compliant sourcemaps when sources content is excluded
([#&#8203;6196](https://redirect.github.com/rollup/rollup/issues/6196))

##### Pull Requests

- [#&#8203;6196](https://redirect.github.com/rollup/rollup/pull/6196):
fix: set sourcesContent to undefined instead of null when excluding
sources content
([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
- [#&#8203;6206](https://redirect.github.com/rollup/rollup/pull/6206):
Fix semicolon order in JSX
([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))

###
[`v4.53.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4534)

[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.53.3...v4.53.4)

*2025-12-15*

##### Bug Fixes

- Ensure `Symbol.dispose` and `Symbol.asyncDispose` properties are never
removed with `(await) using` declarations.
([#&#8203;6209](https://redirect.github.com/rollup/rollup/issues/6209))

##### Pull Requests

- [#&#8203;6185](https://redirect.github.com/rollup/rollup/pull/6185):
chore(deps): update dependency
[@&#8203;inquirer/prompts](https://redirect.github.com/inquirer/prompts)
to v8 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;6186](https://redirect.github.com/rollup/rollup/pull/6186):
fix(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;6187](https://redirect.github.com/rollup/rollup/pull/6187):
chore(deps): lock file maintenance
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;6188](https://redirect.github.com/rollup/rollup/pull/6188):
chore(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;6190](https://redirect.github.com/rollup/rollup/pull/6190):
Fix syntax error in manualChunks example
([@&#8203;jonnyeom](https://redirect.github.com/jonnyeom))
- [#&#8203;6194](https://redirect.github.com/rollup/rollup/pull/6194):
chore(deps): update actions/checkout action to v6
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;6195](https://redirect.github.com/rollup/rollup/pull/6195):
fix(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;6202](https://redirect.github.com/rollup/rollup/pull/6202):
fix(deps): update swc monorepo (major)
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- [#&#8203;6203](https://redirect.github.com/rollup/rollup/pull/6203):
fix(deps): lock file maintenance minor/patch updates
([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
- [#&#8203;6209](https://redirect.github.com/rollup/rollup/pull/6209):
Do not tree-shake handlers for "using"
([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))

</details>

<details>
<summary>sass/embedded-host-node (sass-embedded)</summary>

###
[`v1.97.0`](https://redirect.github.com/sass/embedded-host-node/blob/HEAD/CHANGELOG.md#1970)

[Compare
Source](https://redirect.github.com/sass/embedded-host-node/compare/1.96.0...1.97.0)

- Add support for the `display-p3-linear` color space.

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v7.3.0`](https://redirect.github.com/vitejs/vite/releases/tag/v7.3.0)

[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v7.2.7...v7.3.0)

Please refer to
[CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md)
for details.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3
* * * ) (UTC), 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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>
2025-12-19 17:16:11 +01:00
kolaente
ef1efbc29a fix(editor): make sure checkbox lists are unique (#2007)
This fixes a checkbox persistence bug where toggling one checkbox would affect others with identical text. To make this work, a new unique `data-task-id` attribute was added to each task list item for reliable identification.

Fixes #293, #563

🐰 With nanoid's magic and IDs so fine,
Each checkbox now knows which line is mine,
No more lost state when the page reloads—
Tasks persist through every browser node!
2025-12-19 17:12:31 +01:00
renovate[bot]
84791aa996 chore(deps): update pnpm to v10.26.0 (#2004)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`10.25.0` ->
`10.26.0`](https://renovatebot.com/diffs/npm/pnpm/10.25.0/10.26.0) |
![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.26.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.25.0/10.26.0?slim=true)
|

---

### Release Notes

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v10.26.0`](https://redirect.github.com/pnpm/pnpm/compare/v10.25.0...v10.26.0)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.25.0...v10.26.0)

</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>
2025-12-18 13:54:49 +01:00
renovate[bot]
93baac7e03 chore(deps): update dev-dependencies (#1999)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@tsconfig/node24](https://redirect.github.com/tsconfig/bases)
([source](https://redirect.github.com/tsconfig/bases/tree/HEAD/bases)) |
[`24.0.0` ->
`24.0.3`](https://renovatebot.com/diffs/npm/@tsconfig%2fnode24/24.0.0/24.0.3)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@tsconfig%2fnode24/24.0.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tsconfig%2fnode24/24.0.0/24.0.3?slim=true)
|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`22.19.2` ->
`22.19.3`](https://renovatebot.com/diffs/npm/@types%2fnode/22.19.2/22.19.3)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.19.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.19.2/22.19.3?slim=true)
|
| [autoprefixer](https://redirect.github.com/postcss/autoprefixer) |
[`10.4.22` ->
`10.4.23`](https://renovatebot.com/diffs/npm/autoprefixer/10.4.22/10.4.23)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/autoprefixer/10.4.23?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/autoprefixer/10.4.22/10.4.23?slim=true)
|

---

### Release Notes

<details>
<summary>tsconfig/bases (@&#8203;tsconfig/node24)</summary>

###
[`v24.0.3`](1bff76396c...08017332f3)

[Compare
Source](1bff76396c...08017332f3)

###
[`v24.0.2`](f2f98bd5f9...1bff76396c)

[Compare
Source](f2f98bd5f9...1bff76396c)

###
[`v24.0.1`](a70b65ee4e...f2f98bd5f9)

[Compare
Source](a70b65ee4e...f2f98bd5f9)

</details>

<details>
<summary>postcss/autoprefixer (autoprefixer)</summary>

###
[`v10.4.23`](https://redirect.github.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#10423)

[Compare
Source](https://redirect.github.com/postcss/autoprefixer/compare/10.4.22...10.4.23)

- Reduced dependencies (by
[@&#8203;hyperz111](https://redirect.github.com/hyperz111)).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3
* * * ) (UTC), 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41NC4yIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 22:30:57 +01:00
renovate[bot]
7199365213 chore(deps): replace dev-dependencies (#1990)
This PR contains the following updates:

| Package | Type | Update | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [@tsconfig/node22](https://redirect.github.com/tsconfig/bases)
([source](https://redirect.github.com/tsconfig/bases/tree/HEAD/bases)) →
[@tsconfig/node24](https://redirect.github.com/tsconfig/bases) |
devDependencies | replacement | [`22.0.5` ->
`24.0.0`](https://renovatebot.com/diffs/npm/@tsconfig%2fnode22/22.0.5/)
| | |
|
[@vitejs/plugin-vue](https://redirect.github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme)
([source](https://redirect.github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue))
| devDependencies | patch | [`6.0.2` ->
`6.0.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/6.0.2/6.0.3)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/6.0.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/6.0.2/6.0.3?slim=true)
|
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | devDependencies
| patch | [`9.39.1` ->
`9.39.2`](https://renovatebot.com/diffs/npm/eslint/9.39.1/9.39.2) |
![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.39.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.39.1/9.39.2?slim=true)
|

⚠️ Renovate's replacement functionality [does not
currently](https://redirect.github.com/renovatebot/renovate/issues/39400)
wire in the release age for a package, so the Minimum Release Age checks
can apply. You will need to manually validate the Minimum Release Age
for these package(s).

This is a special PR that replaces `@tsconfig/node22` with the community
suggested minimal stable replacement version.

---

### Release Notes

<details>
<summary>vitejs/vite-plugin-vue (@&#8203;vitejs/plugin-vue)</summary>

###
[`v6.0.3`](https://redirect.github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small-603-2025-12-12-small)

##### Features

- add Vite 8 support
([2080d41](2080d41139))

##### Bug Fixes

- **deps:** update all non-major dependencies
([#&#8203;707](https://redirect.github.com/vitejs/vite-plugin-vue/issues/707))
([799f419](799f419565))
- **hmr:** reload when components switch between vapor and vdom
([#&#8203;714](https://redirect.github.com/vitejs/vite-plugin-vue/issues/714))
([6c45fe5](6c45fe5294))

##### Performance Improvements

- replace debug with obug
([#&#8203;705](https://redirect.github.com/vitejs/vite-plugin-vue/issues/705))
([684ac30](684ac30f83))

##### Miscellaneous Chores

- **deps:** update upstream
([#&#8203;706](https://redirect.github.com/vitejs/vite-plugin-vue/issues/706))
([d910114](d9101144a8))
- upgrade deps, setup tsgo
([037e540](037e5403e9))

</details>

<details>
<summary>eslint/eslint (eslint)</summary>

###
[`v9.39.2`](https://redirect.github.com/eslint/eslint/compare/v9.39.1...9278324aa0023d223874825b0d4b6ac75783096a)

[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v9.39.1...v9.39.2)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3
* * * ) (UTC), 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41NC4yIiwidXBkYXRlZEluVmVyIjoiNDIuNTQuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com>
2025-12-16 08:51:06 +00:00
renovate[bot]
78e9bc412b fix(deps): update dependency vue-router to v4.6.4 (#1985)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [vue-router](https://router.vuejs.org)
([source](https://redirect.github.com/vuejs/router)) | [`4.6.3` ->
`4.6.4`](https://renovatebot.com/diffs/npm/vue-router/4.6.3/4.6.4) |
![age](https://developer.mend.io/api/mc/badges/age/npm/vue-router/4.6.4?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-router/4.6.3/4.6.4?slim=true)
|

---

### Release Notes

<details>
<summary>vuejs/router (vue-router)</summary>

###
[`v4.6.4`](https://redirect.github.com/vuejs/router/releases/tag/v4.6.4)

[Compare
Source](https://redirect.github.com/vuejs/router/compare/v4.6.3...v4.6.4)

#####    🚀 Features

- **experimental**:
- Handle redirect types  -  by
[@&#8203;posva](https://redirect.github.com/posva)
[<samp>(92efb)</samp>](https://redirect.github.com/vuejs/router/commit/92efba79)
- Basic alias  -  by [@&#8203;posva](https://redirect.github.com/posva)
[<samp>(ded2d)</samp>](https://redirect.github.com/vuejs/router/commit/ded2d578)

#####    🐞 Bug Fixes

- Make the build output compatible with v4.5  -  by
[@&#8203;drylint](https://redirect.github.com/drylint) in
[#&#8203;2591](https://redirect.github.com/vuejs/router/issues/2591)
[<samp>(42bc2)</samp>](https://redirect.github.com/vuejs/router/commit/42bc246f)
- **experimental**: IsActive with custom params  -  by
[@&#8203;posva](https://redirect.github.com/posva)
[<samp>(edca6)</samp>](https://redirect.github.com/vuejs/router/commit/edca66c6)

#####     [View changes on
GitHub](https://redirect.github.com/vuejs/router/compare/v4.6.3...v4.6.4)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 16:04:39 +01:00
renovate[bot]
01f563ec2d fix(deps): update dependency @intlify/unplugin-vue-i18n to v11.0.3 (#1983)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@intlify/unplugin-vue-i18n](https://redirect.github.com/intlify/bundle-tools/blob/main/packages/unplugin-vue-i18n/README.md)
([source](https://redirect.github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n))
| [`11.0.1` ->
`11.0.3`](https://renovatebot.com/diffs/npm/@intlify%2funplugin-vue-i18n/11.0.1/11.0.3)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@intlify%2funplugin-vue-i18n/11.0.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@intlify%2funplugin-vue-i18n/11.0.1/11.0.3?slim=true)
|

---

### Release Notes

<details>
<summary>intlify/bundle-tools
(@&#8203;intlify/unplugin-vue-i18n)</summary>

###
[`v11.0.3`](https://redirect.github.com/intlify/bundle-tools/releases/tag/v11.0.3)

[Compare
Source](https://redirect.github.com/intlify/bundle-tools/compare/v11.0.1...v11.0.3)

<!-- Release notes generated using configuration in .github/release.yml
at v11.0.3 -->

**Full Changelog**:
<https://github.com/intlify/bundle-tools/compare/v11.0.2...v11.0.3>

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-14 14:49:06 +01:00
renovate[bot]
73505980dd fix(deps): update dependency @sentry/vue to v10.30.0 (#1982)
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.29.0` ->
`10.30.0`](https://renovatebot.com/diffs/npm/@sentry%2fvue/10.29.0/10.30.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fvue/10.30.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fvue/10.29.0/10.30.0?slim=true)
|

---

### Release Notes

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

###
[`v10.30.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/10.30.0)

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

- feat(nextjs): Deprecate Webpack top-level options
([#&#8203;18343](https://redirect.github.com/getsentry/sentry-javascript/pull/18343))
- feat(node): Capture scope when event loop blocked
([#&#8203;18040](https://redirect.github.com/getsentry/sentry-javascript/pull/18040))
- fix(aws-serverless): Remove hyphens from AWS-lambda origins
([#&#8203;18353](https://redirect.github.com/getsentry/sentry-javascript/pull/18353))
- fix(core): Parse method from Request object in fetch
([#&#8203;18453](https://redirect.github.com/getsentry/sentry-javascript/pull/18453))
- fix(react): Add transaction name guards for rapid lazy-route
navigations
([#&#8203;18346](https://redirect.github.com/getsentry/sentry-javascript/pull/18346))

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

- chore(ci): Fix double issue creation for unreferenced PRs
([#&#8203;18442](https://redirect.github.com/getsentry/sentry-javascript/pull/18442))
- chore(deps): bump next from 15.5.4 to 15.5.7 in
/dev-packages/e2e-tests/test-applications/nextjs-15
([#&#8203;18411](https://redirect.github.com/getsentry/sentry-javascript/pull/18411))
- chore(deps): bump next from 15.5.4 to 15.5.7 in
/dev-packages/e2e-tests/test-applications/nextjs-15-intl
([#&#8203;18400](https://redirect.github.com/getsentry/sentry-javascript/pull/18400))
- chore(deps): bump next from 16.0.0 to 16.0.7 in
/dev-packages/e2e-tests/test-applications/nextjs-16
([#&#8203;18399](https://redirect.github.com/getsentry/sentry-javascript/pull/18399))
- chore(deps): bump next from 16.0.0 to 16.0.7 in
/dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents
([#&#8203;18427](https://redirect.github.com/getsentry/sentry-javascript/pull/18427))
- chore(deps): bump next from 16.0.0 to 16.0.7 in
/dev-packages/e2e-tests/test-applications/nextjs-16-tunnel
([#&#8203;18439](https://redirect.github.com/getsentry/sentry-javascript/pull/18439))
- chore(publish): Fix publish order for `@sentry/types`
([#&#8203;18429](https://redirect.github.com/getsentry/sentry-javascript/pull/18429))
- ci(deps): bump actions/create-github-app-token from 2.1.4 to 2.2.0
([#&#8203;18362](https://redirect.github.com/getsentry/sentry-javascript/pull/18362))

</details>

#### Bundle size 📦 

| Path | Size |
|
-----------------------------------------------------------------------------------------------------
| --------- |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser) |
24.23 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser) -
with treeshaking flags | 22.76 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing) | 40.57 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing, Profiling) | 45.06 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing, Replay) | 78.09 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing, Replay) - with treeshaking flags | 68.07 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing, Replay with Canvas) | 82.66 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Tracing, Replay, Feedback) | 94.61 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. Feedback) | 40.54 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. sendFeedback) | 28.8 KB |
| [@&#8203;sentry/browser](https://redirect.github.com/sentry/browser)
(incl. FeedbackAsync) | 33.68 KB |
| [@&#8203;sentry/react](https://redirect.github.com/sentry/react) |
25.9 KB |
| [@&#8203;sentry/react](https://redirect.github.com/sentry/react)
(incl. Tracing) | 42.73 KB |
| [@&#8203;sentry/vue](https://redirect.github.com/sentry/vue) | 28.58
KB |
| [@&#8203;sentry/vue](https://redirect.github.com/sentry/vue) (incl.
Tracing) | 42.34 KB |
| [@&#8203;sentry/svelte](https://redirect.github.com/sentry/svelte) |
24.24 KB |
| CDN Bundle | 26.6 KB |
| CDN Bundle (incl. Tracing) | 41.24 KB |
| CDN Bundle (incl. Tracing, Replay) | 76.91 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 82.23 KB |
| CDN Bundle - uncompressed | 78.16 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 122.45 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 235.76 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 248.23
KB |
| [@&#8203;sentry/nextjs](https://redirect.github.com/sentry/nextjs)
(client) | 44.89 KB |
|
[@&#8203;sentry/sveltekit](https://redirect.github.com/sentry/sveltekit)
(client) | 40.94 KB |
|
[@&#8203;sentry/node-core](https://redirect.github.com/sentry/node-core)
| 50.06 KB |
| [@&#8203;sentry/node](https://redirect.github.com/sentry/node) |
155.85 KB |
| [@&#8203;sentry/node](https://redirect.github.com/sentry/node) -
without tracing | 90.74 KB |
|
[@&#8203;sentry/aws-serverless](https://redirect.github.com/sentry/aws-serverless)
| 105.67 KB |

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-14 11:30:01 +01:00
renovate[bot]
c166903ed6 chore(deps): update dependency sass-embedded to v1.96.0 (#1981)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [sass-embedded](https://redirect.github.com/sass/embedded-host-node) |
[`1.95.1` ->
`1.96.0`](https://renovatebot.com/diffs/npm/sass-embedded/1.95.1/1.96.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/sass-embedded/1.96.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass-embedded/1.95.1/1.96.0?slim=true)
|

---

### Release Notes

<details>
<summary>sass/embedded-host-node (sass-embedded)</summary>

###
[`v1.96.0`](https://redirect.github.com/sass/embedded-host-node/blob/HEAD/CHANGELOG.md#1960)

[Compare
Source](https://redirect.github.com/sass/embedded-host-node/compare/1.95.1...1.96.0)

- Allow numbers with complex units (more than one numerator unit or more
than
  zero denominator units) to be emitted to CSS. These are now emitted as
  `calc()` expressions, which now support complex units in plain CSS.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3
* * * ) (UTC), 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-14 09:50:40 +01:00
renovate[bot]
bd2527a201 fix(deps): update dependency tailwindcss to v3.4.19 (#1980)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [tailwindcss](https://tailwindcss.com)
([source](https://redirect.github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss))
| [`3.4.18` ->
`3.4.19`](https://renovatebot.com/diffs/npm/tailwindcss/3.4.18/3.4.19) |
![age](https://developer.mend.io/api/mc/badges/age/npm/tailwindcss/3.4.19?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tailwindcss/3.4.18/3.4.19?slim=true)
|

---

### Release Notes

<details>
<summary>tailwindlabs/tailwindcss (tailwindcss)</summary>

###
[`v3.4.19`](https://redirect.github.com/tailwindlabs/tailwindcss/compare/v3.4.18...v3.4.19)

[Compare
Source](https://redirect.github.com/tailwindlabs/tailwindcss/compare/v3.4.18...v3.4.19)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-14 09:50:22 +01:00
renovate[bot]
5a907c7a48 chore(deps): update dev-dependencies (#1978)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`22.19.1` ->
`22.19.2`](https://renovatebot.com/diffs/npm/@types%2fnode/22.19.1/22.19.2)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.19.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.19.1/22.19.2?slim=true)
|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`8.48.1` ->
`8.49.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.48.1/8.49.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.49.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.48.1/8.49.0?slim=true)
|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.48.1` ->
`8.49.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.48.1/8.49.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.49.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.48.1/8.49.0?slim=true)
|
| [caniuse-lite](https://redirect.github.com/browserslist/caniuse-lite)
| [`1.0.30001759` ->
`1.0.30001760`](https://renovatebot.com/diffs/npm/caniuse-lite/1.0.30001759/1.0.30001760)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/caniuse-lite/1.0.30001760?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/caniuse-lite/1.0.30001759/1.0.30001760?slim=true)
|
| [sass-embedded](https://redirect.github.com/sass/embedded-host-node) |
[`1.93.3` ->
`1.95.1`](https://renovatebot.com/diffs/npm/sass-embedded/1.93.3/1.95.1)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/sass-embedded/1.95.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass-embedded/1.93.3/1.95.1?slim=true)
|
| [vite](https://vite.dev)
([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))
| [`7.2.6` ->
`7.2.7`](https://renovatebot.com/diffs/npm/vite/7.2.6/7.2.7) |
![age](https://developer.mend.io/api/mc/badges/age/npm/vite/7.2.7?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/7.2.6/7.2.7?slim=true)
|
| [vue-tsc](https://redirect.github.com/vuejs/language-tools)
([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`3.1.6` ->
`3.1.8`](https://renovatebot.com/diffs/npm/vue-tsc/3.1.6/3.1.8) |
![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/3.1.8?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/3.1.6/3.1.8?slim=true)
|

---

### Release Notes

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v8.49.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8490-2025-12-08)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.48.1...v8.49.0)

##### 🚀 Features

- **eslint-plugin:** use `Intl.Segmenter` instead of `graphemer`
([#&#8203;11804](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804))

##### 🩹 Fixes

- **deps:** update dependency prettier to v3.7.2
([#&#8203;11820](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820))

##### ❤️ Thank You

- Justin McBride
- Kirk Waiblinger
[@&#8203;kirkwaiblinger](https://redirect.github.com/kirkwaiblinger)

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v8.49.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8490-2025-12-08)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.48.1...v8.49.0)

This was a version bump only for parser to align it with other projects,
there were no code changes.

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

<details>
<summary>browserslist/caniuse-lite (caniuse-lite)</summary>

###
[`v1.0.30001760`](https://redirect.github.com/browserslist/caniuse-lite/compare/1.0.30001759...1.0.30001760)

[Compare
Source](https://redirect.github.com/browserslist/caniuse-lite/compare/1.0.30001759...1.0.30001760)

</details>

<details>
<summary>sass/embedded-host-node (sass-embedded)</summary>

###
[`v1.95.1`](https://redirect.github.com/sass/embedded-host-node/blob/HEAD/CHANGELOG.md#1951)

[Compare
Source](https://redirect.github.com/sass/embedded-host-node/compare/1.93.3...1.95.1)

- No user-visible changes.

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v7.2.7`](https://redirect.github.com/vitejs/vite/compare/v7.2.6...v7.2.7)

[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v7.2.6...v7.2.7)

</details>

<details>
<summary>vuejs/language-tools (vue-tsc)</summary>

###
[`v3.1.8`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#318-2025-12-09)

[Compare
Source](https://redirect.github.com/vuejs/language-tools/compare/v3.1.7...v3.1.8)

##### Features

- feat(vscode): support multiline attribute for `<script>` and `<style>`
tag
([#&#8203;5830](https://redirect.github.com/vuejs/language-tools/issues/5830))
- Thanks to [@&#8203;serkodev](https://redirect.github.com/serkodev)!
- feat(vscode): supports format with selected range
([#&#8203;5761](https://redirect.github.com/vuejs/language-tools/issues/5761))
- Thanks to [@&#8203;serkodev](https://redirect.github.com/serkodev)!
- feat(language-service): add tsconfig-based document link support for
Pug

##### Bug Fixes

- fix(language-core): limit the range of parseDiagnostics checks
([#&#8203;5823](https://redirect.github.com/vuejs/language-tools/issues/5823))
- fix(language-core): restore default import bindings for template scope
([#&#8203;5824](https://redirect.github.com/vuejs/language-tools/issues/5824))
- Thanks to [@&#8203;serkodev](https://redirect.github.com/serkodev)!
- fix(typescript-plugin): get `preferences` and `formatOptions` in
tsserver
([#&#8203;5829](https://redirect.github.com/vuejs/language-tools/issues/5829))
- fix(language-core): avoid generating component options within the
setup scope
([#&#8203;5832](https://redirect.github.com/vuejs/language-tools/issues/5832))

##### Other Changes

- perf(language-core): dedupe component options generation
([#&#8203;5831](https://redirect.github.com/vuejs/language-tools/issues/5831))

###
[`v3.1.7`](https://redirect.github.com/vuejs/language-tools/compare/v3.1.6...20dcd47c0cb4ce30e2c5e3ef1986ce297c218a06)

[Compare
Source](https://redirect.github.com/vuejs/language-tools/compare/v3.1.6...v3.1.7)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3
* * * ) (UTC), 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 10:18:23 +01:00
kolaente
ad1a5f9b5c chore(tests): remove Cypress, use Playwright exclusively (#1976)
- Removes Cypress test framework entirely, using only Playwright for E2E tests
- All Cypress tests were already covered by Playwright; added 2 missing tests for URL filter/search parameters
- Removes ~2000 lines of Cypress code and configuration
- Updated ESLint and Stylelint configurations to reflect testing changes

🐰 Farewell to Cypress, dear and bright,
We hop to Playwright's testing light,
Factories cleared, the config gone,
Our tests now march in Playwright's song!
~ The Testing Rabbit
2025-12-12 20:07:18 +00:00
renovate[bot]
41777664a4 fix(deps): update dependency dompurify to v3.3.1 (#1967)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [dompurify](https://redirect.github.com/cure53/DOMPurify) | [`3.3.0`
-> `3.3.1`](https://renovatebot.com/diffs/npm/dompurify/3.3.0/3.3.1) |
![age](https://developer.mend.io/api/mc/badges/age/npm/dompurify/3.3.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/dompurify/3.3.0/3.3.1?slim=true)
|

---

### Release Notes

<details>
<summary>cure53/DOMPurify (dompurify)</summary>

###
[`v3.3.1`](https://redirect.github.com/cure53/DOMPurify/releases/tag/3.3.1):
DOMPurify 3.3.1

[Compare
Source](https://redirect.github.com/cure53/DOMPurify/compare/3.3.0...3.3.1)

- Updated `ADD_FORBID_CONTENTS` setting to extend default list, thanks
[@&#8203;MariusRumpf](https://redirect.github.com/MariusRumpf)
- Updated the ESM import syntax to be more correct, thanks
[@&#8203;binhpv](https://redirect.github.com/binhpv)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 21:12:06 +01:00
renovate[bot]
a9e80f9bf8 chore(deps): update pnpm to v10.25.0 (#1968)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`10.24.0` ->
`10.25.0`](https://renovatebot.com/diffs/npm/pnpm/10.24.0/10.25.0) |
![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.25.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.24.0/10.25.0?slim=true)
|

---

### Release Notes

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v10.25.0`](https://redirect.github.com/pnpm/pnpm/compare/v10.24.0...v10.25.0)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.24.0...v10.25.0)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 20:55:06 +01:00
renovate[bot]
6628acffce chore(deps): update dependency vue-tsc to v3.1.6 (#1957)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [vue-tsc](https://redirect.github.com/vuejs/language-tools)
([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`3.1.5` ->
`3.1.6`](https://renovatebot.com/diffs/npm/vue-tsc/3.1.5/3.1.6) |
![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/3.1.6?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/3.1.5/3.1.6?slim=true)
|

---

### Release Notes

<details>
<summary>vuejs/language-tools (vue-tsc)</summary>

###
[`v3.1.6`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#316-2025-12-06)

[Compare
Source](https://redirect.github.com/vuejs/language-tools/compare/v3.1.5...v3.1.6)

##### Features

- feat(vscode): add settings to enable per-block formatting
([#&#8203;5784](https://redirect.github.com/vuejs/language-tools/issues/5784))
- Thanks to [@&#8203;serkodev](https://redirect.github.com/serkodev)!
- feat(language-service): enhanced component auto import
([#&#8203;5790](https://redirect.github.com/vuejs/language-tools/issues/5790))
- feat(component-meta): add component name and description fields
([#&#8203;5797](https://redirect.github.com/vuejs/language-tools/issues/5797))
- feat(typescript-plugin): add support for template "Add Import" quick
fix
([#&#8203;5799](https://redirect.github.com/vuejs/language-tools/issues/5799))
- Thanks to [@&#8203;serkodev](https://redirect.github.com/serkodev)!
- feat(typescript-plugin): mapping JSDoc informations from `<script
setup>`
([#&#8203;5805](https://redirect.github.com/vuejs/language-tools/issues/5805))
- feat(vscode): support tsdk path for Eclipse Theia
([#&#8203;5806](https://redirect.github.com/vuejs/language-tools/issues/5806))
- Thanks to [@&#8203;serkodev](https://redirect.github.com/serkodev)!

##### Bug Fixes

- fix(language-service): ignore intrinsic elements when detect tag name
casing
([#&#8203;5771](https://redirect.github.com/vuejs/language-tools/issues/5771))
- fix(language-core): `createParsedCommandLineByJson` parsed incorrect
options since v3.1.5 ([#&#8203;5768
(comment)](https://redirect.github.com/vuejs/language-tools/pull/5768#issuecomment-3569623037))
- fix(vscode): make `vue.server.path` compatible with Windows
([#&#8203;5772](https://redirect.github.com/vuejs/language-tools/issues/5772))
- fix(vscode): analyze interpolation highlight ranges based on AST
([#&#8203;5777](https://redirect.github.com/vuejs/language-tools/issues/5777))
- fix(vscode): sync latest vscode html language configuration
([#&#8203;5740](https://redirect.github.com/vuejs/language-tools/issues/5740))
- fix(language-core): enhance `getVIfNode` to support `v-else-if`
directives
([#&#8203;5765](https://redirect.github.com/vuejs/language-tools/issues/5765))
- Thanks to [@&#8203;serkodev](https://redirect.github.com/serkodev)!
- fix(language-core): generate `{}` instead of its string value for
`style="..."`
([#&#8203;5781](https://redirect.github.com/vuejs/language-tools/issues/5781))
- Thanks to [@&#8203;KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): `v-bind="$attrs"` loses navigation when
`inferTemplateDollarAttrs` is disabled
([#&#8203;5783](https://redirect.github.com/vuejs/language-tools/issues/5783))
- fix(language-service): skip `const props =` completion in
StringLiteral
([#&#8203;5786](https://redirect.github.com/vuejs/language-tools/issues/5786))
- fix(language-core): unable to get completion for the second scoped
class name
- fix(language-service): format components with HTML void-element names
([#&#8203;5788](https://redirect.github.com/vuejs/language-tools/issues/5788))
- Thanks to [@&#8203;serkodev](https://redirect.github.com/serkodev)!
- fix(language-service): properly handle promise when resolving CSS
links
([#&#8203;5785](https://redirect.github.com/vuejs/language-tools/issues/5785))
- fix(language-core): infer `$el` type for generic components using
`inferComponentDollarEl`
([#&#8203;5794](https://redirect.github.com/vuejs/language-tools/issues/5794))
- fix(language-core): ensure `<script>` content generates before
`<script setup>`
([#&#8203;5795](https://redirect.github.com/vuejs/language-tools/issues/5795))
- fix(language-core): remove `bypassDefineComponent` hack for better JS
support
([#&#8203;4876](https://redirect.github.com/vuejs/language-tools/issues/4876))
([#&#8203;5379](https://redirect.github.com/vuejs/language-tools/issues/5379))
- fix(language-core): `Prettify<T>` caused generic props gets inferred
as `unknown`
([#&#8203;5667](https://redirect.github.com/vuejs/language-tools/issues/5667))
- Thanks to [@&#8203;so1ve](https://redirect.github.com/so1ve)!
- fix(vscode): handle leading `<` as operator in SFC scripts
([#&#8203;5801](https://redirect.github.com/vuejs/language-tools/issues/5801))
- Thanks to [@&#8203;serkodev](https://redirect.github.com/serkodev)!
- fix(vscode): patch `isTypeScriptDocument` in VSCode for
`typescript.preferences.autoImportSpecifierExcludeRegexes` config
support
([#&#8203;5364](https://redirect.github.com/vuejs/language-tools/issues/5364))
- fix(language-core): ensure type consistency for optional boolean props
([#&#8203;5803](https://redirect.github.com/vuejs/language-tools/issues/5803))
- fix(language-core): add compatibility for `vapor` attr
([#&#8203;5496](https://redirect.github.com/vuejs/language-tools/issues/5496))
- fix(language-core): AST fault tolerance for key binding on template
([#&#8203;5807](https://redirect.github.com/vuejs/language-tools/issues/5807))

##### Performance

- perf(language-core): reuse ts asts for `:class` - Thanks to
[@&#8203;KazariEX](https://redirect.github.com/KazariEX)!

##### Other Changes

- Revert "refactor(typescript-plugin): remove go to definition trick for
auto imported components
([#&#8203;5733](https://redirect.github.com/vuejs/language-tools/issues/5733))"
- docs(typescript-plugin): update Neovim configuration link
([#&#8203;5775](https://redirect.github.com/vuejs/language-tools/issues/5775))
- Thanks to
[@&#8203;AlexVagrant](https://redirect.github.com/AlexVagrant)!
- refactor(language-core): normalize template AST
([#&#8203;5782](https://redirect.github.com/vuejs/language-tools/issues/5782))
- refactor(language-core): split style codegen
([#&#8203;5787](https://redirect.github.com/vuejs/language-tools/issues/5787))
- refactor(language-core): remove `debugger` from virtual code for
tsslint compatibility
- refactor(language-core): remove legacy navigation support in
`ref="xxx"`
- refactor(language-core): reduce codegen options
([#&#8203;5804](https://redirect.github.com/vuejs/language-tools/issues/5804))
- refactor(component-meta): deprecated `rawType` and `__internal__.tsLs`
([#&#8203;5808](https://redirect.github.com/vuejs/language-tools/issues/5808))
- chore: update volar to 2.4.26
- feat: fallback resolution mode for `createResolveModuleName`
([volarjs/volar.js#293](https://redirect.github.com/volarjs/volar.js/pull/293))
([#&#8203;5644](https://redirect.github.com/vuejs/language-tools/issues/5644))
- Thanks to [@&#8203;serkodev](https://redirect.github.com/serkodev)!

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3
* * * ) (UTC), 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 12:41:02 +01:00