Commit graph

611 commits

Author SHA1 Message Date
Michael
7f0084c476 Translated using Weblate (French)
Currently translated at 100.0% (373 of 373 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/fr/
2024-04-19 09:57:40 +00:00
renovate[bot]
5664794d43
chore(deps): lock file maintenance (#3622)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - "before 4am" (UTC).

🚦 **Automerge**: Enabled.

♻ **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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkb2N1bWVudGF0aW9uIiwidWkiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-18 07:39:15 +02:00
Anbraten
d494b6a959
Use forge from db (#1417)
This is the first step towards support for multiple forges (#138). It
inserts a forge using the currently existing env varaibles into db and
uses this forge from db later on in all places of the code.

closes #621

addresses #138 

# TODO
- [x] add forges table
- [x] add id of forge to repo
- [x] use forge of repo
- [x] add forge from env vars to db if not exists
- [x] migrate repo.ForgeID to the newly generated forge
- [x] support cache with forge from repo
- [x] maybe add forge loading cache? (use LRU cache for forges, I expect
users to have less than 10 forges normally)

---------

Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-04-16 08:04:55 +02:00
Robert Kaussow
21f87b4b1d
Remove review button from approval view (#3617)
Not required anymore after
https://github.com/woodpecker-ci/woodpecker/pull/2757 was merged.
2024-04-15 16:42:19 +02:00
Thomas Anderson
b8763a8f34
Step logs removing API and Button (#3451)
Closes #3444
closes #1272

---

Admin:
![Screenshot 2024-02-27
1](https://github.com/woodpecker-ci/woodpecker/assets/127358482/285b2daa-9a37-4bd8-a11e-c4b7ced20e5a)
![Screenshot 2024-02-27
2](https://github.com/woodpecker-ci/woodpecker/assets/127358482/891ff2f8-71b5-4687-80a7-e3e4b1cb4e41)
![Screenshot 2024-02-27
3](https://github.com/woodpecker-ci/woodpecker/assets/127358482/362dbfe9-ac63-4be4-a4bb-f4e5140d54a5)

User:
![Screenshot 2024-02-27
4](https://github.com/woodpecker-ci/woodpecker/assets/127358482/b2f3db6b-5ec3-4e06-a508-61dd07a69d60)
2024-04-15 01:50:50 +02:00
qwerty287
ce57128317 Translated using Weblate (German)
Currently translated at 100.0% (371 of 371 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2024-04-06 15:57:38 +00:00
Michael
7b731d6b9e Translated using Weblate (French)
Currently translated at 100.0% (371 of 371 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/fr/
2024-04-04 16:57:37 +00:00
qwerty287
eaf10611eb
Allow to disable deployments (#3570)
…but if they're enabled, allow for all events. Also add warning that you
should only enable it if you trust the users with push access.

closes #3559

---------

Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2024-04-02 22:03:37 +02:00
renovate[bot]
6d8f89b282
Update web npm deps non-major (#3576)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.11.30` ->
`20.12.2`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.30/20.12.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.30/20.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.30/20.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.2.6` -> `5.2.7`](https://renovatebot.com/diffs/npm/vite/5.2.6/5.2.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.6/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.6/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v5.2.7`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small527-2024-03-29-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.6...v5.2.7)

- chore: deprecate splitVendorChunkPlugin
([#&#8203;16274](https://togithub.com/vitejs/vite/issues/16274))
([45a06da](https://togithub.com/vitejs/vite/commit/45a06da)), closes
[#&#8203;16274](https://togithub.com/vitejs/vite/issues/16274)
- fix: skip injecting `__vite__mapDeps` when it's not used
([#&#8203;16271](https://togithub.com/vitejs/vite/issues/16271))
([890538a](https://togithub.com/vitejs/vite/commit/890538a)), closes
[#&#8203;16271](https://togithub.com/vitejs/vite/issues/16271)
- fix(deps): update all non-major dependencies
([#&#8203;16258](https://togithub.com/vitejs/vite/issues/16258))
([7caef42](https://togithub.com/vitejs/vite/commit/7caef42)), closes
[#&#8203;16258](https://togithub.com/vitejs/vite/issues/16258)
- fix(hmr): don't mutate module graph when collecting modules
([#&#8203;16302](https://togithub.com/vitejs/vite/issues/16302))
([dfffea1](https://togithub.com/vitejs/vite/commit/dfffea1)), closes
[#&#8203;16302](https://togithub.com/vitejs/vite/issues/16302)
- fix(hmr): trigger hmr for missing file import errored module after
file creation
([#&#8203;16303](https://togithub.com/vitejs/vite/issues/16303))
([ffedc06](https://togithub.com/vitejs/vite/commit/ffedc06)), closes
[#&#8203;16303](https://togithub.com/vitejs/vite/issues/16303)
- fix(sourcemap): don't warn even if the sourcesContent is an empty
string ([#&#8203;16273](https://togithub.com/vitejs/vite/issues/16273))
([24e376a](https://togithub.com/vitejs/vite/commit/24e376a)), closes
[#&#8203;16273](https://togithub.com/vitejs/vite/issues/16273)
- feat(hmr): reload when HTML file is created/deleted
([#&#8203;16288](https://togithub.com/vitejs/vite/issues/16288))
([1f53796](https://togithub.com/vitejs/vite/commit/1f53796)), closes
[#&#8203;16288](https://togithub.com/vitejs/vite/issues/16288)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge -
"before 4am" (UTC).

🚦 **Automerge**: Enabled.

♻ **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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 08:25:49 +02:00
renovate[bot]
ec254eae7b
Update dependency @intlify/unplugin-vue-i18n to v4 (#3572)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@intlify/unplugin-vue-i18n](https://togithub.com/intlify/bundle-tools/blob/main/packages/unplugin-vue-i18n/README.md)
([source](https://togithub.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n))
| [`^3.0.0` ->
`^4.0.0`](https://renovatebot.com/diffs/npm/@intlify%2funplugin-vue-i18n/3.0.1/4.0.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@intlify%2funplugin-vue-i18n/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@intlify%2funplugin-vue-i18n/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@intlify%2funplugin-vue-i18n/3.0.1/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@intlify%2funplugin-vue-i18n/3.0.1/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v4.0.0`](https://togithub.com/intlify/bundle-tools/blob/HEAD/packages/unplugin-vue-i18n/CHANGELOG.md#intlifyunplugin-vue-i18n400-2024-03-26)

[Compare
Source](37fe890449...119b12d651)

#####  Improvement Features

- [#&#8203;355](https://togithub.com/intlify/bundle-tools/pull/355) fix:
upgrade bundle/utils deps version
([@&#8203;kazupon](https://togithub.com/kazupon))

##### Committers: 1

-   kazuya kawaguchi ([@&#8203;kazupon](https://togithub.com/kazupon))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge -
"before 4am" (UTC).

🚦 **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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-30 08:31:53 +01:00
yeziruo
adc222e507 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (369 of 369 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/zh_Hans/
2024-03-28 20:57:36 +00:00
renovate[bot]
a6a90a2442
Update dependency typescript to v5.4.3 (#3563)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.4.2` ->
`5.4.3`](https://renovatebot.com/diffs/npm/typescript/5.4.2/5.4.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.2/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.2/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.3):
TypeScript 5.4.3

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge -
"before 4am" (UTC).

🚦 **Automerge**: Enabled.

♻ **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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-28 11:07:56 +01:00
Anbraten
c2a8464512
Fix cli version comparison and improve setup command (#3518) 2024-03-28 10:36:39 +01:00
renovate[bot]
0b76e465c1
Lock file maintenance (#3562)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - "before 4am" (UTC).

🚦 **Automerge**: Enabled.

♻ **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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-28 08:26:17 +01:00
renovate[bot]
f1956b209d
Update web npm deps non-major (#3549)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.4.2` ->
`5.4.3`](https://renovatebot.com/diffs/npm/typescript/5.4.2/5.4.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.2/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.2/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.2.4` -> `5.2.6`](https://renovatebot.com/diffs/npm/vite/5.2.4/5.2.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.4/5.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.4/5.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.3):
TypeScript 5.4.3

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

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

###
[`v5.2.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small526-2024-03-24-small)

- fix: `fs.deny` with globs with directories
([#&#8203;16250](https://togithub.com/vitejs/vite/issues/16250))
([ba5269c](https://togithub.com/vitejs/vite/commit/ba5269c)), closes
[#&#8203;16250](https://togithub.com/vitejs/vite/issues/16250)

###
[`v5.2.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small525-2024-03-24-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.4...v5.2.5)

- fix: avoid SSR requests in waitForRequestIdle
([#&#8203;16246](https://togithub.com/vitejs/vite/issues/16246))
([7093f77](https://togithub.com/vitejs/vite/commit/7093f77)), closes
[#&#8203;16246](https://togithub.com/vitejs/vite/issues/16246)
- docs: clarify enforce vs hook.order
([#&#8203;16226](https://togithub.com/vitejs/vite/issues/16226))
([3a73e48](https://togithub.com/vitejs/vite/commit/3a73e48)), closes
[#&#8203;16226](https://togithub.com/vitejs/vite/issues/16226)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge -
"before 4am" (UTC).

🚦 **Automerge**: Enabled.

♻ **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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-24 14:44:54 +01:00
renovate[bot]
c86a5cabd0
Update dependency @types/node-emoji to v2 (#3545) 2024-03-24 13:45:22 +01:00
renovate[bot]
1b97f1276f
Lock file maintenance (#3541)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - "before 4am" (UTC).

🚦 **Automerge**: Enabled.

♻ **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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-24 10:35:20 +01:00
yeziruo
5de15d84bd Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (369 of 369 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/zh_Hans/
2024-03-22 16:57:35 +00:00
qwerty287
e00b2d4bd3
Only allow to deploy from push, tag and release (#3522) 2024-03-20 21:04:51 +01:00
6543
e57a09a404
Update pipeline state on server as a whole on approval (#3504)
We can not just update some records for steps, as we want the pipeline
engine as single source of truth but not manage the state.
And the server should only manage the state but not how pipelines work.

We can match the pipeline but neither workflows or steps 1:1, so we
"update" them as a whole by deleting existing workflow and step data and
insert the new info from engine.

close   #3494
close  #3472

---------
*Sponsored by Kithara Software GmbH*

---------

Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2024-03-18 20:07:45 +01:00
qwerty287
4e95724880 Translated using Weblate (German)
Currently translated at 100.0% (369 of 369 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2024-03-18 03:29:56 +00:00
Michael
d91d63b5f4 Translated using Weblate (French)
Currently translated at 100.0% (369 of 369 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/fr/
2024-03-17 12:18:20 +00:00
renovate[bot]
ee6885b632
fix(deps): update dependency @intlify/unplugin-vue-i18n to v3 (#3492) 2024-03-16 07:56:42 +01:00
renovate[bot]
3fbd40391f
chore(deps): update dependency vue-tsc to v2 (#3491) 2024-03-16 07:39:24 +01:00
renovate[bot]
a6160fa185
chore(deps): update dependency eslint-config-airbnb-typescript to v18 (#3490) 2024-03-16 07:28:53 +01:00
renovate[bot]
9bbd30fa1e
chore(deps): update web npm deps non-major (#3489)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@iconify/json](https://iconify.design/icon-sets/)
([source](https://togithub.com/iconify/icon-sets)) | [`2.2.189` ->
`2.2.192`](https://renovatebot.com/diffs/npm/@iconify%2fjson/2.2.189/2.2.192)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify%2fjson/2.2.192?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify%2fjson/2.2.192?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify%2fjson/2.2.189/2.2.192?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify%2fjson/2.2.189/2.2.192?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))
| [`4.14.202` ->
`4.17.0`](https://renovatebot.com/diffs/npm/@types%2flodash/4.14.202/4.17.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2flodash/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2flodash/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2flodash/4.14.202/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2flodash/4.14.202/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.11.24` ->
`20.11.28`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.24/20.11.28)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.24/20.11.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.24/20.11.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`7.1.0` ->
`7.2.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.1.0/7.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.1.0/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.1.0/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.1.0` ->
`7.2.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.1.0/7.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.1.0/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.1.0/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint-plugin-vue](https://eslint.vuejs.org)
([source](https://togithub.com/vuejs/eslint-plugin-vue)) | [`9.22.0` ->
`9.23.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/9.22.0/9.23.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-vue/9.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-vue/9.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-vue/9.22.0/9.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-vue/9.22.0/9.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.3` ->
`5.4.2`](https://renovatebot.com/diffs/npm/typescript/5.3.3/5.4.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.1.4` -> `5.1.6`](https://renovatebot.com/diffs/npm/vite/5.1.4/5.1.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.4/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.4/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>iconify/icon-sets (@&#8203;iconify/json)</summary>

###
[`v2.2.192`](https://togithub.com/iconify/icon-sets/compare/2.2.191...7fa19e857e810053085225e0b9b2ad927d9dadc6)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.191...2.2.192)

###
[`v2.2.191`](https://togithub.com/iconify/icon-sets/compare/2.2.190...04810027843b2a6a67ec89a19f44b9a696f8201d)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.190...2.2.191)

###
[`v2.2.190`](https://togithub.com/iconify/icon-sets/compare/2.2.189...2.2.190)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.189...2.2.190)

</details>

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

###
[`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#720-2024-03-11)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)

##### 🚀 Features

-   support TS 5.4

- **eslint-plugin:** \[prefer-string-starts-ends-with] add
allowSingleElementEquality option

##### 🩹 Fixes

-   **eslint-plugin:** expose \*-type-checked-only configs for extension

- **eslint-plugin:** \[member-ordering] report alphabetical sorting for
all groups instead of just the first failing group

- **eslint-plugin:** \[no-var-requires, no-require-imports] support
template literal

- **eslint-plugin:** \[no-useless-template-literals] detect
TemplateLiteral

- **eslint-plugin:** \[no-unnecessary-condition] handle union array and
tuple type

- **eslint-plugin:** \[prefer-find] support ternary branches in
prefer-find

##### ❤️  Thank You

-   Arka Pratim Chaudhuri
-   auvred
-   Chris Plummer
-   Fotis Papadogeorgopoulos
-   Josh Goldberg 
-   Kirk Waiblinger
-   Wayne Zhang
-   YeonJuan

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

###
[`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#711-2024-03-04)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.1)

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

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

</details>

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

###
[`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#720-2024-03-11)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)

##### 🚀 Features

-   support TS 5.4

##### ❤️  Thank You

-   Arka Pratim Chaudhuri
-   auvred
-   Chris Plummer
-   Fotis Papadogeorgopoulos
-   Josh Goldberg 
-   Kirk Waiblinger
-   Wayne Zhang
-   YeonJuan

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

###
[`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#711-2024-03-04)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.1)

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://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>vuejs/eslint-plugin-vue (eslint-plugin-vue)</summary>

###
[`v9.23.0`](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.22.0...f84b8ee5b9e3b54a09209faff744ef2849a6cc3e)

[Compare
Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.22.0...v9.23.0)

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2):
TypeScript 5.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

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

###
[`v5.1.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small516-2024-03-11-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.5...v5.1.6)

- chore(deps): update all non-major dependencies
([#&#8203;16131](https://togithub.com/vitejs/vite/issues/16131))
([a862ecb](https://togithub.com/vitejs/vite/commit/a862ecb)), closes
[#&#8203;16131](https://togithub.com/vitejs/vite/issues/16131)
- fix: check for publicDir before checking if it is a parent directory
([#&#8203;16046](https://togithub.com/vitejs/vite/issues/16046))
([b6fb323](https://togithub.com/vitejs/vite/commit/b6fb323)), closes
[#&#8203;16046](https://togithub.com/vitejs/vite/issues/16046)
- fix: escape single quote when relative base is used
([#&#8203;16060](https://togithub.com/vitejs/vite/issues/16060))
([8f74ce4](https://togithub.com/vitejs/vite/commit/8f74ce4)), closes
[#&#8203;16060](https://togithub.com/vitejs/vite/issues/16060)
- fix: handle function property extension in namespace import
([#&#8203;16113](https://togithub.com/vitejs/vite/issues/16113))
([f699194](https://togithub.com/vitejs/vite/commit/f699194)), closes
[#&#8203;16113](https://togithub.com/vitejs/vite/issues/16113)
- fix: server middleware mode resolve
([#&#8203;16122](https://togithub.com/vitejs/vite/issues/16122))
([8403546](https://togithub.com/vitejs/vite/commit/8403546)), closes
[#&#8203;16122](https://togithub.com/vitejs/vite/issues/16122)
- fix(esbuild): update tsconfck to fix bug that could cause a deadlock
([#&#8203;16124](https://togithub.com/vitejs/vite/issues/16124))
([fd9de04](https://togithub.com/vitejs/vite/commit/fd9de04)), closes
[#&#8203;16124](https://togithub.com/vitejs/vite/issues/16124)
- fix(worker): hide "The emitted file overwrites" warning if the content
is same ([#&#8203;16094](https://togithub.com/vitejs/vite/issues/16094))
([60dfa9e](https://togithub.com/vitejs/vite/commit/60dfa9e)), closes
[#&#8203;16094](https://togithub.com/vitejs/vite/issues/16094)
- fix(worker): throw error when circular worker import is detected and
support self referencing worker
([eef9da1](https://togithub.com/vitejs/vite/commit/eef9da1)), closes
[#&#8203;16103](https://togithub.com/vitejs/vite/issues/16103)
- style(utils): remove null check
([#&#8203;16112](https://togithub.com/vitejs/vite/issues/16112))
([0d2df52](https://togithub.com/vitejs/vite/commit/0d2df52)), closes
[#&#8203;16112](https://togithub.com/vitejs/vite/issues/16112)
- refactor(runtime): share more code between runtime and main bundle
([#&#8203;16063](https://togithub.com/vitejs/vite/issues/16063))
([93be84e](https://togithub.com/vitejs/vite/commit/93be84e)), closes
[#&#8203;16063](https://togithub.com/vitejs/vite/issues/16063)

###
[`v5.1.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small515-2024-03-04-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.4...v5.1.5)

- fix: `__vite__mapDeps` code injection
([#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732))
([aff54e1](https://togithub.com/vitejs/vite/commit/aff54e1)), closes
[#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732)
- fix: analysing build chunk without dependencies
([#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469))
([bd52283](https://togithub.com/vitejs/vite/commit/bd52283)), closes
[#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469)
- fix: import with query with imports field
([#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085))
([ab823ab](https://togithub.com/vitejs/vite/commit/ab823ab)), closes
[#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085)
- fix: normalize literal-only entry pattern
([#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010))
([1dccc37](https://togithub.com/vitejs/vite/commit/1dccc37)), closes
[#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010)
- fix: optimizeDeps.entries with literal-only pattern(s)
([#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853))
([49300b3](https://togithub.com/vitejs/vite/commit/49300b3)), closes
[#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853)
- fix: output correct error for empty import specifier
([#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055))
([a9112eb](https://togithub.com/vitejs/vite/commit/a9112eb)), closes
[#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055)
- fix: upgrade esbuild to 0.20.x
([#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062))
([899d9b1](https://togithub.com/vitejs/vite/commit/899d9b1)), closes
[#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062)
- fix(runtime): runtime HMR affects only imported files
([#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898))
([57463fc](https://togithub.com/vitejs/vite/commit/57463fc)), closes
[#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898)
- fix(scanner): respect `experimentalDecorators: true`
([#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206))
([4144781](https://togithub.com/vitejs/vite/commit/4144781)), closes
[#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206)
- revert: "fix: upgrade esbuild to 0.20.x"
([#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072))
([11cceea](https://togithub.com/vitejs/vite/commit/11cceea)), closes
[#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072)
- refactor: share code with vite runtime
([#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907))
([b20d542](https://togithub.com/vitejs/vite/commit/b20d542)), closes
[#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907)
- refactor(runtime): use functions from `pathe`
([#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061))
([aac2ef7](https://togithub.com/vitejs/vite/commit/aac2ef7)), closes
[#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061)
- chore(deps): update all non-major dependencies
([#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028))
([7cfe80d](https://togithub.com/vitejs/vite/commit/7cfe80d)), closes
[#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge -
"before 4am" (UTC).

🚦 **Automerge**: Enabled.

♻ **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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 12:11:29 +01:00
Anbraten
03c891eb93
Cli setup command (#3384)
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2024-03-13 11:08:22 +01:00
NamelessGO
67d7c860e1 Translated using Weblate (Portuguese)
Currently translated at 100.0% (364 of 364 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/pt/
2024-03-08 09:44:24 +00:00
NamelessGO
a5bd7e36fa Translated using Weblate (Spanish)
Currently translated at 100.0% (364 of 364 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/es/
2024-03-08 09:44:23 +00:00
renovate[bot]
93048048af
chore(deps): lock file maintenance (#3465)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - "before 4am" (UTC).

🚦 **Automerge**: Enabled.

♻ **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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjcuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 07:42:52 +01:00
renovate[bot]
8c1c8d7db7
chore(deps): update web npm deps non-major (#3460)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@iconify/json](https://iconify.design/icon-sets/)
([source](https://togithub.com/iconify/icon-sets)) | [`2.2.187` ->
`2.2.188`](https://renovatebot.com/diffs/npm/@iconify%2fjson/2.2.187/2.2.188)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify%2fjson/2.2.188?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify%2fjson/2.2.188?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify%2fjson/2.2.187/2.2.188?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify%2fjson/2.2.187/2.2.188?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.11.21` ->
`20.11.24`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.21/20.11.24)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.21/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.21/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vue/compiler-sfc](https://togithub.com/vuejs/core/tree/main/packages/compiler-sfc#readme)
([source](https://togithub.com/vuejs/core/tree/HEAD/packages/compiler-sfc))
| [`3.4.20` ->
`3.4.21`](https://renovatebot.com/diffs/npm/@vue%2fcompiler-sfc/3.4.20/3.4.21)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fcompiler-sfc/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fcompiler-sfc/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fcompiler-sfc/3.4.20/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fcompiler-sfc/3.4.20/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://togithub.com/vuejs/core)) | [`3.4.20` ->
`3.4.21`](https://renovatebot.com/diffs/npm/vue/3.4.20/3.4.21) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.4.20/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.4.20/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[vue-i18n](https://togithub.com/intlify/vue-i18n-next/tree/master/packages/vue-i18n#readme)
([source](https://togithub.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n))
| [`9.9.1` ->
`9.10.1`](https://renovatebot.com/diffs/npm/vue-i18n/9.9.1/9.10.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-i18n/9.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-i18n/9.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-i18n/9.9.1/9.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-i18n/9.9.1/9.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>iconify/icon-sets (@&#8203;iconify/json)</summary>

###
[`v2.2.188`](https://togithub.com/iconify/icon-sets/compare/2.2.187...2.2.188)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.187...2.2.188)

</details>

<details>
<summary>vuejs/core (@&#8203;vue/compiler-sfc)</summary>

###
[`v3.4.21`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3421-2024-02-28)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.20...v3.4.21)

##### Bug Fixes

- **runtime-dom:** avoid unset option's value
([#&#8203;10416](https://togithub.com/vuejs/core/issues/10416))
([b3f8b5a](b3f8b5a4e7)),
closes [#&#8203;10412](https://togithub.com/vuejs/core/issues/10412)
[#&#8203;10396](https://togithub.com/vuejs/core/issues/10396)
- **suspense:** ensure nested suspense patching if in fallback state
([#&#8203;10417](https://togithub.com/vuejs/core/issues/10417))
([7c97778](7c97778aec)),
closes [#&#8203;10415](https://togithub.com/vuejs/core/issues/10415)
- **warning:** stringify args in warn handler
([#&#8203;10414](https://togithub.com/vuejs/core/issues/10414))
([bc37258](bc37258caa)),
closes [#&#8203;10409](https://togithub.com/vuejs/core/issues/10409)

</details>

<details>
<summary>intlify/vue-i18n-next (vue-i18n)</summary>

###
[`v9.10.1`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v9101-2024-03-01T012617Z)

[Compare
Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.10.0...v9.10.1)

This changelog is generated by [GitHub
Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.10.1)

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

#### What's Changed

#####  Improvement Features

- chore(fix):
[#&#8203;1630](https://togithub.com/intlify/vue-i18n-next/issues/1630)
make the install function synchronous to be aligned… by
[@&#8203;k-paxian](https://togithub.com/k-paxian) in
[https://github.com/intlify/vue-i18n-next/pull/1631](https://togithub.com/intlify/vue-i18n-next/pull/1631)

##### 📝️ Documentations

- docs: wrong te docs by [@&#8203;kazupon](https://togithub.com/kazupon)
in
[https://github.com/intlify/vue-i18n-next/pull/1753](https://togithub.com/intlify/vue-i18n-next/pull/1753)

#### New Contributors

- [@&#8203;k-paxian](https://togithub.com/k-paxian) made their first
contribution in
[https://github.com/intlify/vue-i18n-next/pull/1631](https://togithub.com/intlify/vue-i18n-next/pull/1631)

**Full Changelog**:
https://github.com/intlify/vue-i18n-next/compare/v9.10.0...v9.10.1

###
[`v9.10.0`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v9100-2024-03-01T005042Z)

[Compare
Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.9.1...v9.10.0)

This changelog is generated by [GitHub
Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.10.0)

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

#### What's Changed

##### 🌟 Features

- fix: Support for `te` behavior compatibility before v9.6 by
[@&#8203;kazupon](https://togithub.com/kazupon) in
[https://github.com/intlify/vue-i18n-next/pull/1751](https://togithub.com/intlify/vue-i18n-next/pull/1751)

##### 📝️ Documentations

- docs: update description of Nuxt I18n and its status by
[@&#8203;BobbieGoede](https://togithub.com/BobbieGoede) in
[https://github.com/intlify/vue-i18n-next/pull/1739](https://togithub.com/intlify/vue-i18n-next/pull/1739)

#### New Contributors

- [@&#8203;twolfvb](https://togithub.com/twolfvb) made their first
contribution in
[https://github.com/intlify/vue-i18n-next/pull/1732](https://togithub.com/intlify/vue-i18n-next/pull/1732)
- [@&#8203;ismailarilik](https://togithub.com/ismailarilik) made their
first contribution in
[https://github.com/intlify/vue-i18n-next/pull/1722](https://togithub.com/intlify/vue-i18n-next/pull/1722)

**Full Changelog**:
https://github.com/intlify/vue-i18n-next/compare/v9.9.1...v9.10.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge -
"before 4am" (UTC).

🚦 **Automerge**: Enabled.

♻ **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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 07:36:09 +01:00
renovate[bot]
1c155ab444
chore(deps): update web npm deps non-major (#3454)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@iconify/json](https://iconify.design/icon-sets/)
([source](https://togithub.com/iconify/icon-sets)) | [`2.2.181` ->
`2.2.188`](https://renovatebot.com/diffs/npm/@iconify%2fjson/2.2.181/2.2.188)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify%2fjson/2.2.188?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify%2fjson/2.2.188?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify%2fjson/2.2.181/2.2.188?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify%2fjson/2.2.181/2.2.188?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@kyvg/vue3-notification](https://togithub.com/kyvg/vue3-notification)
| [`3.1.4` ->
`3.2.0`](https://renovatebot.com/diffs/npm/@kyvg%2fvue3-notification/3.1.4/3.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@kyvg%2fvue3-notification/3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@kyvg%2fvue3-notification/3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@kyvg%2fvue3-notification/3.1.4/3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@kyvg%2fvue3-notification/3.1.4/3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.11.16` ->
`20.11.24`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.16/20.11.24)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.16/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.16/20.11.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/semver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver))
| [`7.5.6` ->
`7.5.8`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.5.6/7.5.8)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fsemver/7.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fsemver/7.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fsemver/7.5.6/7.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fsemver/7.5.6/7.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`7.0.1` ->
`7.1.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.0.1/7.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.0.1/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.0.1/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.0.1` ->
`7.1.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.0.1/7.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.0.1/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.0.1/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitejs/plugin-vue](https://togithub.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme)
([source](https://togithub.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue))
| [`5.0.3` ->
`5.0.4`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/5.0.3/5.0.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/5.0.3/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/5.0.3/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vue/compiler-sfc](https://togithub.com/vuejs/core/tree/main/packages/compiler-sfc#readme)
([source](https://togithub.com/vuejs/core/tree/HEAD/packages/compiler-sfc))
| [`3.4.16` ->
`3.4.21`](https://renovatebot.com/diffs/npm/@vue%2fcompiler-sfc/3.4.16/3.4.21)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fcompiler-sfc/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fcompiler-sfc/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fcompiler-sfc/3.4.16/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fcompiler-sfc/3.4.16/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@vueuse/core](https://togithub.com/vueuse/vueuse)
([source](https://togithub.com/vueuse/vueuse/tree/HEAD/packages/core)) |
[`10.7.2` ->
`10.9.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/10.7.2/10.9.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fcore/10.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vueuse%2fcore/10.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vueuse%2fcore/10.7.2/10.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fcore/10.7.2/10.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`8.56.0` ->
`8.57.0`](https://renovatebot.com/diffs/npm/eslint/8.56.0/8.57.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.57.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.57.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.56.0/8.57.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.56.0/8.57.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint-plugin-vue](https://eslint.vuejs.org)
([source](https://togithub.com/vuejs/eslint-plugin-vue)) | [`9.21.1` ->
`9.22.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/9.21.1/9.22.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-vue/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-vue/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-vue/9.21.1/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-vue/9.21.1/9.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [js-base64](https://togithub.com/dankogai/js-base64) | [`3.7.6` ->
`3.7.7`](https://renovatebot.com/diffs/npm/js-base64/3.7.6/3.7.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/js-base64/3.7.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/js-base64/3.7.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/js-base64/3.7.6/3.7.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/js-base64/3.7.6/3.7.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.1.0` -> `5.1.4`](https://renovatebot.com/diffs/npm/vite/5.1.0/5.1.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.0/5.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.0/5.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://togithub.com/vuejs/core)) | [`3.4.16` ->
`3.4.21`](https://renovatebot.com/diffs/npm/vue/3.4.16/3.4.21) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.4.16/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.4.16/3.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[vue-i18n](https://togithub.com/intlify/vue-i18n-next/tree/master/packages/vue-i18n#readme)
([source](https://togithub.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n))
| [`9.9.1` ->
`9.10.1`](https://renovatebot.com/diffs/npm/vue-i18n/9.9.1/9.10.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-i18n/9.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-i18n/9.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-i18n/9.9.1/9.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-i18n/9.9.1/9.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-router](https://togithub.com/vuejs/router) | [`4.2.5` ->
`4.3.0`](https://renovatebot.com/diffs/npm/vue-router/4.2.5/4.3.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-router/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-router/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-router/4.2.5/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-router/4.2.5/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>iconify/icon-sets (@&#8203;iconify/json)</summary>

###
[`v2.2.188`](https://togithub.com/iconify/icon-sets/compare/2.2.187...a5a0f8cbe709de9703e985869831fc0db58a54de)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.187...2.2.188)

###
[`v2.2.187`](https://togithub.com/iconify/icon-sets/compare/2.2.186...2.2.187)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.186...2.2.187)

###
[`v2.2.186`](https://togithub.com/iconify/icon-sets/compare/2.2.185...2.2.186)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.185...2.2.186)

###
[`v2.2.185`](https://togithub.com/iconify/icon-sets/compare/2.2.184...2.2.185)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.184...2.2.185)

###
[`v2.2.184`](https://togithub.com/iconify/icon-sets/compare/2.2.183...2.2.184)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.183...2.2.184)

###
[`v2.2.183`](https://togithub.com/iconify/icon-sets/compare/2.2.182...2.2.183)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.182...2.2.183)

###
[`v2.2.182`](https://togithub.com/iconify/icon-sets/compare/2.2.181...2.2.182)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.181...2.2.182)

</details>

<details>
<summary>kyvg/vue3-notification
(@&#8203;kyvg/vue3-notification)</summary>

###
[`v3.2.0`](https://togithub.com/kyvg/vue3-notification/releases/tag/v3.2.0)

[Compare
Source](https://togithub.com/kyvg/vue3-notification/compare/v3.1.4...v3.2.0)

**Features**:

- Added `duplicates` property to `NotificationItem`
([#&#8203;63](https://togithub.com/kyvg/vue3-notification/issues/63))

</details>

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

###
[`v7.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#710-2024-02-26)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.2...v7.1.0)

##### 🚀 Features

-   **eslint-plugin:** add \*-type-checked-only configs

- **eslint-plugin:** \[naming-convention] support the auto-accessor
syntax

-   **eslint-plugin:** \[consistent-return] add new rule

##### 🩹 Fixes

- **eslint-plugin:** \[prefer-optional-chan] allow typeof for avoiding
reference error

-   **eslint-plugin:** \[no-misused-promises] improve check union types

- **eslint-plugin:** \[no-use-before-define] fix false positive type
reference in as, satisfies

##### ❤️  Thank You

-   Arka Pratim Chaudhuri
-   Josh Goldberg 
-   YeonJuan

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

###
[`v7.0.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#702-2024-02-19)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.1...v7.0.2)

##### 🩹 Fixes

- fix tsconfig-less check errors, fix `@types/eslint` incompatibilities,
add tests

##### ❤️  Thank You

-   Brad Zacher
-   Gareth Jones

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

</details>

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

###
[`v7.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#710-2024-02-26)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.2...v7.1.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://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v7.0.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#702-2024-02-19)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.0.1...v7.0.2)

##### 🩹 Fixes

- fix tsconfig-less check errors, fix `@types/eslint` incompatibilities,
add tests

##### ❤️  Thank You

-   Brad Zacher
-   Gareth Jones

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

</details>

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

###
[`v5.0.4`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small504-2024-02-09-small)

- chore(deps-dev): bump vite from 5.0.10 to 5.0.12
([#&#8203;354](https://togithub.com/vitejs/vite-plugin-vue/issues/354))
([0294b9d](https://togithub.com/vitejs/vite-plugin-vue/commit/0294b9d)),
closes
[#&#8203;354](https://togithub.com/vitejs/vite-plugin-vue/issues/354)
- chore(deps): update dependency prettier to v3.2.4
([#&#8203;347](https://togithub.com/vitejs/vite-plugin-vue/issues/347))
([e957179](https://togithub.com/vitejs/vite-plugin-vue/commit/e957179)),
closes
[#&#8203;347](https://togithub.com/vitejs/vite-plugin-vue/issues/347)
- chore(deps): update dependency prettier to v3.2.5
([#&#8203;352](https://togithub.com/vitejs/vite-plugin-vue/issues/352))
([a9f5b11](https://togithub.com/vitejs/vite-plugin-vue/commit/a9f5b11)),
closes
[#&#8203;352](https://togithub.com/vitejs/vite-plugin-vue/issues/352)
- chore(deps): update upstream
([#&#8203;333](https://togithub.com/vitejs/vite-plugin-vue/issues/333))
([573420d](https://togithub.com/vitejs/vite-plugin-vue/commit/573420d)),
closes
[#&#8203;333](https://togithub.com/vitejs/vite-plugin-vue/issues/333)
- types: omit overridden options
([0c7432b](https://togithub.com/vitejs/vite-plugin-vue/commit/0c7432b))
- fix(deps): update all non-major dependencies
([#&#8203;332](https://togithub.com/vitejs/vite-plugin-vue/issues/332))
([70e5df9](https://togithub.com/vitejs/vite-plugin-vue/commit/70e5df9)),
closes
[#&#8203;332](https://togithub.com/vitejs/vite-plugin-vue/issues/332)
- fix(plugin-vue): allow disabling transformAssetUrls
([#&#8203;326](https://togithub.com/vitejs/vite-plugin-vue/issues/326))
([0ff6fb7](https://togithub.com/vitejs/vite-plugin-vue/commit/0ff6fb7)),
closes
[#&#8203;326](https://togithub.com/vitejs/vite-plugin-vue/issues/326)

</details>

<details>
<summary>vuejs/core (@&#8203;vue/compiler-sfc)</summary>

###
[`v3.4.21`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3421-2024-02-28)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.20...v3.4.21)

##### Bug Fixes

- **runtime-dom:** avoid unset option's value
([#&#8203;10416](https://togithub.com/vuejs/core/issues/10416))
([b3f8b5a](b3f8b5a4e7)),
closes [#&#8203;10412](https://togithub.com/vuejs/core/issues/10412)
[#&#8203;10396](https://togithub.com/vuejs/core/issues/10396)
- **suspense:** ensure nested suspense patching if in fallback state
([#&#8203;10417](https://togithub.com/vuejs/core/issues/10417))
([7c97778](7c97778aec)),
closes [#&#8203;10415](https://togithub.com/vuejs/core/issues/10415)
- **warning:** stringify args in warn handler
([#&#8203;10414](https://togithub.com/vuejs/core/issues/10414))
([bc37258](bc37258caa)),
closes [#&#8203;10409](https://togithub.com/vuejs/core/issues/10409)

###
[`v3.4.20`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3420-2024-02-26)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.19...v3.4.20)

##### Bug Fixes

- **parser:** should not treat uppercase components as special tags
([e0e0253](e0e02535cd)),
closes [#&#8203;10395](https://togithub.com/vuejs/core/issues/10395)
- **runtime-dom:** avoid always resetting nullish option value
([ff130c4](ff130c4702)),
closes [#&#8203;10396](https://togithub.com/vuejs/core/issues/10396)
- **runtime-dom:** fix nested v-show priority regression
([364f890](364f8902c8)),
closes [#&#8203;10338](https://togithub.com/vuejs/core/issues/10338)
- **runtime-dom:** v-bind style should clear previous css string value
([#&#8203;10373](https://togithub.com/vuejs/core/issues/10373))
([e2d3235](e2d323538e)),
closes [#&#8203;10352](https://togithub.com/vuejs/core/issues/10352)
- **suspense:** handle suspense switching with nested suspense
([#&#8203;10184](https://togithub.com/vuejs/core/issues/10184))
([0f3da05](0f3da05ea2)),
closes [#&#8203;10098](https://togithub.com/vuejs/core/issues/10098)
- **types:** better typing for direct setup signature of defineComponent
([#&#8203;10357](https://togithub.com/vuejs/core/issues/10357))
([eadce5b](eadce5b753)),
closes [#&#8203;8604](https://togithub.com/vuejs/core/issues/8604)
[#&#8203;8855](https://togithub.com/vuejs/core/issues/8855)

###
[`v3.4.19`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3419-2024-02-13)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.18...v3.4.19)

##### Bug Fixes

- **deps:** pin lru-cache to avoid hashing error
([b8be990](b8be99018c)),
closes [#&#8203;10300](https://togithub.com/vuejs/core/issues/10300)
- **hydration:** fix css vars hydration mismatch false positive on
non-root nodes
([995d2fd](995d2fdcca)),
closes [#&#8203;10317](https://togithub.com/vuejs/core/issues/10317)
[#&#8203;10325](https://togithub.com/vuejs/core/issues/10325)
- **runtime-dom:** should not trigger transition when v-show value is
falsy ([#&#8203;10311](https://togithub.com/vuejs/core/issues/10311))
([e509639](e50963903d))

##### Features

> Note: this warning is categorized as a feature but released in a patch
because it does not affect public APIs.

- **dx:** warn users when computed is self-triggering
([#&#8203;10299](https://togithub.com/vuejs/core/issues/10299))
([f7ba97f](f7ba97f975))

##### Performance Improvements

- **runtime:** improve `getType()` GC and speed
([#&#8203;10327](https://togithub.com/vuejs/core/issues/10327))
([603a1e1](603a1e1f5a))

###
[`v3.4.18`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3418-2024-02-09)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.17...v3.4.18)

##### Bug Fixes

- **dx:** warn against reserved keys as prop name
([77a804b](77a804b1d0)),
closes [#&#8203;10281](https://togithub.com/vuejs/core/issues/10281)
- **runtime-dom:** ensure v-show respects display value set via v-bind
([#&#8203;10297](https://togithub.com/vuejs/core/issues/10297))
([c224897](c224897dd4)),
closes [#&#8203;10151](https://togithub.com/vuejs/core/issues/10151)

###
[`v3.4.17`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3417-2024-02-09)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.16...v3.4.17)

##### Reverts

- fix(runtime-dom): ensure v-show respects display value set via v-bind
([#&#8203;10161](https://togithub.com/vuejs/core/issues/10161))
([2cd5b05](2cd5b05c3b)),
closes [#&#8203;10294](https://togithub.com/vuejs/core/issues/10294)
[#&#8203;10151](https://togithub.com/vuejs/core/issues/10151)

</details>

<details>
<summary>vueuse/vueuse (@&#8203;vueuse/core)</summary>

###
[`v10.9.0`](https://togithub.com/vueuse/vueuse/compare/v10.8.0...639a57cf366f5ee018840bd351c7600569d80d31)

[Compare
Source](https://togithub.com/vueuse/vueuse/compare/v10.8.0...v10.9.0)

### [`v10.8.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.8.0)

[Compare
Source](https://togithub.com/vueuse/vueuse/compare/v10.7.2...v10.8.0)

#####    🚀 Features

- **createInjectionState**: InjectionKey use composable name  -  by
[@&#8203;zhangxuyang950313](https://togithub.com/zhangxuyang950313) in
[https://github.com/vueuse/vueuse/issues/3788](https://togithub.com/vueuse/vueuse/issues/3788)
[<samp>(c2cfd)</samp>](https://togithub.com/vueuse/vueuse/commit/c2cfd34c)
- **nuxt**: Move to ESM-first and fix types  -  by
[@&#8203;userquin](https://togithub.com/userquin) in
[https://github.com/vueuse/vueuse/issues/3606](https://togithub.com/vueuse/vueuse/issues/3606)
[<samp>(b3d74)</samp>](https://togithub.com/vueuse/vueuse/commit/b3d7400d)
- **throttleFilter**: Support object as argument  -  by
[@&#8203;17359898647](https://togithub.com/17359898647) and **Anthony
Fu** in
[https://github.com/vueuse/vueuse/issues/3722](https://togithub.com/vueuse/vueuse/issues/3722)
[<samp>(66d09)</samp>](https://togithub.com/vueuse/vueuse/commit/66d09b50)
- **useAxios**: Support `abortPrevious` option  -  by
[@&#8203;jahnli](https://togithub.com/jahnli) and
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3735](https://togithub.com/vueuse/vueuse/issues/3735)
[<samp>(b94de)</samp>](https://togithub.com/vueuse/vueuse/commit/b94de90e)
- **useBreakpoints**: Enable passing ref or getter to get breakpoints
 -  by [@&#8203;Doctor-wu](https://togithub.com/Doctor-wu) in
[https://github.com/vueuse/vueuse/issues/3621](https://togithub.com/vueuse/vueuse/issues/3621)
[<samp>(d3317)</samp>](https://togithub.com/vueuse/vueuse/commit/d33176ec)
- **useBreakpoints**: Add `strategy` option to allow desktop-first
convention  -  by
[@&#8203;jack-allocate](https://togithub.com/jack-allocate) and
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3783](https://togithub.com/vueuse/vueuse/issues/3783)
[<samp>(15fc0)</samp>](https://togithub.com/vueuse/vueuse/commit/15fc0faa)
- **useBreakpoints**: Add `active` getter, add breakpoints for Vuetify
v3  -  by [@&#8203;altrusl](https://togithub.com/altrusl),
[@&#8203;Doctor-wu](https://togithub.com/Doctor-wu) and
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3687](https://togithub.com/vueuse/vueuse/issues/3687)
[<samp>(3ae45)</samp>](https://togithub.com/vueuse/vueuse/commit/3ae45f00)
- **useCurrentElement**: Allow get current element from a specific
component  -  by [@&#8203;linspw](https://togithub.com/linspw) and
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3750](https://togithub.com/vueuse/vueuse/issues/3750)
[<samp>(0a9aa)</samp>](https://togithub.com/vueuse/vueuse/commit/0a9aabd6)
- **useCycleList**: Add `go` function  -  by
[@&#8203;Jokerzhzh](https://togithub.com/Jokerzhzh) and
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3615](https://togithub.com/vueuse/vueuse/issues/3615)
[<samp>(2ae36)</samp>](https://togithub.com/vueuse/vueuse/commit/2ae36394)
- **useDraggable**: Add disabled parameter  -  by
[@&#8203;huiliangShen](https://togithub.com/huiliangShen) and **banruo**
in
[https://github.com/vueuse/vueuse/issues/3613](https://togithub.com/vueuse/vueuse/issues/3613)
[<samp>(dee9a)</samp>](https://togithub.com/vueuse/vueuse/commit/dee9ac41)
- **useEventSource**: Add `autoReconnect` and `immediate` to options,
update typings  -  by [@&#8203;schelmo](https://togithub.com/schelmo) in
[https://github.com/vueuse/vueuse/issues/3793](https://togithub.com/vueuse/vueuse/issues/3793)
[<samp>(b33ab)</samp>](https://togithub.com/vueuse/vueuse/commit/b33ab7b2)
- **useMutationObserver**: Allow multiple targets  -  by
[@&#8203;chirokas](https://togithub.com/chirokas) in
[https://github.com/vueuse/vueuse/issues/3741](https://togithub.com/vueuse/vueuse/issues/3741)
[<samp>(98fac)</samp>](https://togithub.com/vueuse/vueuse/commit/98fac39e)
- **useParallax**: Can work with different screen orientation  -  by
[@&#8203;huiliangShen](https://togithub.com/huiliangShen) and **banruo**
in
[https://github.com/vueuse/vueuse/issues/3675](https://togithub.com/vueuse/vueuse/issues/3675)
[<samp>(3fd94)</samp>](https://togithub.com/vueuse/vueuse/commit/3fd94343)
- **useTextareaAutosize**: Allow configuring `styleProp` to support
native `rows` attribute  -  by
[@&#8203;yakudik](https://togithub.com/yakudik), **alexander.kudinov**,
**Anthony Fu** and [@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3552](https://togithub.com/vueuse/vueuse/issues/3552)
[<samp>(5025e)</samp>](https://togithub.com/vueuse/vueuse/commit/5025e3ad)

#####    🐞 Bug Fixes

- Stricter types  -  by [@&#8203;antfu](https://togithub.com/antfu)
[<samp>(a086e)</samp>](https://togithub.com/vueuse/vueuse/commit/a086e8b6)
- **createReusableTemplate**: Improve types  -  by
[@&#8203;louiss0](https://togithub.com/louiss0), **louiss0**, **Anthony
Fu** and [@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3641](https://togithub.com/vueuse/vueuse/issues/3641)
[<samp>(75168)</samp>](https://togithub.com/vueuse/vueuse/commit/751683a0)
- **useAnimate**: Immediate option set false not working  -  by
[@&#8203;huiliangShen](https://togithub.com/huiliangShen), **banruo**
and **Anthony Fu** in
[https://github.com/vueuse/vueuse/issues/3763](https://togithub.com/vueuse/vueuse/issues/3763)
[<samp>(12c09)</samp>](https://togithub.com/vueuse/vueuse/commit/12c09a1d)
- **useCloned**: Correct return type  -  by
[@&#8203;17359898647](https://togithub.com/17359898647) in
[https://github.com/vueuse/vueuse/issues/3711](https://togithub.com/vueuse/vueuse/issues/3711)
[<samp>(e262f)</samp>](https://togithub.com/vueuse/vueuse/commit/e262fe20)
- **useCounter**: Allow `delta` to be negative  -  by
[@&#8203;leewakin](https://togithub.com/leewakin),
[@&#8203;Doctor-wu](https://togithub.com/Doctor-wu) and
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3650](https://togithub.com/vueuse/vueuse/issues/3650)
[<samp>(cf29c)</samp>](https://togithub.com/vueuse/vueuse/commit/cf29c4cf)
- **useDraggable**: Avoid moving out of container  -  by
[@&#8203;wangliangxin](https://togithub.com/wangliangxin) and
**wangliangxin3** in
[https://github.com/vueuse/vueuse/issues/3768](https://togithub.com/vueuse/vueuse/issues/3768)
[<samp>(55b94)</samp>](https://togithub.com/vueuse/vueuse/commit/55b943a4)
- **useElementVisiblity**: Can configurable threshold  -  by
[@&#8203;huiliangShen](https://togithub.com/huiliangShen) and
[@&#8203;Doctor-wu](https://togithub.com/Doctor-wu) in
[https://github.com/vueuse/vueuse/issues/3715](https://togithub.com/vueuse/vueuse/issues/3715)
[<samp>(ce9bb)</samp>](https://togithub.com/vueuse/vueuse/commit/ce9bbec4)
- **useFetch**: Mark `isFinished`, `isFetching` readonly  -  by
[@&#8203;baboon-king](https://togithub.com/baboon-king) and
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3616](https://togithub.com/vueuse/vueuse/issues/3616)
[<samp>(31d4a)</samp>](https://togithub.com/vueuse/vueuse/commit/31d4a493)
- **useFetch**: Remove unnecessary spread operator in iterable
conversion  -  by
[@&#8203;BlackCrowxyz](https://togithub.com/BlackCrowxyz) in
[https://github.com/vueuse/vueuse/issues/3660](https://togithub.com/vueuse/vueuse/issues/3660)
[<samp>(f5587)</samp>](https://togithub.com/vueuse/vueuse/commit/f5587394)
- **useFileSystemAccess**: UpdateData on modified file  -  by
[@&#8203;PhE](https://togithub.com/PhE) in
[https://github.com/vueuse/vueuse/issues/3780](https://togithub.com/vueuse/vueuse/issues/3780)
[<samp>(668ca)</samp>](https://togithub.com/vueuse/vueuse/commit/668ca149)
- **useGamepad**: Explicitly ensure gamepad index is available  -  by
[@&#8203;AntoninRousset](https://togithub.com/AntoninRousset) and
**AntoninRousset** in
[https://github.com/vueuse/vueuse/issues/3653](https://togithub.com/vueuse/vueuse/issues/3653)
[<samp>(8c735)</samp>](https://togithub.com/vueuse/vueuse/commit/8c73515f)
- **useGamepad**: Improve data updating logic  -  by
[@&#8203;okydk](https://togithub.com/okydk) in
[https://github.com/vueuse/vueuse/issues/3775](https://togithub.com/vueuse/vueuse/issues/3775)
[<samp>(9b8ed)</samp>](https://togithub.com/vueuse/vueuse/commit/9b8ed55f)
- **useMounted**: Hold the instance, close
[#&#8203;3785](https://togithub.com/vueuse/vueuse/issues/3785), close
[#&#8203;3795](https://togithub.com/vueuse/vueuse/issues/3795)  -  by
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3785](https://togithub.com/vueuse/vueuse/issues/3785)
and
[https://github.com/vueuse/vueuse/issues/3795](https://togithub.com/vueuse/vueuse/issues/3795)
[<samp>(2f66e)</samp>](https://togithub.com/vueuse/vueuse/commit/2f66e6f8)
- **useRafFn**: Fix `fpsLimit` option, fix
[#&#8203;3481](https://togithub.com/vueuse/vueuse/issues/3481), close
[#&#8203;3482](https://togithub.com/vueuse/vueuse/issues/3482)  -  by
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3481](https://togithub.com/vueuse/vueuse/issues/3481)
and
[https://github.com/vueuse/vueuse/issues/3482](https://togithub.com/vueuse/vueuse/issues/3482)
[<samp>(69990)</samp>](https://togithub.com/vueuse/vueuse/commit/69990c0b)
- **useResizeObserver**: Do not watch deep to avoid cicular calls  -  by
[@&#8203;birdxiao](https://togithub.com/birdxiao), **birdxiao** and
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3753](https://togithub.com/vueuse/vueuse/issues/3753)
[<samp>(48421)</samp>](https://togithub.com/vueuse/vueuse/commit/48421b22)
- **useRouteParams,useRouteQuery**: Set route param/query to undefined
when null or defaultValue  -  by
[@&#8203;mtdvlpr](https://togithub.com/mtdvlpr) and
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3583](https://togithub.com/vueuse/vueuse/issues/3583)
[<samp>(c44fe)</samp>](https://togithub.com/vueuse/vueuse/commit/c44fea4f)
- **useScroll**: Add `onError` hook and avoid throws by default, fix
[#&#8203;3580](https://togithub.com/vueuse/vueuse/issues/3580)  -  by
[@&#8203;steklopod](https://togithub.com/steklopod),
[@&#8203;antfu](https://togithub.com/antfu) and **Brendo Maciel** in
[https://github.com/vueuse/vueuse/issues/3605](https://togithub.com/vueuse/vueuse/issues/3605)
and
[https://github.com/vueuse/vueuse/issues/3580](https://togithub.com/vueuse/vueuse/issues/3580)
[<samp>(fab86)</samp>](https://togithub.com/vueuse/vueuse/commit/fab863ae)
- **useStorage**: Ensure setting value to null syncs to other instances
 -  by [@&#8203;callumacrae](https://togithub.com/callumacrae) and
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3737](https://togithub.com/vueuse/vueuse/issues/3737)
[<samp>(f7ea1)</samp>](https://togithub.com/vueuse/vueuse/commit/f7ea105d)
- **useUserMedia**: Stop stream on scope dispose  -  by
[@&#8203;Waleed-KH](https://togithub.com/Waleed-KH) in
[https://github.com/vueuse/vueuse/issues/3757](https://togithub.com/vueuse/vueuse/issues/3757)
[<samp>(6d44d)</samp>](https://togithub.com/vueuse/vueuse/commit/6d44d9bc)
- **useWebSocket**: Reset `wsRef` on close, fix
[#&#8203;3706](https://togithub.com/vueuse/vueuse/issues/3706)  -  by
[@&#8203;a982246809](https://togithub.com/a982246809) and
[@&#8203;Doctor-wu](https://togithub.com/Doctor-wu) in
[https://github.com/vueuse/vueuse/issues/3707](https://togithub.com/vueuse/vueuse/issues/3707)
and
[https://github.com/vueuse/vueuse/issues/3706](https://togithub.com/vueuse/vueuse/issues/3706)
[<samp>(9a47a)</samp>](https://togithub.com/vueuse/vueuse/commit/9a47a727)
- **useWebSocket**: `immediate` should only be applied once, close
[#&#8203;3676](https://togithub.com/vueuse/vueuse/issues/3676)  -  by
[@&#8203;antfu](https://togithub.com/antfu) in
[https://github.com/vueuse/vueuse/issues/3676](https://togithub.com/vueuse/vueuse/issues/3676)
[<samp>(93b96)</samp>](https://togithub.com/vueuse/vueuse/commit/93b96ae0)

#####     [View changes on
GitHub](https://togithub.com/vueuse/vueuse/compare/v10.7.2...v10.8.0)

</details>

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

### [`v8.57.0`](https://togithub.com/eslint/eslint/releases/tag/v8.57.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.56.0...v8.57.0)

#### Features

-
[`1120b9b`](1120b9b7b9)
feat: Add loadESLint() API method for v8
([#&#8203;18098](https://togithub.com/eslint/eslint/issues/18098))
(Nicholas C. Zakas)
-
[`dca7d0f`](dca7d0f1c2)
feat: Enable `eslint.config.mjs` and `eslint.config.cjs`
([#&#8203;18066](https://togithub.com/eslint/eslint/issues/18066))
(Nitin Kumar)

#### Bug Fixes

-
[`2196d97`](2196d97094)
fix: handle absolute file paths in `FlatRuleTester`
([#&#8203;18064](https://togithub.com/eslint/eslint/issues/18064))
(Nitin Kumar)
-
[`69dd1d1`](69dd1d1387)
fix: Ensure config keys are printed for config errors
([#&#8203;18067](https://togithub.com/eslint/eslint/issues/18067))
(Nitin Kumar)
-
[`9852a31`](9852a31edc)
fix: deep merge behavior in flat config
([#&#8203;18065](https://togithub.com/eslint/eslint/issues/18065))
(Nitin Kumar)
-
[`4c7e9b0`](4c7e9b0b53)
fix: allow circular references in config
([#&#8203;18056](https://togithub.com/eslint/eslint/issues/18056))
(Milos Djermanovic)

#### Documentation

-
[`84922d0`](84922d0bfa)
docs: Show prerelease version in dropdown
([#&#8203;18139](https://togithub.com/eslint/eslint/issues/18139))
(Nicholas C. Zakas)
-
[`5b8c363`](5b8c3636a3)
docs: Switch to Ethical Ads
([#&#8203;18117](https://togithub.com/eslint/eslint/issues/18117))
(Milos Djermanovic)
-
[`77dbfd9`](77dbfd9887)
docs: show NEXT in version selectors
([#&#8203;18052](https://togithub.com/eslint/eslint/issues/18052))
(Milos Djermanovic)

#### Chores

-
[`1813aec`](1813aecc46)
chore: upgrade
[@&#8203;eslint/js](https://togithub.com/eslint/js)[@&#8203;8](https://togithub.com/8).57.0
([#&#8203;18143](https://togithub.com/eslint/eslint/issues/18143))
(Milos Djermanovic)
-
[`5c356bb`](5c356bb0c6)
chore: package.json update for
[@&#8203;eslint/js](https://togithub.com/eslint/js) release (Jenkins)
-
[`f4a1fe2`](f4a1fe2e45)
test: add more tests for ignoring files and directories
([#&#8203;18068](https://togithub.com/eslint/eslint/issues/18068))
(Nitin Kumar)
-
[`42c0aef`](42c0aefaf6)
ci: Enable CI for `v8.x` branch
([#&#8203;18047](https://togithub.com/eslint/eslint/issues/18047))
(Milos Djermanovic)

</details>

<details>
<summary>vuejs/eslint-plugin-vue (eslint-plugin-vue)</summary>

###
[`v9.22.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/tag/v9.22.0)

[Compare
Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.21.1...v9.22.0)

####  Enhancements

-
[#&#8203;2390](https://togithub.com/vuejs/eslint-plugin-vue/issues/2390)
Improved autofix for
[`vue/no-deprecated-slot-attribute`](https://eslint.vuejs.org/rules/no-deprecated-slot-attribute.html)
to wrap `<template v-slot>`.
-
[#&#8203;2393](https://togithub.com/vuejs/eslint-plugin-vue/issues/2393)
Added support for type assertions and non-null expressions in
[`vue/valid-v-model`](https://eslint.vuejs.org/rules/valid-v-model.html)
rule.

#### 🐛 Bug Fixes

-
[#&#8203;2389](https://togithub.com/vuejs/eslint-plugin-vue/issues/2389)
Fixed wrong autofix for `{{'<'}}` in
[`vue/no-useless-mustaches`](https://eslint.vuejs.org/rules/no-useless-mustaches.html)
rule.
-
[#&#8203;2394](https://togithub.com/vuejs/eslint-plugin-vue/issues/2394)
Fixed false negative for conditional expressions in
[`vue/no-setup-props-reactivity-loss`](https://eslint.vuejs.org/rules/no-setup-props-reactivity-loss.html)
rule.
-
[#&#8203;2397](https://togithub.com/vuejs/eslint-plugin-vue/issues/2397)
Fixed
[`vue/require-explicit-slots`](https://eslint.vuejs.org/rules/require-explicit-slots.html)
rule to recognize slot names enclosed in quotes.
-
[#&#8203;2408](https://togithub.com/vuejs/eslint-plugin-vue/issues/2408)
Fixed wrong autofix for `v-bind` with spaces in
[`vue/no-useless-v-bind`](https://eslint.vuejs.org/rules/no-useless-v-bind.html)
rule.

**Full Changelog**:
https://github.com/vuejs/eslint-plugin-vue/compare/v9.21.1...v9.22.0

</details>

<details>
<summary>dankogai/js-base64 (js-base64)</summary>

###
[`v3.7.7`](https://togithub.com/dankogai/js-base64/compare/3.7.6...3.7.7)

[Compare
Source](https://togithub.com/dankogai/js-base64/compare/3.7.6...3.7.7)

</details>

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

###
[`v5.1.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small514-2024-02-21-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.3...v5.1.4)

- perf: remove unnecessary regex s modifier
([#&#8203;15766](https://togithub.com/vitejs/vite/issues/15766))
([8dc1b73](https://togithub.com/vitejs/vite/commit/8dc1b73)), closes
[#&#8203;15766](https://togithub.com/vitejs/vite/issues/15766)
- fix: fs cached checks disabled by default for yarn pnp
([#&#8203;15920](https://togithub.com/vitejs/vite/issues/15920))
([8b11fea](https://togithub.com/vitejs/vite/commit/8b11fea)), closes
[#&#8203;15920](https://togithub.com/vitejs/vite/issues/15920)
- fix: resolve directory correctly when `fs.cachedChecks: true`
([#&#8203;15983](https://togithub.com/vitejs/vite/issues/15983))
([4fe971f](https://togithub.com/vitejs/vite/commit/4fe971f)), closes
[#&#8203;15983](https://togithub.com/vitejs/vite/issues/15983)
- fix: srcSet with optional descriptor
([#&#8203;15905](https://togithub.com/vitejs/vite/issues/15905))
([81b3bd0](https://togithub.com/vitejs/vite/commit/81b3bd0)), closes
[#&#8203;15905](https://togithub.com/vitejs/vite/issues/15905)
- fix(deps): update all non-major dependencies
([#&#8203;15959](https://togithub.com/vitejs/vite/issues/15959))
([571a3fd](https://togithub.com/vitejs/vite/commit/571a3fd)), closes
[#&#8203;15959](https://togithub.com/vitejs/vite/issues/15959)
- fix(watch): build watch fails when outDir is empty string
([#&#8203;15979](https://togithub.com/vitejs/vite/issues/15979))
([1d263d3](https://togithub.com/vitejs/vite/commit/1d263d3)), closes
[#&#8203;15979](https://togithub.com/vitejs/vite/issues/15979)

###
[`v5.1.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small513-2024-02-15-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.2...v5.1.3)

- fix: cachedTransformMiddleware for direct css requests
([#&#8203;15919](https://togithub.com/vitejs/vite/issues/15919))
([5099028](https://togithub.com/vitejs/vite/commit/5099028)), closes
[#&#8203;15919](https://togithub.com/vitejs/vite/issues/15919)
- refactor(runtime): minor tweaks
([#&#8203;15904](https://togithub.com/vitejs/vite/issues/15904))
([63a39c2](https://togithub.com/vitejs/vite/commit/63a39c2)), closes
[#&#8203;15904](https://togithub.com/vitejs/vite/issues/15904)
- refactor(runtime): seal ES module namespace object instead of feezing
([#&#8203;15914](https://togithub.com/vitejs/vite/issues/15914))
([4172f02](https://togithub.com/vitejs/vite/commit/4172f02)), closes
[#&#8203;15914](https://togithub.com/vitejs/vite/issues/15914)

###
[`v5.1.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small512-2024-02-14-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.1...v5.1.2)

- fix: normalize import file path info
([#&#8203;15772](https://togithub.com/vitejs/vite/issues/15772))
([306df44](https://togithub.com/vitejs/vite/commit/306df44)), closes
[#&#8203;15772](https://togithub.com/vitejs/vite/issues/15772)
- fix(build): do not output build time when build fails
([#&#8203;15711](https://togithub.com/vitejs/vite/issues/15711))
([added3e](https://togithub.com/vitejs/vite/commit/added3e)), closes
[#&#8203;15711](https://togithub.com/vitejs/vite/issues/15711)
- fix(runtime): pass path instead of fileURL to `isFilePathESM`
([#&#8203;15908](https://togithub.com/vitejs/vite/issues/15908))
([7b15607](https://togithub.com/vitejs/vite/commit/7b15607)), closes
[#&#8203;15908](https://togithub.com/vitejs/vite/issues/15908)
- fix(worker): support UTF-8 encoding in inline workers (fixes
[#&#8203;12117](https://togithub.com/vitejs/vite/issues/12117))
([#&#8203;15866](https://togithub.com/vitejs/vite/issues/15866))
([570e0f1](https://togithub.com/vitejs/vite/commit/570e0f1)), closes
[#&#8203;12117](https://togithub.com/vitejs/vite/issues/12117)
[#&#8203;15866](https://togithub.com/vitejs/vite/issues/15866)
- chore: update license file
([#&#8203;15885](https://togithub.com/vitejs/vite/issues/15885))
([d9adf18](https://togithub.com/vitejs/vite/commit/d9adf18)), closes
[#&#8203;15885](https://togithub.com/vitejs/vite/issues/15885)
- chore(deps): update all non-major dependencies
([#&#8203;15874](https://togithub.com/vitejs/vite/issues/15874))
([d16ce5d](https://togithub.com/vitejs/vite/commit/d16ce5d)), closes
[#&#8203;15874](https://togithub.com/vitejs/vite/issues/15874)
- chore(deps): update dependency dotenv-expand to v11
([#&#8203;15875](https://togithub.com/vitejs/vite/issues/15875))
([642d528](https://togithub.com/vitejs/vite/commit/642d528)), closes
[#&#8203;15875](https://togithub.com/vitejs/vite/issues/15875)

###
[`v5.1.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small511-2024-02-09-small)

- fix: empty CSS file was output when only .css?url is used
([#&#8203;15846](https://togithub.com/vitejs/vite/issues/15846))
([b2873ac](https://togithub.com/vitejs/vite/commit/b2873ac)), closes
[#&#8203;15846](https://togithub.com/vitejs/vite/issues/15846)
- fix: skip not only .js but also .mjs manifest entries
([#&#8203;15841](https://togithub.com/vitejs/vite/issues/15841))
([3d860e7](https://togithub.com/vitejs/vite/commit/3d860e7)), closes
[#&#8203;15841](https://togithub.com/vitejs/vite/issues/15841)
- chore: post 5.1 release edits
([#&#8203;15840](https://togithub.com/vitejs/vite/issues/15840))
([9da6502](https://togithub.com/vitejs/vite/commit/9da6502)), closes
[#&#8203;15840](https://togithub.com/vitejs/vite/issues/15840)

</details>

<details>
<summary>intlify/vue-i18n-next (vue-i18n)</summary>

###
[`v9.10.1`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v9101-2024-03-01T012617Z)

[Compare
Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.10.0...v9.10.1)

This changelog is generated by [GitHub
Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.10.1)

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

#### What's Changed

#####  Improvement Features

- chore(fix):
[#&#8203;1630](https://togithub.com/intlify/vue-i18n-next/issues/1630)
make the install function synchronous to be aligned… by
[@&#8203;k-paxian](https://togithub.com/k-paxian) in
[https://github.com/intlify/vue-i18n-next/pull/1631](https://togithub.com/intlify/vue-i18n-next/pull/1631)

##### 📝️ Documentations

- docs: wrong te docs by [@&#8203;kazupon](https://togithub.com/kazupon)
in
[https://github.com/intlify/vue-i18n-next/pull/1753](https://togithub.com/intlify/vue-i18n-next/pull/1753)

#### New Contributors

- [@&#8203;k-paxian](https://togithub.com/k-paxian) made their first
contribution in
[https://github.com/intlify/vue-i18n-next/pull/1631](https://togithub.com/intlify/vue-i18n-next/pull/1631)

**Full Changelog**:
https://github.com/intlify/vue-i18n-next/compare/v9.10.0...v9.10.1

###
[`v9.10.0`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v9100-2024-03-01T005042Z)

[Compare
Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.9.1...v9.10.0)

This changelog is generated by [GitHub
Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.10.0)

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

#### What's Changed

##### 🌟 Features

- fix: Support for `te` behavior compatibility before v9.6 by
[@&#8203;kazupon](https://togithub.com/kazupon) in
[https://github.com/intlify/vue-i18n-next/pull/1751](https://togithub.com/intlify/vue-i18n-next/pull/1751)

##### 📝️ Documentations

- docs: update description of Nuxt I18n and its status by
[@&#8203;BobbieGoede](https://togithub.com/BobbieGoede) in
[https://github.com/intlify/vue-i18n-next/pull/1739](https://togithub.com/intlify/vue-i18n-next/pull/1739)

#### New Contributors

- [@&#8203;twolfvb](https://togithub.com/twolfvb) made their first
contribution in
[https://github.com/intlify/vue-i18n-next/pull/1732](https://togithub.com/intlify/vue-i18n-next/pull/1732)
- [@&#8203;ismailarilik](https://togithub.com/ismailarilik) made their
first contribution in
[https://github.com/intlify/vue-i18n-next/pull/1722](https://togithub.com/intlify/vue-i18n-next/pull/1722)

**Full Changelog**:
https://github.com/intlify/vue-i18n-next/compare/v9.9.1...v9.10.0

</details>

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

### [`v4.3.0`](https://togithub.com/vuejs/router/releases/tag/v4.3.0)

[Compare
Source](https://togithub.com/vuejs/router/compare/v4.2.5...v4.3.0)

Please refer to
[CHANGELOG.md](https://togithub.com/vuejs/router/blob/main/packages/router/CHANGELOG.md)
for details.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge -
"before 4am" (UTC).

🚦 **Automerge**: Enabled.

♻ **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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 07:32:18 +01:00
Thor Anker Kvisgård Lange
364d708923
Add bitbucket datacenter (server) support (#2503)
This pull-requests re-introduces the Bitbucket Server support with a
more or less complete rewrite of the forge implementation. We have a lot
of on-premises git repositories hosted in Bitbucket Server and need a CI
solution for running that and Woodpecker looks promising.

The implementation is based on external Bitbucket Server REST client
library which we are maintaining and have created in another context.
Besides the original support for Bitbucket the re-implementation also
adds support for handling Bitbucket pull-request events.
2024-02-20 15:58:02 +01:00
renovate[bot]
c664d86566
chore(deps): update dependency eslint-plugin-simple-import-sort to v12 (#3396) 2024-02-17 09:37:42 +01:00
renovate[bot]
63f6e21430
chore(deps): update typescript-eslint monorepo to v7 (major) (#3397) 2024-02-17 09:12:18 +01:00
Michael
5e0ec973ba Translated using Weblate (French)
Currently translated at 100.0% (364 of 364 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/fr/
2024-02-13 16:57:29 +00:00
qwerty287
8700d2b300 Translated using Weblate (German)
Currently translated at 100.0% (364 of 364 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2024-02-10 07:57:29 +00:00
Lukas
147137c7bb
Allow editing all environment variables in pipeline popups (#3314) 2024-02-09 00:46:08 +01:00
renovate[bot]
832f49a164
chore(deps): lock file maintenance (#3350)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - "before 4am" (UTC).

🚦 **Automerge**: Enabled.

♻ **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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
2024-02-08 20:23:49 +01:00
Marcin Puc
e64d596436 Translated using Weblate (Polish)
Currently translated at 90.1% (328 of 364 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/pl/
2024-02-07 15:57:28 +00:00
Lukas
c746857830
Fix version check on next (#3340)
Closes #3318
2024-02-07 02:10:36 +01:00
Michael
4456da99c5 Translated using Weblate (French)
Currently translated at 100.0% (364 of 364 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/fr/
2024-02-02 18:57:28 +00:00
qwerty287
5ccdfa76e0 Translated using Weblate (German)
Currently translated at 100.0% (364 of 364 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2024-02-02 18:57:27 +00:00
Lukas
dd465add43
Add no branches text (#3312) 2024-02-01 16:31:04 +02:00
Lukas
a801f8cbc3
Add loading spinner to repo list (#3310) 2024-02-01 08:40:01 +01:00
Marcin Puc
450a437cb6 Translated using Weblate (Polish)
Currently translated at 90.1% (328 of 364 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/pl/
2024-02-01 03:45:23 +00:00
Patrick Schratz
1ed9d58a69
Add 2.3 docs (#3306) 2024-01-31 19:47:52 +01:00
qwerty287
9df572ef31
Add release event trigger (#3226)
Supersedes #764 

Bitbucket does not support release webhooks.

---------

Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
2024-01-30 17:39:00 +01:00
Patrick Schratz
da4bd8b97d
Update theme on system color mode change (#3296)
Currently, when theme `auto` is set and the system theme changes, users
need to reload the site themselves.

This PR adds an even listener which listens for such changes and reloads
the theme automatically in the background.

---------

Co-authored-by: Anbraten <anton@ju60.de>
2024-01-30 11:00:07 +01:00
Lukas
94b882fb95
Add spellcheck config (#3018)
Part of #738 

```
pnpx cspell lint --gitignore '{**,.*}/{*,.*}'
```

---------

Co-authored-by: Anbraten <anton@ju60.de>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2024-01-27 21:15:10 +01:00