Commit Graph

12542 Commits

Author SHA1 Message Date
renovate[bot]
e26f81a4fb fix(deps): update module github.com/typesense/typesense-go/v2 to v3 2025-12-15 15:00:29 +00:00
Frederick [Bot]
ec2ba1f8fd chore(i18n): update translations via Crowdin 2025-12-15 01:01:19 +00: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
Frederick [Bot]
622e4899d6 chore(i18n): update translations via Crowdin 2025-12-14 01:03:44 +00:00
kolaente
62799c129b fix(caldav): do not assume the first element is the VTODO component
Cherry-Picked from https://github.com/go-vikunja/vikunja/pull/748#issuecomment-3649092134
2025-12-13 15:30: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
renovate[bot]
66a0576817 fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.12 (#1979)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/gabriel-vasile/mimetype](https://redirect.github.com/gabriel-vasile/mimetype)
| `v1.4.11` -> `v1.4.12` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgabriel-vasile%2fmimetype/v1.4.12?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgabriel-vasile%2fmimetype/v1.4.11/v1.4.12?slim=true)
|

---

### Release Notes

<details>
<summary>gabriel-vasile/mimetype
(github.com/gabriel-vasile/mimetype)</summary>

###
[`v1.4.12`](https://redirect.github.com/gabriel-vasile/mimetype/releases/tag/v1.4.12):
RFC822, GRIB, Zlib support

[Compare
Source](https://redirect.github.com/gabriel-vasile/mimetype/compare/v1.4.11...v1.4.12)

#### What's Changed

- zip+json: add benchmarks for better performance tracking of
pathological inputs in
[#&#8203;730](https://redirect.github.com/gabriel-vasile/mimetype/pull/730)
- zip+json: performance improvements for pathological cases in
[#&#8203;732](https://redirect.github.com/gabriel-vasile/mimetype/pull/732)
- Fix integer overflow panic on 32bit architectures in
[#&#8203;733](https://redirect.github.com/gabriel-vasile/mimetype/pull/733)
- ci: add more linters and fix their warnings in
[#&#8203;734](https://redirect.github.com/gabriel-vasile/mimetype/pull/734)
- jar: manifest must be first in
[#&#8203;735](https://redirect.github.com/gabriel-vasile/mimetype/pull/735)
- rfc822: add support in
[#&#8203;740](https://redirect.github.com/gabriel-vasile/mimetype/pull/740)
- grib: add support in
[#&#8203;742](https://redirect.github.com/gabriel-vasile/mimetype/pull/742)
- zlib: add support in
[#&#8203;743](https://redirect.github.com/gabriel-vasile/mimetype/pull/743)

**Full Changelog**:
<https://github.com/gabriel-vasile/mimetype/compare/v1.4.11...v1.4.12>

</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-13 10:18:00 +01:00
Frederick [Bot]
26e5a36adc chore(i18n): update translations via Crowdin 2025-12-13 00:56:00 +00: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]
62f291c9a8 chore(deps): update actions/upload-artifact action to v6 (#1977)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
| action | major | `v5` -> `v6` |

---

### Release Notes

<details>
<summary>actions/upload-artifact (actions/upload-artifact)</summary>

###
[`v6`](https://redirect.github.com/actions/upload-artifact/compare/v5...v6)

[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v5...v6)

</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-12 19:51:19 +00:00
renovate[bot]
d1282f38ba chore(deps): update actions/cache digest to 9255dc7 (#1975)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache)
([changelog](a783357455..9255dc7a25))
| action | digest | `a783357` -> `9255dc7` |

---

### 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-12 19:38:42 +00:00
kolaente
d390ccab27 fix(tests): unskip and fix Playwright E2E tests (#1973)
- Re-enable 16 previously skipped Playwright E2E tests that now pass
- Fix test setup issues that were causing flakiness

## Changes
- **task/task.spec.ts** (8 tests): kanban navigation, description
editing, assignees, labels, due dates
- **task/overview.spec.ts** (4 tests): task ordering, due date handling
- **user/settings.spec.ts** (2 tests): avatar upload, name update
- **user/login.spec.ts** (2 tests): bad password error, redirect after
login

## Key fixes
- Kanban view tests now properly create `TaskBucket` entries so tasks
appear in the kanban board
- Avatar upload test uses the API directly to avoid `canvas.toBlob()`
issues in headless browser environments
- Login redirect test no longer uses the shared `login()` helper that
expected redirect to `/`
2025-12-12 16:20:22 +00:00
kolaente
5dab85e76f chore(dev): allow claude to execute playwright 2025-12-12 17:16:56 +01:00
kolaente
d0d08adc48 chore(dev): add claude settings 2025-12-12 11:58:15 +01:00
kolaente
1288d0a99c feat: make sidebar resizable (#1965)
Closes: #525

* Sidebar width is now adjustable via dragging
* The width is automatically saved to settings and restored across sessions.
2025-12-12 10:46:46 +00:00
Frederick [Bot]
803effbb8f chore(i18n): update translations via Crowdin 2025-12-12 00:59:39 +00:00
renovate[bot]
2113041fb4 chore(deps): update actions/cache action to v5 (#1972)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache) | action |
major | `v4` -> `v5` |

---

### Release Notes

<details>
<summary>actions/cache (actions/cache)</summary>

### [`v5`](https://redirect.github.com/actions/cache/compare/v4...v5)

[Compare
Source](https://redirect.github.com/actions/cache/compare/v4...v5)

</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 23:34:47 +00:00
kolaente
8b6082e8c7 feat(kanban): add setting to always show bucket task count (#1966)
Added "Always show task count on Kanban buckets" setting in user preferences to control the visibility of task counts on Kanban bucket headers
2025-12-11 23:27:13 +00:00
renovate[bot]
49c43e87f0 chore(deps): update node.js to 7e0bd04 (#1970)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://redirect.github.com/nodejs/node)
([changelog](https://redirect.github.com/nodejs/node/compare/sha256:eb37f58646a901dc7727cf448cae36daaefaba79de33b5058dab79aa4c04aefb..sha256:7e0bd0460b26eb3854ea5b99b887a6a14d665d14cae694b78ae2936d14b2befb))
| stage | digest | `eb37f58` -> `7e0bd04` |

---

### 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-12 00:22:55 +01: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]
4a4407238a chore(deps): update node.js to v24.12.0 (#1969)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://redirect.github.com/nodejs/node) | stage | minor |
`24.11.1-alpine` -> `24.12.0-alpine` |

---

### Release Notes

<details>
<summary>nodejs/node (node)</summary>

###
[`v24.12.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.12.0):
2025-12-10, Version 24.12.0 &#x27;Krypton&#x27; (LTS), @&#8203;targos

[Compare
Source](https://redirect.github.com/nodejs/node/compare/v24.11.1...v24.12.0)

##### Notable Changes

-
\[[`1a00b5f68a`](https://redirect.github.com/nodejs/node/commit/1a00b5f68a)]
- **(SEMVER-MINOR)** **http**: add optimizeEmptyRequests server option
(Rafael Gonzaga)
[#&#8203;59778](https://redirect.github.com/nodejs/node/pull/59778)
-
\[[`ff5754077d`](https://redirect.github.com/nodejs/node/commit/ff5754077d)]
- **(SEMVER-MINOR)** **lib**: add options to util.deprecate (Rafael
Gonzaga)
[#&#8203;59982](https://redirect.github.com/nodejs/node/pull/59982)
-
\[[`8987159234`](https://redirect.github.com/nodejs/node/commit/8987159234)]
- **(SEMVER-MINOR)** **module**: mark type stripping as stable (Marco
Ippolito)
[#&#8203;60600](https://redirect.github.com/nodejs/node/pull/60600)
-
\[[`92c484ebf4`](https://redirect.github.com/nodejs/node/commit/92c484ebf4)]
- **(SEMVER-MINOR)** **node-api**: add
napi\_create\_object\_with\_properties (Miguel Marcondes Filho)
[#&#8203;59953](https://redirect.github.com/nodejs/node/pull/59953)
-
\[[`b11bc5984e`](https://redirect.github.com/nodejs/node/commit/b11bc5984e)]
- **(SEMVER-MINOR)** **sqlite**: allow setting defensive flag (Bart
Louwers)
[#&#8203;60217](https://redirect.github.com/nodejs/node/pull/60217)
-
\[[`e7da5b4b7d`](https://redirect.github.com/nodejs/node/commit/e7da5b4b7d)]
- **(SEMVER-MINOR)** **src**: add watch config namespace (Marco
Ippolito)
[#&#8203;60178](https://redirect.github.com/nodejs/node/pull/60178)
-
\[[`a7f7d10c06`](https://redirect.github.com/nodejs/node/commit/a7f7d10c06)]
- **(SEMVER-MINOR)** **src**: add an option to make compile cache
portable (Aditi)
[#&#8203;58797](https://redirect.github.com/nodejs/node/pull/58797)
-
\[[`92ea669240`](https://redirect.github.com/nodejs/node/commit/92ea669240)]
- **(SEMVER-MINOR)** **src,permission**: add --allow-inspector ability
(Rafael Gonzaga)
[#&#8203;59711](https://redirect.github.com/nodejs/node/pull/59711)
-
\[[`05d7509bd2`](https://redirect.github.com/nodejs/node/commit/05d7509bd2)]
- **(SEMVER-MINOR)** **v8**: add cpu profile (theanarkh)
[#&#8203;59807](https://redirect.github.com/nodejs/node/pull/59807)

##### Commits

-
\[[`e4a23a35ac`](https://redirect.github.com/nodejs/node/commit/e4a23a35ac)]
- **benchmark**: focus on import.meta intialization in import-meta
benchmark (Joyee Cheung)
[#&#8203;60603](https://redirect.github.com/nodejs/node/pull/60603)
-
\[[`b6114ae5c9`](https://redirect.github.com/nodejs/node/commit/b6114ae5c9)]
- **benchmark**: add per-suite setup option (Joyee Cheung)
[#&#8203;60574](https://redirect.github.com/nodejs/node/pull/60574)
-
\[[`ac8e90af7c`](https://redirect.github.com/nodejs/node/commit/ac8e90af7c)]
- **buffer**: speed up concat via TypedArray#set (Gürgün Dayıoğlu)
[#&#8203;60399](https://redirect.github.com/nodejs/node/pull/60399)
-
\[[`acbc8ca13e`](https://redirect.github.com/nodejs/node/commit/acbc8ca13e)]
- **build**: upgrade Python linter ruff, add rules ASYNC,PERF (Christian
Clauss)
[#&#8203;59984](https://redirect.github.com/nodejs/node/pull/59984)
-
\[[`f97a609a07`](https://redirect.github.com/nodejs/node/commit/f97a609a07)]
- **console**: optimize single-string logging (Gürgün Dayıoğlu)
[#&#8203;60422](https://redirect.github.com/nodejs/node/pull/60422)
-
\[[`6cd9bdc580`](https://redirect.github.com/nodejs/node/commit/6cd9bdc580)]
- **crypto**: ensure documented RSA-PSS saltLength default is used
(Filip Skokan)
[#&#8203;60662](https://redirect.github.com/nodejs/node/pull/60662)
-
\[[`0fafe24d9b`](https://redirect.github.com/nodejs/node/commit/0fafe24d9b)]
- **crypto**: fix argument validation in crypto.timingSafeEqual fast
path (Joyee Cheung)
[#&#8203;60538](https://redirect.github.com/nodejs/node/pull/60538)
-
\[[`54421e0419`](https://redirect.github.com/nodejs/node/commit/54421e0419)]
- **debugger**: fix event listener leak in the run command (Joyee
Cheung)
[#&#8203;60464](https://redirect.github.com/nodejs/node/pull/60464)
-
\[[`c361a628b4`](https://redirect.github.com/nodejs/node/commit/c361a628b4)]
- **deps**: V8: cherry-pick
[`72b0e27`](https://redirect.github.com/nodejs/node/commit/72b0e27bd936)
(pthier)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`c70f4588dd`](https://redirect.github.com/nodejs/node/commit/c70f4588dd)]
- **deps**: V8: cherry-pick
[`6bb32bd`](https://redirect.github.com/nodejs/node/commit/6bb32bd2c194)
(Erik Corry)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`881fe784c5`](https://redirect.github.com/nodejs/node/commit/881fe784c5)]
- **deps**: V8: cherry-pick
[`0dd2318`](https://redirect.github.com/nodejs/node/commit/0dd2318b5237)
(Erik Corry)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`457c33efcc`](https://redirect.github.com/nodejs/node/commit/457c33efcc)]
- **deps**: V8: cherry-pick
[`df20105`](https://redirect.github.com/nodejs/node/commit/df20105ccf36)
(Erik Corry)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`0bf45a829c`](https://redirect.github.com/nodejs/node/commit/0bf45a829c)]
- **deps**: V8: backport
[`e5dbbba`](https://redirect.github.com/nodejs/node/commit/e5dbbbadcbff)
(Darshan Sen)
[#&#8203;60524](https://redirect.github.com/nodejs/node/pull/60524)
-
\[[`4993bdc476`](https://redirect.github.com/nodejs/node/commit/4993bdc476)]
- **deps**: V8: cherry-pick
[`5ba9200`](https://redirect.github.com/nodejs/node/commit/5ba9200cd046)
(Juan José Arboleda)
[#&#8203;60620](https://redirect.github.com/nodejs/node/pull/60620)
-
\[[`1e9abe0078`](https://redirect.github.com/nodejs/node/commit/1e9abe0078)]
- **deps**: update corepack to 0.34.5 (Node.js GitHub Bot)
[#&#8203;60842](https://redirect.github.com/nodejs/node/pull/60842)
-
\[[`3f704ed08f`](https://redirect.github.com/nodejs/node/commit/3f704ed08f)]
- **deps**: update corepack to 0.34.4 (Node.js GitHub Bot)
[#&#8203;60643](https://redirect.github.com/nodejs/node/pull/60643)
-
\[[`04e360fdb1`](https://redirect.github.com/nodejs/node/commit/04e360fdb1)]
- **deps**: V8: cherry-pick
[`06bf293`](https://redirect.github.com/nodejs/node/commit/06bf293610ef),
[`146962d`](https://redirect.github.com/nodejs/node/commit/146962dda8d2)
and
[`e0fb10b`](https://redirect.github.com/nodejs/node/commit/e0fb10b5148c)
(Michaël Zasso)
[#&#8203;60713](https://redirect.github.com/nodejs/node/pull/60713)
-
\[[`fcbd8dbbde`](https://redirect.github.com/nodejs/node/commit/fcbd8dbbde)]
- **deps**: patch V8 to 13.6.233.17 (Michaël Zasso)
[#&#8203;60712](https://redirect.github.com/nodejs/node/pull/60712)
-
\[[`28e9433f39`](https://redirect.github.com/nodejs/node/commit/28e9433f39)]
- **deps**: V8: cherry-pick
[`8735658`](https://redirect.github.com/nodejs/node/commit/87356585659b)
(Joyee Cheung)
[#&#8203;60069](https://redirect.github.com/nodejs/node/pull/60069)
-
\[[`3cac85b243`](https://redirect.github.com/nodejs/node/commit/3cac85b243)]
- **deps**: V8: backport
[`2e4c5cf`](https://redirect.github.com/nodejs/node/commit/2e4c5cf9b112)
(Michaël Zasso)
[#&#8203;60654](https://redirect.github.com/nodejs/node/pull/60654)
-
\[[`1daece1970`](https://redirect.github.com/nodejs/node/commit/1daece1970)]
- **deps**: call OPENSSL\_free after ANS1\_STRING\_to\_UTF8 (Rafael
Gonzaga)
[#&#8203;60609](https://redirect.github.com/nodejs/node/pull/60609)
-
\[[`5f55a9c9ea`](https://redirect.github.com/nodejs/node/commit/5f55a9c9ea)]
- **deps**: nghttp2: revert
[`7784fa9`](https://redirect.github.com/nodejs/node/commit/7784fa979d0b)
(Antoine du Hamel)
[#&#8203;59790](https://redirect.github.com/nodejs/node/pull/59790)
-
\[[`1d9e7c1f4d`](https://redirect.github.com/nodejs/node/commit/1d9e7c1f4d)]
- **deps**: update nghttp2 to 1.67.1 (nodejs-github-bot)
[#&#8203;59790](https://redirect.github.com/nodejs/node/pull/59790)
-
\[[`3140415068`](https://redirect.github.com/nodejs/node/commit/3140415068)]
- **deps**: update simdjson to 4.1.0 (Node.js GitHub Bot)
[#&#8203;60542](https://redirect.github.com/nodejs/node/pull/60542)
-
\[[`d911f9f1b8`](https://redirect.github.com/nodejs/node/commit/d911f9f1b8)]
- **deps**: update amaro to 1.1.5 (Node.js GitHub Bot)
[#&#8203;60541](https://redirect.github.com/nodejs/node/pull/60541)
-
\[[`daaaf04a32`](https://redirect.github.com/nodejs/node/commit/daaaf04a32)]
- **deps**: V8: cherry-pick
[`2abc613`](https://redirect.github.com/nodejs/node/commit/2abc61361dd4)
(Richard Lau)
[#&#8203;60177](https://redirect.github.com/nodejs/node/pull/60177)
-
\[[`b4f63ee5f8`](https://redirect.github.com/nodejs/node/commit/b4f63ee5f8)]
- **doc**: update Collaborators list to reflect hybrist handle change
(Antoine du Hamel)
[#&#8203;60650](https://redirect.github.com/nodejs/node/pull/60650)
-
\[[`effcf7a8ab`](https://redirect.github.com/nodejs/node/commit/effcf7a8ab)]
- **doc**: fix link in `--env-file=file` section (N. Bighetti)
[#&#8203;60563](https://redirect.github.com/nodejs/node/pull/60563)
-
\[[`7011736703`](https://redirect.github.com/nodejs/node/commit/7011736703)]
- **doc**: fix linter issues (Antoine du Hamel)
[#&#8203;60636](https://redirect.github.com/nodejs/node/pull/60636)
-
\[[`5cc79d8945`](https://redirect.github.com/nodejs/node/commit/5cc79d8945)]
- **doc**: add missing history entry for `sqlite.md` (Antoine du Hamel)
[#&#8203;60607](https://redirect.github.com/nodejs/node/pull/60607)
-
\[[`bbc649057c`](https://redirect.github.com/nodejs/node/commit/bbc649057c)]
- **doc**: correct values/references for buffer.kMaxLength (René)
[#&#8203;60305](https://redirect.github.com/nodejs/node/pull/60305)
-
\[[`ea7ecb517b`](https://redirect.github.com/nodejs/node/commit/ea7ecb517b)]
- **doc**: recommend events.once to manage 'close' event (Dan Fabulich)
[#&#8203;60017](https://redirect.github.com/nodejs/node/pull/60017)
-
\[[`58bff04cc2`](https://redirect.github.com/nodejs/node/commit/58bff04cc2)]
- **doc**: highlight module loading difference between import and
require (Ajay A)
[#&#8203;59815](https://redirect.github.com/nodejs/node/pull/59815)
-
\[[`bbcbff9b4d`](https://redirect.github.com/nodejs/node/commit/bbcbff9b4d)]
- **doc**: add CJS code snippets in `sqlite.md` (Allon Murienik)
[#&#8203;60395](https://redirect.github.com/nodejs/node/pull/60395)
-
\[[`f8af33d5a7`](https://redirect.github.com/nodejs/node/commit/f8af33d5a7)]
- **doc**: fix typo in `process.unref` documentation (우혁)
[#&#8203;59698](https://redirect.github.com/nodejs/node/pull/59698)
-
\[[`df105dc351`](https://redirect.github.com/nodejs/node/commit/df105dc351)]
- **doc**: add some entries to `glossary.md` (Mohataseem Khan)
[#&#8203;59277](https://redirect.github.com/nodejs/node/pull/59277)
-
\[[`4955cb2b5b`](https://redirect.github.com/nodejs/node/commit/4955cb2b5b)]
- **doc**: improve agent.createConnection docs for http and https agents
(JaeHo Jang)
[#&#8203;58205](https://redirect.github.com/nodejs/node/pull/58205)
-
\[[`6283bb5cc9`](https://redirect.github.com/nodejs/node/commit/6283bb5cc9)]
- **doc**: fix pseudo code in modules.md (chirsz)
[#&#8203;57677](https://redirect.github.com/nodejs/node/pull/57677)
-
\[[`d5059ea537`](https://redirect.github.com/nodejs/node/commit/d5059ea537)]
- **doc**: add missing variable in code snippet (Koushil Mankali)
[#&#8203;55478](https://redirect.github.com/nodejs/node/pull/55478)
-
\[[`900de373ae`](https://redirect.github.com/nodejs/node/commit/900de373ae)]
- **doc**: add missing word in `single-executable-applications.md`
(Konstantin Tsabolov)
[#&#8203;53864](https://redirect.github.com/nodejs/node/pull/53864)
-
\[[`5735044c8b`](https://redirect.github.com/nodejs/node/commit/5735044c8b)]
- **doc**: fix typo in http.md (Michael Solomon)
[#&#8203;59354](https://redirect.github.com/nodejs/node/pull/59354)
-
\[[`2dee6df831`](https://redirect.github.com/nodejs/node/commit/2dee6df831)]
- **doc**: update devcontainer.json and add documentation (Joyee Cheung)
[#&#8203;60472](https://redirect.github.com/nodejs/node/pull/60472)
-
\[[`8f2d98d7d2`](https://redirect.github.com/nodejs/node/commit/8f2d98d7d2)]
- **doc**: add haramj as triager (Haram Jeong)
[#&#8203;60348](https://redirect.github.com/nodejs/node/pull/60348)
-
\[[`bbd7fdfff4`](https://redirect.github.com/nodejs/node/commit/bbd7fdfff4)]
- **doc**: clarify require(esm) description (dynst)
[#&#8203;60520](https://redirect.github.com/nodejs/node/pull/60520)
-
\[[`33ad11a764`](https://redirect.github.com/nodejs/node/commit/33ad11a764)]
- **doc**: instantiate resolver object (Donghoon Nam)
[#&#8203;60476](https://redirect.github.com/nodejs/node/pull/60476)
-
\[[`81a61274f3`](https://redirect.github.com/nodejs/node/commit/81a61274f3)]
- **doc**: correct module loading descriptions (Joyee Cheung)
[#&#8203;60346](https://redirect.github.com/nodejs/node/pull/60346)
-
\[[`77911185fe`](https://redirect.github.com/nodejs/node/commit/77911185fe)]
- **doc**: clarify --use-system-ca support status (Joyee Cheung)
[#&#8203;60340](https://redirect.github.com/nodejs/node/pull/60340)
-
\[[`185f6e95d9`](https://redirect.github.com/nodejs/node/commit/185f6e95d9)]
- **doc,crypto**: link keygen to supported types (Filip Skokan)
[#&#8203;60585](https://redirect.github.com/nodejs/node/pull/60585)
-
\[[`772d6c6608`](https://redirect.github.com/nodejs/node/commit/772d6c6608)]
- **doc,src,lib**: clarify experimental status of Web Storage support
(Antoine du Hamel)
[#&#8203;60708](https://redirect.github.com/nodejs/node/pull/60708)
-
\[[`ad98e11ac2`](https://redirect.github.com/nodejs/node/commit/ad98e11ac2)]
- **esm**: use sync loading/resolving on non-loader-hook thread (Joyee
Cheung)
[#&#8203;60380](https://redirect.github.com/nodejs/node/pull/60380)
-
\[[`1a00b5f68a`](https://redirect.github.com/nodejs/node/commit/1a00b5f68a)]
- **(SEMVER-MINOR)** **http**: add optimizeEmptyRequests server option
(Rafael Gonzaga)
[#&#8203;59778](https://redirect.github.com/nodejs/node/pull/59778)
-
\[[`5703ce68bc`](https://redirect.github.com/nodejs/node/commit/5703ce68bc)]
- **http**: replace startsWith with strict equality (btea)
[#&#8203;59394](https://redirect.github.com/nodejs/node/pull/59394)
-
\[[`2b696ffad8`](https://redirect.github.com/nodejs/node/commit/2b696ffad8)]
- **http2**: add diagnostics channels for client stream request body
(Darshan Sen)
[#&#8203;60480](https://redirect.github.com/nodejs/node/pull/60480)
-
\[[`dbdf4cb5a5`](https://redirect.github.com/nodejs/node/commit/dbdf4cb5a5)]
- **inspector**: inspect HTTP response body (Chengzhong Wu)
[#&#8203;60572](https://redirect.github.com/nodejs/node/pull/60572)
-
\[[`9dc9a7d33d`](https://redirect.github.com/nodejs/node/commit/9dc9a7d33d)]
- **inspector**: support inspecting HTTP/2 request and response bodies
(Darshan Sen)
[#&#8203;60483](https://redirect.github.com/nodejs/node/pull/60483)
-
\[[`89fa2befe4`](https://redirect.github.com/nodejs/node/commit/89fa2befe4)]
- **inspector**: fix crash when receiving non json message (Shima
Ryuhei)
[#&#8203;60388](https://redirect.github.com/nodejs/node/pull/60388)
-
\[[`ff5754077d`](https://redirect.github.com/nodejs/node/commit/ff5754077d)]
- **(SEMVER-MINOR)** **lib**: add options to util.deprecate (Rafael
Gonzaga)
[#&#8203;59982](https://redirect.github.com/nodejs/node/pull/59982)
-
\[[`33baaf42c8`](https://redirect.github.com/nodejs/node/commit/33baaf42c8)]
- **lib**: replace global SharedArrayBuffer constructor with bound
method (Renegade334)
[#&#8203;60497](https://redirect.github.com/nodejs/node/pull/60497)
-
\[[`b047586a08`](https://redirect.github.com/nodejs/node/commit/b047586a08)]
- **meta**: bump actions/download-artifact from 5.0.0 to 6.0.0
(dependabot\[bot])
[#&#8203;60532](https://redirect.github.com/nodejs/node/pull/60532)
-
\[[`64192176d7`](https://redirect.github.com/nodejs/node/commit/64192176d7)]
- **meta**: bump actions/upload-artifact from 4.6.2 to 5.0.0
(dependabot\[bot])
[#&#8203;60531](https://redirect.github.com/nodejs/node/pull/60531)
-
\[[`af6d4a6b9b`](https://redirect.github.com/nodejs/node/commit/af6d4a6b9b)]
- **meta**: bump github/codeql-action from 3.30.5 to 4.31.2
(dependabot\[bot])
[#&#8203;60533](https://redirect.github.com/nodejs/node/pull/60533)
-
\[[`c17276fd24`](https://redirect.github.com/nodejs/node/commit/c17276fd24)]
- **meta**: bump actions/setup-node from 5.0.0 to 6.0.0
(dependabot\[bot])
[#&#8203;60529](https://redirect.github.com/nodejs/node/pull/60529)
-
\[[`6e8b52a7dc`](https://redirect.github.com/nodejs/node/commit/6e8b52a7dc)]
- **meta**: bump actions/stale from 10.0.0 to 10.1.0 (dependabot\[bot])
[#&#8203;60528](https://redirect.github.com/nodejs/node/pull/60528)
-
\[[`a12658595b`](https://redirect.github.com/nodejs/node/commit/a12658595b)]
- **meta**: call `create-release-post.yml` post release (Aviv Keller)
[#&#8203;60366](https://redirect.github.com/nodejs/node/pull/60366)
-
\[[`8987159234`](https://redirect.github.com/nodejs/node/commit/8987159234)]
- **(SEMVER-MINOR)** **module**: mark type stripping as stable (Marco
Ippolito)
[#&#8203;60600](https://redirect.github.com/nodejs/node/pull/60600)
-
\[[`36da413663`](https://redirect.github.com/nodejs/node/commit/36da413663)]
- **module**: fix directory option in the enableCompileCache() API
(Joyee Cheung)
[#&#8203;59931](https://redirect.github.com/nodejs/node/pull/59931)
-
\[[`92c484ebf4`](https://redirect.github.com/nodejs/node/commit/92c484ebf4)]
- **(SEMVER-MINOR)** **node-api**: add
napi\_create\_object\_with\_properties (Miguel Marcondes Filho)
[#&#8203;59953](https://redirect.github.com/nodejs/node/pull/59953)
-
\[[`545162b0d4`](https://redirect.github.com/nodejs/node/commit/545162b0d4)]
- **node-api**: use local files for instanceof test (Vladimir Morozov)
[#&#8203;60190](https://redirect.github.com/nodejs/node/pull/60190)
-
\[[`526c011d89`](https://redirect.github.com/nodejs/node/commit/526c011d89)]
- **perf\_hooks**: fix stack overflow error (Antoine du Hamel)
[#&#8203;60084](https://redirect.github.com/nodejs/node/pull/60084)
-
\[[`1de0476939`](https://redirect.github.com/nodejs/node/commit/1de0476939)]
- **perf\_hooks**: move non-standard performance properties to
perf\_hooks (Chengzhong Wu)
[#&#8203;60370](https://redirect.github.com/nodejs/node/pull/60370)
-
\[[`07ec1239ef`](https://redirect.github.com/nodejs/node/commit/07ec1239ef)]
- **repl**: fix pasting after moving the cursor to the left (Ruben
Bridgewater)
[#&#8203;60470](https://redirect.github.com/nodejs/node/pull/60470)
-
\[[`b11bc5984e`](https://redirect.github.com/nodejs/node/commit/b11bc5984e)]
- **(SEMVER-MINOR)** **sqlite**: allow setting defensive flag (Bart
Louwers)
[#&#8203;60217](https://redirect.github.com/nodejs/node/pull/60217)
-
\[[`273c9661fd`](https://redirect.github.com/nodejs/node/commit/273c9661fd)]
- **sqlite,doc**: fix StatementSync section (Edy Silva)
[#&#8203;60474](https://redirect.github.com/nodejs/node/pull/60474)
-
\[[`d92ec21a4c`](https://redirect.github.com/nodejs/node/commit/d92ec21a4c)]
- **src**: use CP\_UTF8 for wide file names on win32 (Fedor Indutny)
[#&#8203;60575](https://redirect.github.com/nodejs/node/pull/60575)
-
\[[`baef0468ed`](https://redirect.github.com/nodejs/node/commit/baef0468ed)]
- **src**: move Node-API version detection to where it is used (Anna
Henningsen)
[#&#8203;60512](https://redirect.github.com/nodejs/node/pull/60512)
-
\[[`e7da5b4b7d`](https://redirect.github.com/nodejs/node/commit/e7da5b4b7d)]
- **(SEMVER-MINOR)** **src**: add watch config namespace (Marco
Ippolito)
[#&#8203;60178](https://redirect.github.com/nodejs/node/pull/60178)
-
\[[`a7f7d10c06`](https://redirect.github.com/nodejs/node/commit/a7f7d10c06)]
- **(SEMVER-MINOR)** **src**: add an option to make compile cache
portable (Aditi)
[#&#8203;58797](https://redirect.github.com/nodejs/node/pull/58797)
-
\[[`566add0b19`](https://redirect.github.com/nodejs/node/commit/566add0b19)]
- **src**: avoid C strings in more C++ exception throws (Anna
Henningsen)
[#&#8203;60592](https://redirect.github.com/nodejs/node/pull/60592)
-
\[[`9b796347c1`](https://redirect.github.com/nodejs/node/commit/9b796347c1)]
- **src**: add internal binding for constructing SharedArrayBuffers
(Renegade334)
[#&#8203;60497](https://redirect.github.com/nodejs/node/pull/60497)
-
\[[`3b01cbb411`](https://redirect.github.com/nodejs/node/commit/3b01cbb411)]
- **src**: move `napi_addon_register_func` to `node_api_types.h` (Anna
Henningsen)
[#&#8203;60512](https://redirect.github.com/nodejs/node/pull/60512)
-
\[[`02fb7f4ecb`](https://redirect.github.com/nodejs/node/commit/02fb7f4ecb)]
- **src**: remove unconditional NAPI\_EXPERIMENTAL in node.h (Chengzhong
Wu) [#&#8203;60345](https://redirect.github.com/nodejs/node/pull/60345)
-
\[[`bd09ae24e4`](https://redirect.github.com/nodejs/node/commit/bd09ae24e4)]
- **src**: clean up generic counter implementation (Anna Henningsen)
[#&#8203;60447](https://redirect.github.com/nodejs/node/pull/60447)
-
\[[`cd6bf51dbd`](https://redirect.github.com/nodejs/node/commit/cd6bf51dbd)]
- **src**: add enum handle for ToStringHelper + formatting (Burkov Egor)
[#&#8203;56829](https://redirect.github.com/nodejs/node/pull/56829)
-
\[[`92ea669240`](https://redirect.github.com/nodejs/node/commit/92ea669240)]
- **(SEMVER-MINOR)** **src,permission**: add --allow-inspector ability
(Rafael Gonzaga)
[#&#8203;59711](https://redirect.github.com/nodejs/node/pull/59711)
-
\[[`ac3dbe48f7`](https://redirect.github.com/nodejs/node/commit/ac3dbe48f7)]
- **stream**: don't try to read more if reading (Robert Nagy)
[#&#8203;60454](https://redirect.github.com/nodejs/node/pull/60454)
-
\[[`790288a93b`](https://redirect.github.com/nodejs/node/commit/790288a93b)]
- **test**: ensure assertions are reachable in `test/internet` (Antoine
du Hamel)
[#&#8203;60513](https://redirect.github.com/nodejs/node/pull/60513)
-
\[[`0a85132989`](https://redirect.github.com/nodejs/node/commit/0a85132989)]
- **test**: fix status when compiled without inspector (Antoine du
Hamel)
[#&#8203;60289](https://redirect.github.com/nodejs/node/pull/60289)
-
\[[`2f57673172`](https://redirect.github.com/nodejs/node/commit/2f57673172)]
- **test**: deflake test-perf-hooks-timerify-histogram-sync (Joyee
Cheung)
[#&#8203;60639](https://redirect.github.com/nodejs/node/pull/60639)
-
\[[`09726269de`](https://redirect.github.com/nodejs/node/commit/09726269de)]
- **test**: apply a delay to `watch-mode-kill-signal` tests (Joyee
Cheung)
[#&#8203;60610](https://redirect.github.com/nodejs/node/pull/60610)
-
\[[`45537b9562`](https://redirect.github.com/nodejs/node/commit/45537b9562)]
- **test**: async iife in repl (Tony Gorez)
[#&#8203;44878](https://redirect.github.com/nodejs/node/pull/44878)
-
\[[`4ca81f101d`](https://redirect.github.com/nodejs/node/commit/4ca81f101d)]
- **test**: parallelize sea tests when there's enough disk space (Joyee
Cheung)
[#&#8203;60604](https://redirect.github.com/nodejs/node/pull/60604)
-
\[[`ea71e96191`](https://redirect.github.com/nodejs/node/commit/ea71e96191)]
- **test**: only show overridden env in child process failures (Joyee
Cheung)
[#&#8203;60556](https://redirect.github.com/nodejs/node/pull/60556)
-
\[[`06b2e348c7`](https://redirect.github.com/nodejs/node/commit/06b2e348c7)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#&#8203;60498](https://redirect.github.com/nodejs/node/pull/60498)
-
\[[`de9c8cb670`](https://redirect.github.com/nodejs/node/commit/de9c8cb670)]
- **test**: ensure assertions are reachable in `test/es-module` (Antoine
du Hamel)
[#&#8203;60501](https://redirect.github.com/nodejs/node/pull/60501)
-
\[[`75bc40fced`](https://redirect.github.com/nodejs/node/commit/75bc40fced)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#&#8203;60485](https://redirect.github.com/nodejs/node/pull/60485)
-
\[[`1a6084cfd3`](https://redirect.github.com/nodejs/node/commit/1a6084cfd3)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#&#8203;60500](https://redirect.github.com/nodejs/node/pull/60500)
-
\[[`2c651c90cf`](https://redirect.github.com/nodejs/node/commit/2c651c90cf)]
- **test**: split test-perf-hooks-timerify (Joyee Cheung)
[#&#8203;60568](https://redirect.github.com/nodejs/node/pull/60568)
-
\[[`6e8b5f7345`](https://redirect.github.com/nodejs/node/commit/6e8b5f7345)]
- **test**: add more logs to test-esm-loader-hooks-inspect-wait (Joyee
Cheung)
[#&#8203;60466](https://redirect.github.com/nodejs/node/pull/60466)
-
\[[`9dea7ffa30`](https://redirect.github.com/nodejs/node/commit/9dea7ffa30)]
- **test**: mark stringbytes-external-exceed-max tests as flaky on AIX
(Joyee Cheung)
[#&#8203;60565](https://redirect.github.com/nodejs/node/pull/60565)
-
\[[`0b3c3b710a`](https://redirect.github.com/nodejs/node/commit/0b3c3b710a)]
- **test**: split test-esm-wasm.js (Joyee Cheung)
[#&#8203;60491](https://redirect.github.com/nodejs/node/pull/60491)
-
\[[`a15b795b34`](https://redirect.github.com/nodejs/node/commit/a15b795b34)]
- **test**: correct conditional secure heap flags test (Shelley Vohr)
[#&#8203;60385](https://redirect.github.com/nodejs/node/pull/60385)
-
\[[`38b77b3a44`](https://redirect.github.com/nodejs/node/commit/38b77b3a44)]
- **test**: fix flaky test-watch-mode-kill-signal-\* (Joyee Cheung)
[#&#8203;60443](https://redirect.github.com/nodejs/node/pull/60443)
-
\[[`e8d7598057`](https://redirect.github.com/nodejs/node/commit/e8d7598057)]
- **test**: capture stack trace in debugger timeout errors (Joyee
Cheung)
[#&#8203;60457](https://redirect.github.com/nodejs/node/pull/60457)
-
\[[`674befeb81`](https://redirect.github.com/nodejs/node/commit/674befeb81)]
- **test**: ensure assertions are reachable in `test/sequential`
(Antoine du Hamel)
[#&#8203;60412](https://redirect.github.com/nodejs/node/pull/60412)
-
\[[`952c08a735`](https://redirect.github.com/nodejs/node/commit/952c08a735)]
- **test**: ensure assertions are reachable in more folders (Antoine du
Hamel)
[#&#8203;60411](https://redirect.github.com/nodejs/node/pull/60411)
-
\[[`bbca57584b`](https://redirect.github.com/nodejs/node/commit/bbca57584b)]
- **test**: split test-runner-watch-mode (Joyee Cheung)
[#&#8203;60391](https://redirect.github.com/nodejs/node/pull/60391)
-
\[[`e78e0cf6e7`](https://redirect.github.com/nodejs/node/commit/e78e0cf6e7)]
- **test**: move test-runner-watch-mode helper into common (Joyee
Cheung)
[#&#8203;60391](https://redirect.github.com/nodejs/node/pull/60391)
-
\[[`84576ef021`](https://redirect.github.com/nodejs/node/commit/84576ef021)]
- **test**: ensure assertions are reachable in `test/addons` (Antoine du
Hamel)
[#&#8203;60142](https://redirect.github.com/nodejs/node/pull/60142)
-
\[[`1659078c11`](https://redirect.github.com/nodejs/node/commit/1659078c11)]
- **test**: ignore EPIPE errors in https proxy invalid URL test (Joyee
Cheung)
[#&#8203;60269](https://redirect.github.com/nodejs/node/pull/60269)
-
\[[`79ffee80ec`](https://redirect.github.com/nodejs/node/commit/79ffee80ec)]
- **test**: ensure assertions are reachable in `test/client-proxy`
(Antoine du Hamel)
[#&#8203;60175](https://redirect.github.com/nodejs/node/pull/60175)
-
\[[`e5a812243a`](https://redirect.github.com/nodejs/node/commit/e5a812243a)]
- **test**: ensure assertions are reachable in `test/async-hooks`
(Antoine du Hamel)
[#&#8203;60150](https://redirect.github.com/nodejs/node/pull/60150)
-
\[[`e924fd72e3`](https://redirect.github.com/nodejs/node/commit/e924fd72e3)]
- **test,crypto**: handle a few more BoringSSL tests (Shelley Vohr)
[#&#8203;59030](https://redirect.github.com/nodejs/node/pull/59030)
-
\[[`a55ac11611`](https://redirect.github.com/nodejs/node/commit/a55ac11611)]
- **test,crypto**: update x448 and ed448 expectation when on boringssl
(Shelley Vohr)
[#&#8203;60387](https://redirect.github.com/nodejs/node/pull/60387)
-
\[[`55d5e9ec73`](https://redirect.github.com/nodejs/node/commit/55d5e9ec73)]
- **tls**: fix leak on invalid protocol method (Shelley Vohr)
[#&#8203;60427](https://redirect.github.com/nodejs/node/pull/60427)
-
\[[`5763c96e7c`](https://redirect.github.com/nodejs/node/commit/5763c96e7c)]
- **tools**: replace invalid expression in dependabot config (Riddhi)
[#&#8203;60649](https://redirect.github.com/nodejs/node/pull/60649)
-
\[[`b6e21b47d7`](https://redirect.github.com/nodejs/node/commit/b6e21b47d7)]
- **tools**: skip unaffected GHA jobs for changes in `test/internet`
(Antoine du Hamel)
[#&#8203;60517](https://redirect.github.com/nodejs/node/pull/60517)
-
\[[`999664c76d`](https://redirect.github.com/nodejs/node/commit/999664c76d)]
- **tools**: do not use short hashes for deps versioning to avoid
collision (Antoine du Hamel)
[#&#8203;60407](https://redirect.github.com/nodejs/node/pull/60407)
-
\[[`ada856d0fb`](https://redirect.github.com/nodejs/node/commit/ada856d0fb)]
- **tools**: only add test reporter args when node:test is used (Joyee
Cheung)
[#&#8203;60551](https://redirect.github.com/nodejs/node/pull/60551)
-
\[[`1812c56bb3`](https://redirect.github.com/nodejs/node/commit/1812c56bb3)]
- **tools**: fix update-icu script (Michaël Zasso)
[#&#8203;60521](https://redirect.github.com/nodejs/node/pull/60521)
-
\[[`747040438a`](https://redirect.github.com/nodejs/node/commit/747040438a)]
- **tools**: fix linter for semver-major release proposals (Antoine du
Hamel)
[#&#8203;60481](https://redirect.github.com/nodejs/node/pull/60481)
-
\[[`f170551e40`](https://redirect.github.com/nodejs/node/commit/f170551e40)]
- **tools**: fix failing release-proposal linter for LTS transitions
(Antoine du Hamel)
[#&#8203;60465](https://redirect.github.com/nodejs/node/pull/60465)
-
\[[`2db4ea0ce4`](https://redirect.github.com/nodejs/node/commit/2db4ea0ce4)]
- **tools**: remove undici from daily wpt.fyi job (Filip Skokan)
[#&#8203;60444](https://redirect.github.com/nodejs/node/pull/60444)
-
\[[`2a85aa4e7b`](https://redirect.github.com/nodejs/node/commit/2a85aa4e7b)]
- **tools**: add lint rule to ensure assertions are reached (Antoine du
Hamel)
[#&#8203;60125](https://redirect.github.com/nodejs/node/pull/60125)
-
\[[`48299ef5fb`](https://redirect.github.com/nodejs/node/commit/48299ef5fb)]
- **tools,doc**: update JavaScript primitive types to match MDN Web Docs
(JustApple)
[#&#8203;60581](https://redirect.github.com/nodejs/node/pull/60581)
-
\[[`7ec04cf936`](https://redirect.github.com/nodejs/node/commit/7ec04cf936)]
- **util**: fix stylize of special properties in inspect (Ge Gao)
[#&#8203;60479](https://redirect.github.com/nodejs/node/pull/60479)
-
\[[`05d7509bd2`](https://redirect.github.com/nodejs/node/commit/05d7509bd2)]
- **(SEMVER-MINOR)** **v8**: add cpu profile (theanarkh)
[#&#8203;59807](https://redirect.github.com/nodejs/node/pull/59807)
-
\[[`884fe884a1`](https://redirect.github.com/nodejs/node/commit/884fe884a1)]
- **vm**: hint module identifier in instantiate errors (Chengzhong Wu)
[#&#8203;60199](https://redirect.github.com/nodejs/node/pull/60199)
-
\[[`a2caf19f70`](https://redirect.github.com/nodejs/node/commit/a2caf19f70)]
- **watch**: fix interaction with multiple env files (Marco Ippolito)
[#&#8203;60605](https://redirect.github.com/nodejs/node/pull/60605)

</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:04:32 +00: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
Frederick [Bot]
24e954ee69 chore(i18n): update translations via Crowdin 2025-12-11 01:00:11 +00:00
renovate[bot]
77d6177c4b chore(deps): update postgres:18 docker digest to 38d5c9d (#1964)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| postgres | service | digest | `0033c19` -> `38d5c9d` |

---

### 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-10 20:53:48 +00:00
kolaente
48780d729b fix(editor): make url bar appear at the correct position when scrolling (#1963)
Resolves https://github.com/go-vikunja/vikunja/issues/1899

* Fixed input prompt popup positioning to remain correctly placed when
scrolling the page.
  * Improved popup cleanup and event listener management when closed.
2025-12-10 20:40:53 +00:00
kolaente
f88416eed7 fix(editor): url toolbar background color in dark mode 2025-12-10 21:38:51 +01:00
renovate[bot]
ca16cfa0be chore(deps): update node.js to v24.12.0 (#1962)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [node](https://nodejs.org)
([source](https://redirect.github.com/nodejs/node)) | minor | `24.11.1`
-> `24.12.0` |

---

### Release Notes

<details>
<summary>nodejs/node (node)</summary>

###
[`v24.12.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.12.0):
2025-12-10, Version 24.12.0 &#x27;Krypton&#x27; (LTS), @&#8203;targos

[Compare
Source](https://redirect.github.com/nodejs/node/compare/v24.11.1...v24.12.0)

##### Notable Changes

-
\[[`1a00b5f68a`](https://redirect.github.com/nodejs/node/commit/1a00b5f68a)]
- **(SEMVER-MINOR)** **http**: add optimizeEmptyRequests server option
(Rafael Gonzaga)
[#&#8203;59778](https://redirect.github.com/nodejs/node/pull/59778)
-
\[[`ff5754077d`](https://redirect.github.com/nodejs/node/commit/ff5754077d)]
- **(SEMVER-MINOR)** **lib**: add options to util.deprecate (Rafael
Gonzaga)
[#&#8203;59982](https://redirect.github.com/nodejs/node/pull/59982)
-
\[[`8987159234`](https://redirect.github.com/nodejs/node/commit/8987159234)]
- **(SEMVER-MINOR)** **module**: mark type stripping as stable (Marco
Ippolito)
[#&#8203;60600](https://redirect.github.com/nodejs/node/pull/60600)
-
\[[`92c484ebf4`](https://redirect.github.com/nodejs/node/commit/92c484ebf4)]
- **(SEMVER-MINOR)** **node-api**: add
napi\_create\_object\_with\_properties (Miguel Marcondes Filho)
[#&#8203;59953](https://redirect.github.com/nodejs/node/pull/59953)
-
\[[`b11bc5984e`](https://redirect.github.com/nodejs/node/commit/b11bc5984e)]
- **(SEMVER-MINOR)** **sqlite**: allow setting defensive flag (Bart
Louwers)
[#&#8203;60217](https://redirect.github.com/nodejs/node/pull/60217)
-
\[[`e7da5b4b7d`](https://redirect.github.com/nodejs/node/commit/e7da5b4b7d)]
- **(SEMVER-MINOR)** **src**: add watch config namespace (Marco
Ippolito)
[#&#8203;60178](https://redirect.github.com/nodejs/node/pull/60178)
-
\[[`a7f7d10c06`](https://redirect.github.com/nodejs/node/commit/a7f7d10c06)]
- **(SEMVER-MINOR)** **src**: add an option to make compile cache
portable (Aditi)
[#&#8203;58797](https://redirect.github.com/nodejs/node/pull/58797)
-
\[[`92ea669240`](https://redirect.github.com/nodejs/node/commit/92ea669240)]
- **(SEMVER-MINOR)** **src,permission**: add --allow-inspector ability
(Rafael Gonzaga)
[#&#8203;59711](https://redirect.github.com/nodejs/node/pull/59711)
-
\[[`05d7509bd2`](https://redirect.github.com/nodejs/node/commit/05d7509bd2)]
- **(SEMVER-MINOR)** **v8**: add cpu profile (theanarkh)
[#&#8203;59807](https://redirect.github.com/nodejs/node/pull/59807)

##### Commits

-
\[[`e4a23a35ac`](https://redirect.github.com/nodejs/node/commit/e4a23a35ac)]
- **benchmark**: focus on import.meta intialization in import-meta
benchmark (Joyee Cheung)
[#&#8203;60603](https://redirect.github.com/nodejs/node/pull/60603)
-
\[[`b6114ae5c9`](https://redirect.github.com/nodejs/node/commit/b6114ae5c9)]
- **benchmark**: add per-suite setup option (Joyee Cheung)
[#&#8203;60574](https://redirect.github.com/nodejs/node/pull/60574)
-
\[[`ac8e90af7c`](https://redirect.github.com/nodejs/node/commit/ac8e90af7c)]
- **buffer**: speed up concat via TypedArray#set (Gürgün Dayıoğlu)
[#&#8203;60399](https://redirect.github.com/nodejs/node/pull/60399)
-
\[[`acbc8ca13e`](https://redirect.github.com/nodejs/node/commit/acbc8ca13e)]
- **build**: upgrade Python linter ruff, add rules ASYNC,PERF (Christian
Clauss)
[#&#8203;59984](https://redirect.github.com/nodejs/node/pull/59984)
-
\[[`f97a609a07`](https://redirect.github.com/nodejs/node/commit/f97a609a07)]
- **console**: optimize single-string logging (Gürgün Dayıoğlu)
[#&#8203;60422](https://redirect.github.com/nodejs/node/pull/60422)
-
\[[`6cd9bdc580`](https://redirect.github.com/nodejs/node/commit/6cd9bdc580)]
- **crypto**: ensure documented RSA-PSS saltLength default is used
(Filip Skokan)
[#&#8203;60662](https://redirect.github.com/nodejs/node/pull/60662)
-
\[[`0fafe24d9b`](https://redirect.github.com/nodejs/node/commit/0fafe24d9b)]
- **crypto**: fix argument validation in crypto.timingSafeEqual fast
path (Joyee Cheung)
[#&#8203;60538](https://redirect.github.com/nodejs/node/pull/60538)
-
\[[`54421e0419`](https://redirect.github.com/nodejs/node/commit/54421e0419)]
- **debugger**: fix event listener leak in the run command (Joyee
Cheung)
[#&#8203;60464](https://redirect.github.com/nodejs/node/pull/60464)
-
\[[`c361a628b4`](https://redirect.github.com/nodejs/node/commit/c361a628b4)]
- **deps**: V8: cherry-pick
[`72b0e27`](https://redirect.github.com/nodejs/node/commit/72b0e27bd936)
(pthier)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`c70f4588dd`](https://redirect.github.com/nodejs/node/commit/c70f4588dd)]
- **deps**: V8: cherry-pick
[`6bb32bd`](https://redirect.github.com/nodejs/node/commit/6bb32bd2c194)
(Erik Corry)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`881fe784c5`](https://redirect.github.com/nodejs/node/commit/881fe784c5)]
- **deps**: V8: cherry-pick
[`0dd2318`](https://redirect.github.com/nodejs/node/commit/0dd2318b5237)
(Erik Corry)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`457c33efcc`](https://redirect.github.com/nodejs/node/commit/457c33efcc)]
- **deps**: V8: cherry-pick
[`df20105`](https://redirect.github.com/nodejs/node/commit/df20105ccf36)
(Erik Corry)
[#&#8203;60732](https://redirect.github.com/nodejs/node/pull/60732)
-
\[[`0bf45a829c`](https://redirect.github.com/nodejs/node/commit/0bf45a829c)]
- **deps**: V8: backport
[`e5dbbba`](https://redirect.github.com/nodejs/node/commit/e5dbbbadcbff)
(Darshan Sen)
[#&#8203;60524](https://redirect.github.com/nodejs/node/pull/60524)
-
\[[`4993bdc476`](https://redirect.github.com/nodejs/node/commit/4993bdc476)]
- **deps**: V8: cherry-pick
[`5ba9200`](https://redirect.github.com/nodejs/node/commit/5ba9200cd046)
(Juan José Arboleda)
[#&#8203;60620](https://redirect.github.com/nodejs/node/pull/60620)
-
\[[`1e9abe0078`](https://redirect.github.com/nodejs/node/commit/1e9abe0078)]
- **deps**: update corepack to 0.34.5 (Node.js GitHub Bot)
[#&#8203;60842](https://redirect.github.com/nodejs/node/pull/60842)
-
\[[`3f704ed08f`](https://redirect.github.com/nodejs/node/commit/3f704ed08f)]
- **deps**: update corepack to 0.34.4 (Node.js GitHub Bot)
[#&#8203;60643](https://redirect.github.com/nodejs/node/pull/60643)
-
\[[`04e360fdb1`](https://redirect.github.com/nodejs/node/commit/04e360fdb1)]
- **deps**: V8: cherry-pick
[`06bf293`](https://redirect.github.com/nodejs/node/commit/06bf293610ef),
[`146962d`](https://redirect.github.com/nodejs/node/commit/146962dda8d2)
and
[`e0fb10b`](https://redirect.github.com/nodejs/node/commit/e0fb10b5148c)
(Michaël Zasso)
[#&#8203;60713](https://redirect.github.com/nodejs/node/pull/60713)
-
\[[`fcbd8dbbde`](https://redirect.github.com/nodejs/node/commit/fcbd8dbbde)]
- **deps**: patch V8 to 13.6.233.17 (Michaël Zasso)
[#&#8203;60712](https://redirect.github.com/nodejs/node/pull/60712)
-
\[[`28e9433f39`](https://redirect.github.com/nodejs/node/commit/28e9433f39)]
- **deps**: V8: cherry-pick
[`8735658`](https://redirect.github.com/nodejs/node/commit/87356585659b)
(Joyee Cheung)
[#&#8203;60069](https://redirect.github.com/nodejs/node/pull/60069)
-
\[[`3cac85b243`](https://redirect.github.com/nodejs/node/commit/3cac85b243)]
- **deps**: V8: backport
[`2e4c5cf`](https://redirect.github.com/nodejs/node/commit/2e4c5cf9b112)
(Michaël Zasso)
[#&#8203;60654](https://redirect.github.com/nodejs/node/pull/60654)
-
\[[`1daece1970`](https://redirect.github.com/nodejs/node/commit/1daece1970)]
- **deps**: call OPENSSL\_free after ANS1\_STRING\_to\_UTF8 (Rafael
Gonzaga)
[#&#8203;60609](https://redirect.github.com/nodejs/node/pull/60609)
-
\[[`5f55a9c9ea`](https://redirect.github.com/nodejs/node/commit/5f55a9c9ea)]
- **deps**: nghttp2: revert
[`7784fa9`](https://redirect.github.com/nodejs/node/commit/7784fa979d0b)
(Antoine du Hamel)
[#&#8203;59790](https://redirect.github.com/nodejs/node/pull/59790)
-
\[[`1d9e7c1f4d`](https://redirect.github.com/nodejs/node/commit/1d9e7c1f4d)]
- **deps**: update nghttp2 to 1.67.1 (nodejs-github-bot)
[#&#8203;59790](https://redirect.github.com/nodejs/node/pull/59790)
-
\[[`3140415068`](https://redirect.github.com/nodejs/node/commit/3140415068)]
- **deps**: update simdjson to 4.1.0 (Node.js GitHub Bot)
[#&#8203;60542](https://redirect.github.com/nodejs/node/pull/60542)
-
\[[`d911f9f1b8`](https://redirect.github.com/nodejs/node/commit/d911f9f1b8)]
- **deps**: update amaro to 1.1.5 (Node.js GitHub Bot)
[#&#8203;60541](https://redirect.github.com/nodejs/node/pull/60541)
-
\[[`daaaf04a32`](https://redirect.github.com/nodejs/node/commit/daaaf04a32)]
- **deps**: V8: cherry-pick
[`2abc613`](https://redirect.github.com/nodejs/node/commit/2abc61361dd4)
(Richard Lau)
[#&#8203;60177](https://redirect.github.com/nodejs/node/pull/60177)
-
\[[`b4f63ee5f8`](https://redirect.github.com/nodejs/node/commit/b4f63ee5f8)]
- **doc**: update Collaborators list to reflect hybrist handle change
(Antoine du Hamel)
[#&#8203;60650](https://redirect.github.com/nodejs/node/pull/60650)
-
\[[`effcf7a8ab`](https://redirect.github.com/nodejs/node/commit/effcf7a8ab)]
- **doc**: fix link in `--env-file=file` section (N. Bighetti)
[#&#8203;60563](https://redirect.github.com/nodejs/node/pull/60563)
-
\[[`7011736703`](https://redirect.github.com/nodejs/node/commit/7011736703)]
- **doc**: fix linter issues (Antoine du Hamel)
[#&#8203;60636](https://redirect.github.com/nodejs/node/pull/60636)
-
\[[`5cc79d8945`](https://redirect.github.com/nodejs/node/commit/5cc79d8945)]
- **doc**: add missing history entry for `sqlite.md` (Antoine du Hamel)
[#&#8203;60607](https://redirect.github.com/nodejs/node/pull/60607)
-
\[[`bbc649057c`](https://redirect.github.com/nodejs/node/commit/bbc649057c)]
- **doc**: correct values/references for buffer.kMaxLength (René)
[#&#8203;60305](https://redirect.github.com/nodejs/node/pull/60305)
-
\[[`ea7ecb517b`](https://redirect.github.com/nodejs/node/commit/ea7ecb517b)]
- **doc**: recommend events.once to manage 'close' event (Dan Fabulich)
[#&#8203;60017](https://redirect.github.com/nodejs/node/pull/60017)
-
\[[`58bff04cc2`](https://redirect.github.com/nodejs/node/commit/58bff04cc2)]
- **doc**: highlight module loading difference between import and
require (Ajay A)
[#&#8203;59815](https://redirect.github.com/nodejs/node/pull/59815)
-
\[[`bbcbff9b4d`](https://redirect.github.com/nodejs/node/commit/bbcbff9b4d)]
- **doc**: add CJS code snippets in `sqlite.md` (Allon Murienik)
[#&#8203;60395](https://redirect.github.com/nodejs/node/pull/60395)
-
\[[`f8af33d5a7`](https://redirect.github.com/nodejs/node/commit/f8af33d5a7)]
- **doc**: fix typo in `process.unref` documentation (우혁)
[#&#8203;59698](https://redirect.github.com/nodejs/node/pull/59698)
-
\[[`df105dc351`](https://redirect.github.com/nodejs/node/commit/df105dc351)]
- **doc**: add some entries to `glossary.md` (Mohataseem Khan)
[#&#8203;59277](https://redirect.github.com/nodejs/node/pull/59277)
-
\[[`4955cb2b5b`](https://redirect.github.com/nodejs/node/commit/4955cb2b5b)]
- **doc**: improve agent.createConnection docs for http and https agents
(JaeHo Jang)
[#&#8203;58205](https://redirect.github.com/nodejs/node/pull/58205)
-
\[[`6283bb5cc9`](https://redirect.github.com/nodejs/node/commit/6283bb5cc9)]
- **doc**: fix pseudo code in modules.md (chirsz)
[#&#8203;57677](https://redirect.github.com/nodejs/node/pull/57677)
-
\[[`d5059ea537`](https://redirect.github.com/nodejs/node/commit/d5059ea537)]
- **doc**: add missing variable in code snippet (Koushil Mankali)
[#&#8203;55478](https://redirect.github.com/nodejs/node/pull/55478)
-
\[[`900de373ae`](https://redirect.github.com/nodejs/node/commit/900de373ae)]
- **doc**: add missing word in `single-executable-applications.md`
(Konstantin Tsabolov)
[#&#8203;53864](https://redirect.github.com/nodejs/node/pull/53864)
-
\[[`5735044c8b`](https://redirect.github.com/nodejs/node/commit/5735044c8b)]
- **doc**: fix typo in http.md (Michael Solomon)
[#&#8203;59354](https://redirect.github.com/nodejs/node/pull/59354)
-
\[[`2dee6df831`](https://redirect.github.com/nodejs/node/commit/2dee6df831)]
- **doc**: update devcontainer.json and add documentation (Joyee Cheung)
[#&#8203;60472](https://redirect.github.com/nodejs/node/pull/60472)
-
\[[`8f2d98d7d2`](https://redirect.github.com/nodejs/node/commit/8f2d98d7d2)]
- **doc**: add haramj as triager (Haram Jeong)
[#&#8203;60348](https://redirect.github.com/nodejs/node/pull/60348)
-
\[[`bbd7fdfff4`](https://redirect.github.com/nodejs/node/commit/bbd7fdfff4)]
- **doc**: clarify require(esm) description (dynst)
[#&#8203;60520](https://redirect.github.com/nodejs/node/pull/60520)
-
\[[`33ad11a764`](https://redirect.github.com/nodejs/node/commit/33ad11a764)]
- **doc**: instantiate resolver object (Donghoon Nam)
[#&#8203;60476](https://redirect.github.com/nodejs/node/pull/60476)
-
\[[`81a61274f3`](https://redirect.github.com/nodejs/node/commit/81a61274f3)]
- **doc**: correct module loading descriptions (Joyee Cheung)
[#&#8203;60346](https://redirect.github.com/nodejs/node/pull/60346)
-
\[[`77911185fe`](https://redirect.github.com/nodejs/node/commit/77911185fe)]
- **doc**: clarify --use-system-ca support status (Joyee Cheung)
[#&#8203;60340](https://redirect.github.com/nodejs/node/pull/60340)
-
\[[`185f6e95d9`](https://redirect.github.com/nodejs/node/commit/185f6e95d9)]
- **doc,crypto**: link keygen to supported types (Filip Skokan)
[#&#8203;60585](https://redirect.github.com/nodejs/node/pull/60585)
-
\[[`772d6c6608`](https://redirect.github.com/nodejs/node/commit/772d6c6608)]
- **doc,src,lib**: clarify experimental status of Web Storage support
(Antoine du Hamel)
[#&#8203;60708](https://redirect.github.com/nodejs/node/pull/60708)
-
\[[`ad98e11ac2`](https://redirect.github.com/nodejs/node/commit/ad98e11ac2)]
- **esm**: use sync loading/resolving on non-loader-hook thread (Joyee
Cheung)
[#&#8203;60380](https://redirect.github.com/nodejs/node/pull/60380)
-
\[[`1a00b5f68a`](https://redirect.github.com/nodejs/node/commit/1a00b5f68a)]
- **(SEMVER-MINOR)** **http**: add optimizeEmptyRequests server option
(Rafael Gonzaga)
[#&#8203;59778](https://redirect.github.com/nodejs/node/pull/59778)
-
\[[`5703ce68bc`](https://redirect.github.com/nodejs/node/commit/5703ce68bc)]
- **http**: replace startsWith with strict equality (btea)
[#&#8203;59394](https://redirect.github.com/nodejs/node/pull/59394)
-
\[[`2b696ffad8`](https://redirect.github.com/nodejs/node/commit/2b696ffad8)]
- **http2**: add diagnostics channels for client stream request body
(Darshan Sen)
[#&#8203;60480](https://redirect.github.com/nodejs/node/pull/60480)
-
\[[`dbdf4cb5a5`](https://redirect.github.com/nodejs/node/commit/dbdf4cb5a5)]
- **inspector**: inspect HTTP response body (Chengzhong Wu)
[#&#8203;60572](https://redirect.github.com/nodejs/node/pull/60572)
-
\[[`9dc9a7d33d`](https://redirect.github.com/nodejs/node/commit/9dc9a7d33d)]
- **inspector**: support inspecting HTTP/2 request and response bodies
(Darshan Sen)
[#&#8203;60483](https://redirect.github.com/nodejs/node/pull/60483)
-
\[[`89fa2befe4`](https://redirect.github.com/nodejs/node/commit/89fa2befe4)]
- **inspector**: fix crash when receiving non json message (Shima
Ryuhei)
[#&#8203;60388](https://redirect.github.com/nodejs/node/pull/60388)
-
\[[`ff5754077d`](https://redirect.github.com/nodejs/node/commit/ff5754077d)]
- **(SEMVER-MINOR)** **lib**: add options to util.deprecate (Rafael
Gonzaga)
[#&#8203;59982](https://redirect.github.com/nodejs/node/pull/59982)
-
\[[`33baaf42c8`](https://redirect.github.com/nodejs/node/commit/33baaf42c8)]
- **lib**: replace global SharedArrayBuffer constructor with bound
method (Renegade334)
[#&#8203;60497](https://redirect.github.com/nodejs/node/pull/60497)
-
\[[`b047586a08`](https://redirect.github.com/nodejs/node/commit/b047586a08)]
- **meta**: bump actions/download-artifact from 5.0.0 to 6.0.0
(dependabot\[bot])
[#&#8203;60532](https://redirect.github.com/nodejs/node/pull/60532)
-
\[[`64192176d7`](https://redirect.github.com/nodejs/node/commit/64192176d7)]
- **meta**: bump actions/upload-artifact from 4.6.2 to 5.0.0
(dependabot\[bot])
[#&#8203;60531](https://redirect.github.com/nodejs/node/pull/60531)
-
\[[`af6d4a6b9b`](https://redirect.github.com/nodejs/node/commit/af6d4a6b9b)]
- **meta**: bump github/codeql-action from 3.30.5 to 4.31.2
(dependabot\[bot])
[#&#8203;60533](https://redirect.github.com/nodejs/node/pull/60533)
-
\[[`c17276fd24`](https://redirect.github.com/nodejs/node/commit/c17276fd24)]
- **meta**: bump actions/setup-node from 5.0.0 to 6.0.0
(dependabot\[bot])
[#&#8203;60529](https://redirect.github.com/nodejs/node/pull/60529)
-
\[[`6e8b52a7dc`](https://redirect.github.com/nodejs/node/commit/6e8b52a7dc)]
- **meta**: bump actions/stale from 10.0.0 to 10.1.0 (dependabot\[bot])
[#&#8203;60528](https://redirect.github.com/nodejs/node/pull/60528)
-
\[[`a12658595b`](https://redirect.github.com/nodejs/node/commit/a12658595b)]
- **meta**: call `create-release-post.yml` post release (Aviv Keller)
[#&#8203;60366](https://redirect.github.com/nodejs/node/pull/60366)
-
\[[`8987159234`](https://redirect.github.com/nodejs/node/commit/8987159234)]
- **(SEMVER-MINOR)** **module**: mark type stripping as stable (Marco
Ippolito)
[#&#8203;60600](https://redirect.github.com/nodejs/node/pull/60600)
-
\[[`36da413663`](https://redirect.github.com/nodejs/node/commit/36da413663)]
- **module**: fix directory option in the enableCompileCache() API
(Joyee Cheung)
[#&#8203;59931](https://redirect.github.com/nodejs/node/pull/59931)
-
\[[`92c484ebf4`](https://redirect.github.com/nodejs/node/commit/92c484ebf4)]
- **(SEMVER-MINOR)** **node-api**: add
napi\_create\_object\_with\_properties (Miguel Marcondes Filho)
[#&#8203;59953](https://redirect.github.com/nodejs/node/pull/59953)
-
\[[`545162b0d4`](https://redirect.github.com/nodejs/node/commit/545162b0d4)]
- **node-api**: use local files for instanceof test (Vladimir Morozov)
[#&#8203;60190](https://redirect.github.com/nodejs/node/pull/60190)
-
\[[`526c011d89`](https://redirect.github.com/nodejs/node/commit/526c011d89)]
- **perf\_hooks**: fix stack overflow error (Antoine du Hamel)
[#&#8203;60084](https://redirect.github.com/nodejs/node/pull/60084)
-
\[[`1de0476939`](https://redirect.github.com/nodejs/node/commit/1de0476939)]
- **perf\_hooks**: move non-standard performance properties to
perf\_hooks (Chengzhong Wu)
[#&#8203;60370](https://redirect.github.com/nodejs/node/pull/60370)
-
\[[`07ec1239ef`](https://redirect.github.com/nodejs/node/commit/07ec1239ef)]
- **repl**: fix pasting after moving the cursor to the left (Ruben
Bridgewater)
[#&#8203;60470](https://redirect.github.com/nodejs/node/pull/60470)
-
\[[`b11bc5984e`](https://redirect.github.com/nodejs/node/commit/b11bc5984e)]
- **(SEMVER-MINOR)** **sqlite**: allow setting defensive flag (Bart
Louwers)
[#&#8203;60217](https://redirect.github.com/nodejs/node/pull/60217)
-
\[[`273c9661fd`](https://redirect.github.com/nodejs/node/commit/273c9661fd)]
- **sqlite,doc**: fix StatementSync section (Edy Silva)
[#&#8203;60474](https://redirect.github.com/nodejs/node/pull/60474)
-
\[[`d92ec21a4c`](https://redirect.github.com/nodejs/node/commit/d92ec21a4c)]
- **src**: use CP\_UTF8 for wide file names on win32 (Fedor Indutny)
[#&#8203;60575](https://redirect.github.com/nodejs/node/pull/60575)
-
\[[`baef0468ed`](https://redirect.github.com/nodejs/node/commit/baef0468ed)]
- **src**: move Node-API version detection to where it is used (Anna
Henningsen)
[#&#8203;60512](https://redirect.github.com/nodejs/node/pull/60512)
-
\[[`e7da5b4b7d`](https://redirect.github.com/nodejs/node/commit/e7da5b4b7d)]
- **(SEMVER-MINOR)** **src**: add watch config namespace (Marco
Ippolito)
[#&#8203;60178](https://redirect.github.com/nodejs/node/pull/60178)
-
\[[`a7f7d10c06`](https://redirect.github.com/nodejs/node/commit/a7f7d10c06)]
- **(SEMVER-MINOR)** **src**: add an option to make compile cache
portable (Aditi)
[#&#8203;58797](https://redirect.github.com/nodejs/node/pull/58797)
-
\[[`566add0b19`](https://redirect.github.com/nodejs/node/commit/566add0b19)]
- **src**: avoid C strings in more C++ exception throws (Anna
Henningsen)
[#&#8203;60592](https://redirect.github.com/nodejs/node/pull/60592)
-
\[[`9b796347c1`](https://redirect.github.com/nodejs/node/commit/9b796347c1)]
- **src**: add internal binding for constructing SharedArrayBuffers
(Renegade334)
[#&#8203;60497](https://redirect.github.com/nodejs/node/pull/60497)
-
\[[`3b01cbb411`](https://redirect.github.com/nodejs/node/commit/3b01cbb411)]
- **src**: move `napi_addon_register_func` to `node_api_types.h` (Anna
Henningsen)
[#&#8203;60512](https://redirect.github.com/nodejs/node/pull/60512)
-
\[[`02fb7f4ecb`](https://redirect.github.com/nodejs/node/commit/02fb7f4ecb)]
- **src**: remove unconditional NAPI\_EXPERIMENTAL in node.h (Chengzhong
Wu) [#&#8203;60345](https://redirect.github.com/nodejs/node/pull/60345)
-
\[[`bd09ae24e4`](https://redirect.github.com/nodejs/node/commit/bd09ae24e4)]
- **src**: clean up generic counter implementation (Anna Henningsen)
[#&#8203;60447](https://redirect.github.com/nodejs/node/pull/60447)
-
\[[`cd6bf51dbd`](https://redirect.github.com/nodejs/node/commit/cd6bf51dbd)]
- **src**: add enum handle for ToStringHelper + formatting (Burkov Egor)
[#&#8203;56829](https://redirect.github.com/nodejs/node/pull/56829)
-
\[[`92ea669240`](https://redirect.github.com/nodejs/node/commit/92ea669240)]
- **(SEMVER-MINOR)** **src,permission**: add --allow-inspector ability
(Rafael Gonzaga)
[#&#8203;59711](https://redirect.github.com/nodejs/node/pull/59711)
-
\[[`ac3dbe48f7`](https://redirect.github.com/nodejs/node/commit/ac3dbe48f7)]
- **stream**: don't try to read more if reading (Robert Nagy)
[#&#8203;60454](https://redirect.github.com/nodejs/node/pull/60454)
-
\[[`790288a93b`](https://redirect.github.com/nodejs/node/commit/790288a93b)]
- **test**: ensure assertions are reachable in `test/internet` (Antoine
du Hamel)
[#&#8203;60513](https://redirect.github.com/nodejs/node/pull/60513)
-
\[[`0a85132989`](https://redirect.github.com/nodejs/node/commit/0a85132989)]
- **test**: fix status when compiled without inspector (Antoine du
Hamel)
[#&#8203;60289](https://redirect.github.com/nodejs/node/pull/60289)
-
\[[`2f57673172`](https://redirect.github.com/nodejs/node/commit/2f57673172)]
- **test**: deflake test-perf-hooks-timerify-histogram-sync (Joyee
Cheung)
[#&#8203;60639](https://redirect.github.com/nodejs/node/pull/60639)
-
\[[`09726269de`](https://redirect.github.com/nodejs/node/commit/09726269de)]
- **test**: apply a delay to `watch-mode-kill-signal` tests (Joyee
Cheung)
[#&#8203;60610](https://redirect.github.com/nodejs/node/pull/60610)
-
\[[`45537b9562`](https://redirect.github.com/nodejs/node/commit/45537b9562)]
- **test**: async iife in repl (Tony Gorez)
[#&#8203;44878](https://redirect.github.com/nodejs/node/pull/44878)
-
\[[`4ca81f101d`](https://redirect.github.com/nodejs/node/commit/4ca81f101d)]
- **test**: parallelize sea tests when there's enough disk space (Joyee
Cheung)
[#&#8203;60604](https://redirect.github.com/nodejs/node/pull/60604)
-
\[[`ea71e96191`](https://redirect.github.com/nodejs/node/commit/ea71e96191)]
- **test**: only show overridden env in child process failures (Joyee
Cheung)
[#&#8203;60556](https://redirect.github.com/nodejs/node/pull/60556)
-
\[[`06b2e348c7`](https://redirect.github.com/nodejs/node/commit/06b2e348c7)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#&#8203;60498](https://redirect.github.com/nodejs/node/pull/60498)
-
\[[`de9c8cb670`](https://redirect.github.com/nodejs/node/commit/de9c8cb670)]
- **test**: ensure assertions are reachable in `test/es-module` (Antoine
du Hamel)
[#&#8203;60501](https://redirect.github.com/nodejs/node/pull/60501)
-
\[[`75bc40fced`](https://redirect.github.com/nodejs/node/commit/75bc40fced)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#&#8203;60485](https://redirect.github.com/nodejs/node/pull/60485)
-
\[[`1a6084cfd3`](https://redirect.github.com/nodejs/node/commit/1a6084cfd3)]
- **test**: ensure assertions are reached on more tests (Antoine du
Hamel)
[#&#8203;60500](https://redirect.github.com/nodejs/node/pull/60500)
-
\[[`2c651c90cf`](https://redirect.github.com/nodejs/node/commit/2c651c90cf)]
- **test**: split test-perf-hooks-timerify (Joyee Cheung)
[#&#8203;60568](https://redirect.github.com/nodejs/node/pull/60568)
-
\[[`6e8b5f7345`](https://redirect.github.com/nodejs/node/commit/6e8b5f7345)]
- **test**: add more logs to test-esm-loader-hooks-inspect-wait (Joyee
Cheung)
[#&#8203;60466](https://redirect.github.com/nodejs/node/pull/60466)
-
\[[`9dea7ffa30`](https://redirect.github.com/nodejs/node/commit/9dea7ffa30)]
- **test**: mark stringbytes-external-exceed-max tests as flaky on AIX
(Joyee Cheung)
[#&#8203;60565](https://redirect.github.com/nodejs/node/pull/60565)
-
\[[`0b3c3b710a`](https://redirect.github.com/nodejs/node/commit/0b3c3b710a)]
- **test**: split test-esm-wasm.js (Joyee Cheung)
[#&#8203;60491](https://redirect.github.com/nodejs/node/pull/60491)
-
\[[`a15b795b34`](https://redirect.github.com/nodejs/node/commit/a15b795b34)]
- **test**: correct conditional secure heap flags test (Shelley Vohr)
[#&#8203;60385](https://redirect.github.com/nodejs/node/pull/60385)
-
\[[`38b77b3a44`](https://redirect.github.com/nodejs/node/commit/38b77b3a44)]
- **test**: fix flaky test-watch-mode-kill-signal-\* (Joyee Cheung)
[#&#8203;60443](https://redirect.github.com/nodejs/node/pull/60443)
-
\[[`e8d7598057`](https://redirect.github.com/nodejs/node/commit/e8d7598057)]
- **test**: capture stack trace in debugger timeout errors (Joyee
Cheung)
[#&#8203;60457](https://redirect.github.com/nodejs/node/pull/60457)
-
\[[`674befeb81`](https://redirect.github.com/nodejs/node/commit/674befeb81)]
- **test**: ensure assertions are reachable in `test/sequential`
(Antoine du Hamel)
[#&#8203;60412](https://redirect.github.com/nodejs/node/pull/60412)
-
\[[`952c08a735`](https://redirect.github.com/nodejs/node/commit/952c08a735)]
- **test**: ensure assertions are reachable in more folders (Antoine du
Hamel)
[#&#8203;60411](https://redirect.github.com/nodejs/node/pull/60411)
-
\[[`bbca57584b`](https://redirect.github.com/nodejs/node/commit/bbca57584b)]
- **test**: split test-runner-watch-mode (Joyee Cheung)
[#&#8203;60391](https://redirect.github.com/nodejs/node/pull/60391)
-
\[[`e78e0cf6e7`](https://redirect.github.com/nodejs/node/commit/e78e0cf6e7)]
- **test**: move test-runner-watch-mode helper into common (Joyee
Cheung)
[#&#8203;60391](https://redirect.github.com/nodejs/node/pull/60391)
-
\[[`84576ef021`](https://redirect.github.com/nodejs/node/commit/84576ef021)]
- **test**: ensure assertions are reachable in `test/addons` (Antoine du
Hamel)
[#&#8203;60142](https://redirect.github.com/nodejs/node/pull/60142)
-
\[[`1659078c11`](https://redirect.github.com/nodejs/node/commit/1659078c11)]
- **test**: ignore EPIPE errors in https proxy invalid URL test (Joyee
Cheung)
[#&#8203;60269](https://redirect.github.com/nodejs/node/pull/60269)
-
\[[`79ffee80ec`](https://redirect.github.com/nodejs/node/commit/79ffee80ec)]
- **test**: ensure assertions are reachable in `test/client-proxy`
(Antoine du Hamel)
[#&#8203;60175](https://redirect.github.com/nodejs/node/pull/60175)
-
\[[`e5a812243a`](https://redirect.github.com/nodejs/node/commit/e5a812243a)]
- **test**: ensure assertions are reachable in `test/async-hooks`
(Antoine du Hamel)
[#&#8203;60150](https://redirect.github.com/nodejs/node/pull/60150)
-
\[[`e924fd72e3`](https://redirect.github.com/nodejs/node/commit/e924fd72e3)]
- **test,crypto**: handle a few more BoringSSL tests (Shelley Vohr)
[#&#8203;59030](https://redirect.github.com/nodejs/node/pull/59030)
-
\[[`a55ac11611`](https://redirect.github.com/nodejs/node/commit/a55ac11611)]
- **test,crypto**: update x448 and ed448 expectation when on boringssl
(Shelley Vohr)
[#&#8203;60387](https://redirect.github.com/nodejs/node/pull/60387)
-
\[[`55d5e9ec73`](https://redirect.github.com/nodejs/node/commit/55d5e9ec73)]
- **tls**: fix leak on invalid protocol method (Shelley Vohr)
[#&#8203;60427](https://redirect.github.com/nodejs/node/pull/60427)
-
\[[`5763c96e7c`](https://redirect.github.com/nodejs/node/commit/5763c96e7c)]
- **tools**: replace invalid expression in dependabot config (Riddhi)
[#&#8203;60649](https://redirect.github.com/nodejs/node/pull/60649)
-
\[[`b6e21b47d7`](https://redirect.github.com/nodejs/node/commit/b6e21b47d7)]
- **tools**: skip unaffected GHA jobs for changes in `test/internet`
(Antoine du Hamel)
[#&#8203;60517](https://redirect.github.com/nodejs/node/pull/60517)
-
\[[`999664c76d`](https://redirect.github.com/nodejs/node/commit/999664c76d)]
- **tools**: do not use short hashes for deps versioning to avoid
collision (Antoine du Hamel)
[#&#8203;60407](https://redirect.github.com/nodejs/node/pull/60407)
-
\[[`ada856d0fb`](https://redirect.github.com/nodejs/node/commit/ada856d0fb)]
- **tools**: only add test reporter args when node:test is used (Joyee
Cheung)
[#&#8203;60551](https://redirect.github.com/nodejs/node/pull/60551)
-
\[[`1812c56bb3`](https://redirect.github.com/nodejs/node/commit/1812c56bb3)]
- **tools**: fix update-icu script (Michaël Zasso)
[#&#8203;60521](https://redirect.github.com/nodejs/node/pull/60521)
-
\[[`747040438a`](https://redirect.github.com/nodejs/node/commit/747040438a)]
- **tools**: fix linter for semver-major release proposals (Antoine du
Hamel)
[#&#8203;60481](https://redirect.github.com/nodejs/node/pull/60481)
-
\[[`f170551e40`](https://redirect.github.com/nodejs/node/commit/f170551e40)]
- **tools**: fix failing release-proposal linter for LTS transitions
(Antoine du Hamel)
[#&#8203;60465](https://redirect.github.com/nodejs/node/pull/60465)
-
\[[`2db4ea0ce4`](https://redirect.github.com/nodejs/node/commit/2db4ea0ce4)]
- **tools**: remove undici from daily wpt.fyi job (Filip Skokan)
[#&#8203;60444](https://redirect.github.com/nodejs/node/pull/60444)
-
\[[`2a85aa4e7b`](https://redirect.github.com/nodejs/node/commit/2a85aa4e7b)]
- **tools**: add lint rule to ensure assertions are reached (Antoine du
Hamel)
[#&#8203;60125](https://redirect.github.com/nodejs/node/pull/60125)
-
\[[`48299ef5fb`](https://redirect.github.com/nodejs/node/commit/48299ef5fb)]
- **tools,doc**: update JavaScript primitive types to match MDN Web Docs
(JustApple)
[#&#8203;60581](https://redirect.github.com/nodejs/node/pull/60581)
-
\[[`7ec04cf936`](https://redirect.github.com/nodejs/node/commit/7ec04cf936)]
- **util**: fix stylize of special properties in inspect (Ge Gao)
[#&#8203;60479](https://redirect.github.com/nodejs/node/pull/60479)
-
\[[`05d7509bd2`](https://redirect.github.com/nodejs/node/commit/05d7509bd2)]
- **(SEMVER-MINOR)** **v8**: add cpu profile (theanarkh)
[#&#8203;59807](https://redirect.github.com/nodejs/node/pull/59807)
-
\[[`884fe884a1`](https://redirect.github.com/nodejs/node/commit/884fe884a1)]
- **vm**: hint module identifier in instantiate errors (Chengzhong Wu)
[#&#8203;60199](https://redirect.github.com/nodejs/node/pull/60199)
-
\[[`a2caf19f70`](https://redirect.github.com/nodejs/node/commit/a2caf19f70)]
- **watch**: fix interaction with multiple env files (Marco Ippolito)
[#&#8203;60605](https://redirect.github.com/nodejs/node/pull/60605)

</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-10 19:13:30 +00:00
renovate[bot]
67c523f2fc chore(deps): update cypress/browsers:latest docker digest to c03803e (#1961)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| cypress/browsers | container | digest | `ff79e75` -> `c03803e` |
| cypress/browsers |  | digest | `ff79e75` -> `c03803e` |

---

### 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 these
updates 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-10 19:12:26 +00:00
kolaente
4aae270694 feat(tasks): move tasks between projects with drag and drop (#1945)
Drag and drop tasks between projects from list and kanban views, with cross-project move handling and success notification. With visual drop-target highlighting when hovering a project during a drag.
2025-12-10 18:59:38 +00: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
renovate[bot]
e1d56f67a0 fix(deps): update module golang.org/x/net to v0.48.0 (#1958)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [golang.org/x/net](https://pkg.go.dev/golang.org/x/net) | [`v0.47.0`
->
`v0.48.0`](https://cs.opensource.google/go/x/net/+/refs/tags/v0.47.0...refs/tags/v0.48.0)
|
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.48.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.47.0/v0.48.0?slim=true)
|

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 12:40:50 +01:00
renovate[bot]
0582853571 chore(deps): update postgres:18 docker digest to 0033c19 (#1956)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| postgres | service | digest | `5ec39c1` -> `0033c19` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 12:40:35 +01:00
kolaente
fb7764d9f1 feat: format user mentions with display names in email notifications (#1930)
Email notifications now display user mentions with inline avatar images for improved visual recognition and easier identification. Mentions gracefully fall back to display names if avatars are unavailable.
2025-12-10 12:39:05 +01:00
kolaente
d4eccccbfe fix(reminders): only send reminders to active users 2025-12-10 10:56:19 +01:00
Frederick [Bot]
34c560eca8 chore(i18n): update translations via Crowdin 2025-12-10 00:59:00 +00:00
kolaente
798ffc0582 fix: prevent emoji picker from closing when clicking search input (#1959)
Resolves
https://community.vikunja.io/t/cannot-search-for-reaction-emoji/4207/1

- Fixes the emoji reaction picker closing immediately when clicking
inside the search box
- The issue occurred because `vuemoji-picker` wraps
`emoji-picker-element` which uses Shadow DOM
- The `closeWhenClickedOutside` helper was using `parentElement`
traversal which doesn't cross shadow boundaries
2025-12-09 12:59:01 +01:00
renovate[bot]
c1f789c205 fix(deps): update module golang.org/x/image to v0.34.0 (#1952)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| golang.org/x/image | `v0.33.0` -> `v0.34.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fimage/v0.34.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fimage/v0.33.0/v0.34.0?slim=true)
|

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 21:56:06 +00:00
kolaente
542626fa7f fix: deduplicate gravatar fetches to respect rate limits (#1955)
- avoid redundant concurrent Gravatar requests by coordinating fetches
per avatar cache key
- reuse cache lookups when requests are already cached and simplify
expiration checks
2025-12-08 22:42:58 +01:00
renovate[bot]
5f59ec8ad8 fix(deps): update module golang.org/x/crypto to v0.46.0 2025-12-08 22:42:22 +01:00
kolaente
767aa05096 feat(kanban): reorder items on kanban task card
This makes the items on the kanban task card flow more visually logical and look nicer overall.
2025-12-08 22:16:33 +01:00
kolaente
2fcf31b916 fix(ci): make docker build setup work
As instructed on https://namespace.so/docs/solutions/github-actions/docker-builds
2025-12-08 22:05:52 +01:00
kolaente
8ccc5428a8 feat(ci): use namespace runner for docker prod builds 2025-12-08 21:48:14 +01:00
Ryan Hecht
5784d8c966 ci(pr-docker): add disk cleanup and support fork registries (#1942)
Use dynamic repository owner/name for image tags to allow forks to publish to their own registries.
2025-12-08 18:08:50 +00:00
kolaente
831e26bad8 refactor(kanban): use gap spacing in Kanban card footer (#1950)
Replace individual `margin` properties with CSS `gap` for consistent
spacing between footer elements in Kanban cards.
2025-12-08 17:57:47 +00:00
renovate[bot]
de8f179807 fix(deps): update module golang.org/x/sys to v0.39.0 2025-12-08 18:47:12 +01:00
renovate[bot]
40760ce238 fix(deps): update module golang.org/x/sync to v0.19.0 2025-12-08 14:22:56 +01:00
renovate[bot]
c131b6e058 fix(deps): update module golang.org/x/oauth2 to v0.34.0 2025-12-08 14:10:37 +01:00