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
renovate[bot]
d9079b9051
chore(deps): lock file maintenance ( #3274 )
...
[![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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 07:46:14 +01:00
renovate[bot]
7c0888e93f
chore(deps): update web npm deps non-major ( #3273 )
...
[![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.171` ->
`2.2.174`](https://renovatebot.com/diffs/npm/@iconify%2fjson/2.2.171/2.2.174 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify%2fjson/2.2.174?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify%2fjson/2.2.174?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify%2fjson/2.2.171/2.2.174?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify%2fjson/2.2.171/2.2.174?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.5` ->
`20.11.6`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.5/20.11.6 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.5/20.11.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.5/20.11.6?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 ))
| [`6.19.0` ->
`6.19.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.19.0/6.19.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.19.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.19.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.19.0/6.19.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.19.0/6.19.1?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 ))
| [`6.19.0` ->
`6.19.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.19.0/6.19.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.19.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.19.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.19.0/6.19.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.19.0/6.19.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[vite-plugin-prismjs](https://togithub.com/code-farmer-i/vite-plugin-prismjs )
| [`^0.0.8` ->
`^0.0.11`](https://renovatebot.com/diffs/npm/vite-plugin-prismjs/0.0.8/0.0.11 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-prismjs/0.0.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-prismjs/0.0.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-prismjs/0.0.8/0.0.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-prismjs/0.0.8/0.0.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [vue-eslint-parser](https://togithub.com/vuejs/vue-eslint-parser ) |
[`9.4.0` ->
`9.4.2`](https://renovatebot.com/diffs/npm/vue-eslint-parser/9.4.0/9.4.2 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-eslint-parser/9.4.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-eslint-parser/9.4.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-eslint-parser/9.4.0/9.4.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-eslint-parser/9.4.0/9.4.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>iconify/icon-sets (@​iconify/json)</summary>
###
[`v2.2.174`](https://togithub.com/iconify/icon-sets/compare/2.2.173...2.2.174 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.173...2.2.174 )
###
[`v2.2.173`](https://togithub.com/iconify/icon-sets/compare/2.2.172...2.2.173 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.172...2.2.173 )
###
[`v2.2.172`](https://togithub.com/iconify/icon-sets/compare/2.2.171...2.2.172 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.171...2.2.172 )
</details>
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/eslint-plugin)</summary>
###
[`v6.19.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6191-2024-01-22 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.19.0...v6.19.1 )
##### 🩹 Fixes
- **type-utils:** preventing isUnsafeAssignment infinite recursive calls
- **eslint-plugin:** \[no-unnecessary-condition] fix false positive for
type variable
##### ❤️ Thank You
- 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.
</details>
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/parser)</summary>
###
[`v6.19.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6191-2024-01-22 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.19.0...v6.19.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>code-farmer-i/vite-plugin-prismjs
(vite-plugin-prismjs)</summary>
###
[`v0.0.11`](5a78b11863...8475fd891c
)
[Compare
Source](5a78b11863...8475fd891c
)
###
[`v0.0.10`](81ed9ec3d0...5a78b11863
)
[Compare
Source](81ed9ec3d0...5a78b11863
)
###
[`v0.0.9`](1c1b7395e3...81ed9ec3d0
)
[Compare
Source](1c1b7395e3...81ed9ec3d0
)
</details>
<details>
<summary>vuejs/vue-eslint-parser (vue-eslint-parser)</summary>
###
[`v9.4.2`](https://togithub.com/vuejs/vue-eslint-parser/releases/tag/v9.4.2 )
[Compare
Source](https://togithub.com/vuejs/vue-eslint-parser/compare/v9.4.1...v9.4.2 )
##### 🐛 Bug Fixes
- Fix an error when using default for generic by
[@​ota-meshi](https://togithub.com/ota-meshi ) in
[https://github.com/vuejs/vue-eslint-parser/pull/222 ](https://togithub.com/vuejs/vue-eslint-parser/pull/222 )
**Full Changelog**:
https://github.com/vuejs/vue-eslint-parser/compare/v9.4.1...v9.4.2
###
[`v9.4.1`](https://togithub.com/vuejs/vue-eslint-parser/releases/tag/v9.4.1 )
[Compare
Source](https://togithub.com/vuejs/vue-eslint-parser/compare/v9.4.0...v9.4.1 )
##### 🐛 Bug Fixes
- fix: shorthand camelize should be used in `rawName` by
[@​waynzh](https://togithub.com/waynzh ) in
[https://github.com/vuejs/vue-eslint-parser/pull/218 ](https://togithub.com/vuejs/vue-eslint-parser/pull/218 )
- Fix an error when using CRLF for generic directive by
[@​ota-meshi](https://togithub.com/ota-meshi ) in
[https://github.com/vuejs/vue-eslint-parser/pull/220 ](https://togithub.com/vuejs/vue-eslint-parser/pull/220 )
**Full Changelog**:
https://github.com/vuejs/vue-eslint-parser/compare/v9.4.0...v9.4.1
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 07:25:15 +01:00
runephilosof-karnovgroup
05f24a5706
Load more pipeline log lines (500 => 5000) ( #3212 )
...
Co-authored-by: 6543 <6543@obermui.de>
2024-01-22 08:13:22 +01:00
qwerty287
5e2f7d81b3
Clean up models ( #3228 )
2024-01-22 07:56:18 +01:00
qwerty287
aae5d8449f
Update web dependencies ( #3234 )
2024-01-20 18:27:36 +01:00
renovate[bot]
7eff20d1b7
chore(deps): lock file maintenance ( #3190 )
...
[![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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-01-15 08:32:17 +01:00
qwerty287
59d824ebf8
Do not run prettier with pre-commit ( #3196 )
...
To fix issues with https://github.com/woodpecker-ci/woodpecker/pull/3190
Prettier still runs at woodpecker.
Also fix the duplication in our CI.
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-01-14 21:14:00 +01:00
Robert Kaussow
7756c60a33
Enable golangci linter stylecheck ( #3167 )
...
This PR only fixes error string formatting, log message strings are
still mixed upper/lowercase (see
https://github.com/woodpecker-ci/woodpecker/pull/3161#issuecomment-1885140649 )
and I'm not aware of a linter to enforce it.
2024-01-10 22:56:42 +01:00
qwerty287
631b7c2fed
Fix feed sorting ( #3155 )
...
Closes #2915
2024-01-09 20:01:18 +01:00
6543
11d70a894d
use animate-spin class ( #3150 )
2024-01-09 15:42:23 +01:00
6543
1ee2b8c41c
Make service icon rotate ( #3149 )
...
add animation for color blind people
[video](https://cloud.obermui.de/s/adpxqpMw6dEgZcC/download/recording_woodpecker-pull-3148.mkv )
2024-01-09 07:45:41 +01:00
6543
5715bd1027
Make Service Icons work as enum was wrong ( #3148 )
...
make #3078 work as enum was wrong.
![image](https://github.com/woodpecker-ci/woodpecker/assets/24977596/933cf69d-9884-4e29-ac7b-21b58a52b870 )
2024-01-09 07:30:43 +01:00
6543
549d095ff3
Use js-base64 on pipeline log page ( #3146 )
...
followup of #3110
2024-01-09 03:45:30 +01:00
Weblate
4a0d5f1391
Translated using Weblate (German)
...
Currently translated at 100.0% (363 of 363 strings)
Co-authored-by: qwerty287 <ndev@web.de>
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
Translation: Woodpecker CI/UI
2024-01-06 19:46:20 +00:00
Weblate
c3aec61bfc
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (363 of 363 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (362 of 362 strings)
Co-authored-by: Blezz Rot <markus.jenya04@yandex.ru>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/id/
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/ru/
Translation: Woodpecker CI/UI
2024-01-05 07:34:01 +00:00
Lukas
4a88e3727b
Always show pipeline step list ( #3114 )
...
Closes #1845
Will always show the pipeline step list for failed pipelines, declined
pipelines and blocked pipelines.
Example screenshot of a failed pipeline:
![image](https://github.com/woodpecker-ci/woodpecker/assets/32853499/c43618f2-b49e-4b42-908c-95c5f641ba4a )
2024-01-04 10:10:54 +01:00
Lukas
f8a4d72381
Add loading spinner and no pull request text ( #3113 )
2024-01-03 19:39:45 +01:00
Lukas
7c4a61a17f
Fix timeout settings contrast ( #3112 )
2024-01-03 18:18:54 +01:00
Lukas
ef3dabc679
Fix config base64 parsing to utf-8 ( #3110 )
...
Closes #2609
2024-01-03 10:39:04 +01:00
Lukas
857db91634
Unfold workflow when opening via URL ( #3106 )
...
Closes #2938
2024-01-03 01:33:46 +01:00
6543
38cf248e41
use semver for version comparsion ( #3042 )
...
close #3041
close #3043
---------
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2023-12-30 23:28:43 +01:00
qwerty287
c74dc9ce92
Remove old files ( #3077 )
...
from https://github.com/woodpecker-ci/woodpecker/pull/3069
- `.changelog.yml`: no longer used
- `pipeline/samples`
2023-12-30 15:10:31 +01:00
qwerty287
ab1927fca1
Indicate if step is service ( #3078 )
...
closes https://github.com/woodpecker-ci/woodpecker/issues/269
Icons in step list:
![Screenshot 2023-12-30 at 12-05-48
Woodpecker](https://github.com/woodpecker-ci/woodpecker/assets/80460567/5f682cc6-8dad-4edb-ab15-b8ae93078c7c )
![Screenshot 2023-12-30 at 12-06-06
Woodpecker](https://github.com/woodpecker-ci/woodpecker/assets/80460567/67782571-438e-4937-a7c6-ab2b378aa0c7 )
![Screenshot 2023-12-30 at 12-07-49
Woodpecker](https://github.com/woodpecker-ci/woodpecker/assets/80460567/b3841e10-ac85-4c2b-a46b-663c2db8f59e )
2023-12-30 13:28:11 +02:00
Andy Han
f100a21cc7
Fix badge's repoUrl with rootpath ( #3076 )
...
Fix #3032 again.
2023-12-30 09:56:48 +01:00
renovate[bot]
41819daaeb
Update dependency @vitejs/plugin-vue to v5 ( #3074 )
2023-12-30 08:18:12 +01:00
6543
74f6824d03
Add option to disable version check in admin web UI ( #3040 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2023-12-27 22:16:15 +01:00
qwerty287
8280655e0f
Fix duplicated icons ( #3045 )
...
on PRs
![image](https://github.com/woodpecker-ci/woodpecker/assets/80460567/75ebbcc3-4b12-4192-a2ad-5103331cb3e7 )
2023-12-27 16:23:33 +01:00
6543
af3b35f06a
trim v on version check ( #3039 )
...
close #3034
2023-12-27 15:17:18 +01:00
6543
840fca198e
make backend step dag generation deterministic ( #3037 )
...
the the generation for backend steps if a dag is used deterministic.
this also fix where the test randomly fail like in:
- https://ci.woodpecker-ci.org/repos/3780/pipeline/11057/30
- https://ci.woodpecker-ci.org/repos/3780/pipeline/11076/25
2023-12-27 12:38:33 +02:00
Andy Han
8c4480f281
Fix Wrong badgeUrl repo badge tab when rootPath is not empty ( #3033 )
...
Fix #3032
2023-12-27 10:38:27 +01:00
Anbraten
f01ac3f0a3
Add pull request closed event ( #2684 )
...
- [x] updates docs
- [x] adjust UI
- [x] show correct icon
- [x] show correct link (to pr)
- [x] add as option in secret edit
- [x] parse webhook
- [x] update tests
- [x] github merged
- [x] github closed
- [x] gitea merged
- [x] gitea closed
- [x] bitbucket merged
- [x] bitbucket closed
- [x] gitlab merged
- [x] gitlab closed
closes #286
2023-12-26 19:22:52 +01:00
Lukas
28bd6cc690
Show default branch on top ( #3019 )
2023-12-26 07:37:14 +01:00
qwerty287
d82e151440
Hide queue visualization if nothing to show ( #3003 )
2023-12-25 13:38:58 +01:00
Weblate
acec955943
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (362 of 362 strings)
Co-authored-by: Linerly <linerly@proton.me>
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/id/
Translation: Woodpecker CI/UI
2023-12-24 16:18:11 +00:00
qwerty287
9d9bcbf363
Hide PR tab if PRs are disabled ( #3004 )
...
Closes https://github.com/woodpecker-ci/woodpecker/issues/2988
2023-12-24 11:04:18 +02:00
Weblate
030db4e110
Translated using Weblate (German)
...
Currently translated at 100.0% (362 of 362 strings)
Co-authored-by: qwerty287 <ndev@web.de>
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
Translation: Woodpecker CI/UI
2023-12-23 16:46:15 +00:00
renovate[bot]
ee038a74e1
fix(deps): update dependency @intlify/unplugin-vue-i18n to v2 ( #2998 )
2023-12-23 08:21:30 +01:00
6543
f72ca04467
chore(deps): update web npm deps non-major ( #2997 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-23 00:54:18 +01:00
Weblate
f6ca346f13
Translated using Weblate (French)
...
Currently translated at 100.0% (362 of 362 strings)
Co-authored-by: Michael <misc+weblatewoodp@zarb.org>
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/fr/
Translation: Woodpecker CI/UI
2023-12-22 15:46:15 +00:00
Lukas
5a7e314f5a
Link labels to input and select ( #2974 )
2023-12-19 22:32:35 +02:00
Anbraten
ba21f29c27
Update pipeline icons ( #2783 )
...
![image](https://github.com/woodpecker-ci/woodpecker/assets/6918444/1da704e0-f160-44f4-8b23-e223313c0f11 )
2023-12-19 06:00:56 +01:00
Weblate
ed4cd1044c
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 3.0% (11 of 360 strings)
Translated using Weblate (French)
Currently translated at 100.0% (360 of 360 strings)
Co-authored-by: Michael <misc+weblatewoodp@zarb.org>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: yeziruo <i@yeziruo.com>
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/fr/
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/zh_Hant/
Translation: Woodpecker CI/UI
2023-12-19 03:08:49 +00:00
Robert Kaussow
57790e4176
Fix error container overflow ( #2957 )
...
Fixes: https://github.com/woodpecker-ci/woodpecker/issues/2947
![image](https://github.com/woodpecker-ci/woodpecker/assets/3391958/03198aec-fd3c-4fcd-8418-a7c5b0ff9d0b )
On the mobile view, it now wraps to show error on top. That is still not
perfect as it creates content jumps, after clicking on a pipeline with
errors. I don't have a better idea yet, but IMO it's already an
improvement as before it was quite unusable on mobile view.
Before:
![image](https://github.com/woodpecker-ci/woodpecker/assets/3391958/20849de8-55d6-4839-b4b4-fe220003887d )
After:
![image](https://github.com/woodpecker-ci/woodpecker/assets/3391958/8a80939b-d6a5-414d-b693-ef4583e2f37d )
2023-12-16 22:27:46 +02:00
Anbraten
16803d6217
Show secrets from org and global level ( #2873 )
...
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2023-12-16 10:29:13 +01:00
renovate[bot]
50cc89a852
Lock file maintenance ( #2910 )
...
[![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:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-06 15:05:49 +01:00
renovate[bot]
e1e3adb0f2
Update web npm deps non-major ( #2909 )
...
[![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.143` ->
`2.2.153`](https://renovatebot.com/diffs/npm/@iconify%2fjson/2.2.143/2.2.153 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify%2fjson/2.2.153?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify%2fjson/2.2.153?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify%2fjson/2.2.143/2.2.153?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify%2fjson/2.2.143/2.2.153?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.201` ->
`4.14.202`](https://renovatebot.com/diffs/npm/@types%2flodash/4.14.201/4.14.202 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2flodash/4.14.202?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2flodash/4.14.202?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2flodash/4.14.201/4.14.202?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2flodash/4.14.201/4.14.202?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.9.2` ->
`20.10.3`](https://renovatebot.com/diffs/npm/@types%2fnode/20.9.2/20.10.3 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.10.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.10.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.9.2/20.10.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.9.2/20.10.3?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 ))
| [`6.11.0` ->
`6.13.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.11.0/6.13.2 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.13.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.13.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.11.0/6.13.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.11.0/6.13.2?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 ))
| [`6.11.0` ->
`6.13.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.11.0/6.13.2 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.13.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.13.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.11.0/6.13.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.11.0/6.13.2?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 ))
| [`4.5.0` ->
`4.5.1`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.5.0/4.5.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/4.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/4.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/4.5.0/4.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/4.5.0/4.5.1?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.3.8` ->
`3.3.10`](https://renovatebot.com/diffs/npm/@vue%2fcompiler-sfc/3.3.8/3.3.10 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fcompiler-sfc/3.3.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fcompiler-sfc/3.3.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fcompiler-sfc/3.3.8/3.3.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fcompiler-sfc/3.3.8/3.3.10?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.6.1` ->
`10.7.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/10.6.1/10.7.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vueuse%2fcore/10.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vueuse%2fcore/10.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vueuse%2fcore/10.6.1/10.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vueuse%2fcore/10.6.1/10.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [eslint](https://eslint.org )
([source](https://togithub.com/eslint/eslint )) | [`8.54.0` ->
`8.55.0`](https://renovatebot.com/diffs/npm/eslint/8.54.0/8.55.0 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.55.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.55.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.54.0/8.55.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.54.0/8.55.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[eslint-config-prettier](https://togithub.com/prettier/eslint-config-prettier )
| [`9.0.0` ->
`9.1.0`](https://renovatebot.com/diffs/npm/eslint-config-prettier/9.0.0/9.1.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-prettier/9.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-prettier/9.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-prettier/9.0.0/9.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-prettier/9.0.0/9.1.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.18.1` ->
`9.19.2`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/9.18.1/9.19.2 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-vue/9.19.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-vue/9.19.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-vue/9.18.1/9.19.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-vue/9.18.1/9.19.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [node-emoji](https://togithub.com/omnidan/node-emoji ) | [`2.1.1` ->
`2.1.3`](https://renovatebot.com/diffs/npm/node-emoji/2.1.1/2.1.3 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/node-emoji/2.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/node-emoji/2.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/node-emoji/2.1.1/2.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/node-emoji/2.1.1/2.1.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [unplugin-icons](https://togithub.com/unplugin/unplugin-icons ) |
[`0.18.0` ->
`0.18.1`](https://renovatebot.com/diffs/npm/unplugin-icons/0.18.0/0.18.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/unplugin-icons/0.18.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/unplugin-icons/0.18.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/unplugin-icons/0.18.0/0.18.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/unplugin-icons/0.18.0/0.18.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[unplugin-vue-components](https://togithub.com/unplugin/unplugin-vue-components )
| [`^0.25.0` ->
`^0.26.0`](https://renovatebot.com/diffs/npm/unplugin-vue-components/0.25.2/0.26.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/unplugin-vue-components/0.26.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/unplugin-vue-components/0.26.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/unplugin-vue-components/0.25.2/0.26.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/unplugin-vue-components/0.25.2/0.26.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[vite-plugin-windicss](https://togithub.com/antfu/vite-plugin-windicss )
| [`1.9.1` ->
`1.9.2`](https://renovatebot.com/diffs/npm/vite-plugin-windicss/1.9.1/1.9.2 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-windicss/1.9.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-windicss/1.9.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-windicss/1.9.1/1.9.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-windicss/1.9.1/1.9.2?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.3.8` ->
`3.3.10`](https://renovatebot.com/diffs/npm/vue/3.3.8/3.3.10 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.3.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.3.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.3.8/3.3.10?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.3.8/3.3.10?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.7.0` ->
`9.8.0`](https://renovatebot.com/diffs/npm/vue-i18n/9.7.0/9.8.0 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-i18n/9.8.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-i18n/9.8.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-i18n/9.7.0/9.8.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-i18n/9.7.0/9.8.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [vue-tsc](https://togithub.com/vuejs/language-tools )
([source](https://togithub.com/vuejs/language-tools/tree/HEAD/packages/tsc ))
| [`1.8.22` ->
`1.8.25`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.22/1.8.25 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/1.8.25?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/1.8.25?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/1.8.22/1.8.25?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/1.8.22/1.8.25?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>iconify/icon-sets (@​iconify/json)</summary>
###
[`v2.2.153`](https://togithub.com/iconify/icon-sets/compare/2.2.152...2.2.153 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.152...2.2.153 )
###
[`v2.2.152`](https://togithub.com/iconify/icon-sets/compare/2.2.151...2.2.152 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.151...2.2.152 )
###
[`v2.2.151`](https://togithub.com/iconify/icon-sets/compare/2.2.150...2.2.151 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.150...2.2.151 )
###
[`v2.2.150`](https://togithub.com/iconify/icon-sets/compare/2.2.149...2.2.150 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.149...2.2.150 )
###
[`v2.2.149`](https://togithub.com/iconify/icon-sets/compare/2.2.148...2.2.149 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.148...2.2.149 )
###
[`v2.2.148`](https://togithub.com/iconify/icon-sets/compare/2.2.147...2.2.148 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.147...2.2.148 )
###
[`v2.2.147`](https://togithub.com/iconify/icon-sets/compare/2.2.146...2.2.147 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.146...2.2.147 )
###
[`v2.2.146`](https://togithub.com/iconify/icon-sets/compare/2.2.145...2.2.146 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.145...2.2.146 )
###
[`v2.2.145`](https://togithub.com/iconify/icon-sets/compare/2.2.144...2.2.145 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.144...2.2.145 )
###
[`v2.2.144`](https://togithub.com/iconify/icon-sets/compare/2.2.143...2.2.144 )
[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.143...2.2.144 )
</details>
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/eslint-plugin)</summary>
###
[`v6.13.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6132-2023-12-04 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.1...v6.13.2 )
**Note:** Version bump only for package
[@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin )
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.
###
[`v6.13.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6131-2023-11-28 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1 )
**Note:** Version bump only for package
[@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin )
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.
###
[`v6.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6130-2023-11-27 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.0 )
**Note:** Version bump only for package
[@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin )
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.
###
[`v6.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6120-2023-11-20 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.11.0...v6.12.0 )
##### Bug Fixes
- **eslint-plugin:** \[class-methods-use-this] detect a problematic case
for private/protected members if `ignoreClassesThatImplementAnInterface`
is set
([#​7705](https://togithub.com/typescript-eslint/typescript-eslint/issues/7705 ))
([155aa1f](155aa1f533
))
- **eslint-plugin:** \[no-unnecessary-condition] fix false positive with
computed member access and branded key type
([#​7706](https://togithub.com/typescript-eslint/typescript-eslint/issues/7706 ))
([f151b26](f151b26d21
))
- **eslint-plugin:** \[switch-exhaustiveness-check] enum members with
new line or single quotes are not being fixed correctly
([#​7806](https://togithub.com/typescript-eslint/typescript-eslint/issues/7806 ))
([a034d0a](a034d0a385
)),
closes
[#​7768](https://togithub.com/typescript-eslint/typescript-eslint/issues/7768 )
##### Features
- \[member-ordering] add accessor support for member-ordering
([#​7927](https://togithub.com/typescript-eslint/typescript-eslint/issues/7927 ))
([3c8312d](3c8312d1e1
))
- **eslint-plugin:** \[switch-exhaustiveness-check] add
requireDefaultForNonUnion option
([#​7880](https://togithub.com/typescript-eslint/typescript-eslint/issues/7880 ))
([4cfcd45](4cfcd451ef
))
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
(@​typescript-eslint/parser)</summary>
###
[`v6.13.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6132-2023-12-04 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.1...v6.13.2 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
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.
###
[`v6.13.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6131-2023-11-28 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
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.
###
[`v6.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6130-2023-11-27 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.0 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
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.
###
[`v6.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6120-2023-11-20 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.11.0...v6.12.0 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
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/core (@​vue/compiler-sfc)</summary>
###
[`v3.3.10`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3310-2023-12-04 )
[Compare
Source](https://togithub.com/vuejs/core/compare/v3.3.9...v3.3.10 )
##### Bug Fixes
- **app:** prevent template from being cached between apps with
different options
([#​9724](https://togithub.com/vuejs/core/issues/9724 ))
([ec71585](ec715854ca
)),
closes [#​9618](https://togithub.com/vuejs/core/issues/9618 )
- **compiler-sfc:** avoid passing forEach index to genMap
([f12db7f](f12db7fb56
))
- **compiler-sfc:** deindent pug/jade templates
([6345197](634519720a
)),
closes [#​3231](https://togithub.com/vuejs/core/issues/3231 )
[#​3842](https://togithub.com/vuejs/core/issues/3842 )
[#​7723](https://togithub.com/vuejs/core/issues/7723 )
- **compiler-sfc:** fix :where and :is selector in scoped mode with
multiple selectors
([#​9735](https://togithub.com/vuejs/core/issues/9735 ))
([c3e2c55](c3e2c556b5
)),
closes [#​9707](https://togithub.com/vuejs/core/issues/9707 )
- **compiler-sfc:** generate more treeshaking friendly code
([#​9507](https://togithub.com/vuejs/core/issues/9507 ))
([8d74ca0](8d74ca0e6f
)),
closes [#​9500](https://togithub.com/vuejs/core/issues/9500 )
- **compiler-sfc:** support inferring generic types
([#​8511](https://togithub.com/vuejs/core/issues/8511 ))
([eb5e307](eb5e307c0b
)),
closes [#​8482](https://togithub.com/vuejs/core/issues/8482 )
- **compiler-sfc:** support resolving components from props
([#​8785](https://togithub.com/vuejs/core/issues/8785 ))
([7cbcee3](7cbcee3d83
))
- **compiler-sfc:** throw error when failing to load TS during type
resolution ([#​8883](https://togithub.com/vuejs/core/issues/8883 ))
([4936d2e](4936d2e11a
))
- **cssVars:** cssVar names should be double-escaped when generating
code for ssr
([#​8824](https://togithub.com/vuejs/core/issues/8824 ))
([5199a12](5199a12f88
)),
closes [#​7823](https://togithub.com/vuejs/core/issues/7823 )
- **deps:** update compiler to ^7.23.4
([#​9681](https://togithub.com/vuejs/core/issues/9681 ))
([31f6ebc](31f6ebc4df
))
- **runtime-core:** Suspense get anchor properly in Transition
([#​9309](https://togithub.com/vuejs/core/issues/9309 ))
([65f3fe2](65f3fe2731
)),
closes [#​8105](https://togithub.com/vuejs/core/issues/8105 )
- **runtime-dom:** set width/height with units as attribute
([#​8781](https://togithub.com/vuejs/core/issues/8781 ))
([bfc1838](bfc1838f31
))
- **ssr:** avoid computed being accidentally cached before server render
([#​9688](https://togithub.com/vuejs/core/issues/9688 ))
([30d5d93](30d5d93a92
)),
closes [#​5300](https://togithub.com/vuejs/core/issues/5300 )
- **types:** expose emits as props in functional components
([#​9234](https://togithub.com/vuejs/core/issues/9234 ))
([887e54c](887e54c347
))
- **types:** fix reactive collection types
([#​8960](https://togithub.com/vuejs/core/issues/8960 ))
([ad27473](ad27473701
)),
closes [#​8904](https://togithub.com/vuejs/core/issues/8904 )
- **types:** improve return type withKeys and withModifiers
([#​9734](https://togithub.com/vuejs/core/issues/9734 ))
([43c3cfd](43c3cfdec5
))
##### Performance Improvements
- optimize on\* prop check
([38aaa8c](38aaa8c886
))
- **runtime-dom:** cache modifier wrapper functions
([da4a4fb](da4a4fb5e8
)),
closes [#​8882](https://togithub.com/vuejs/core/issues/8882 )
- **v-on:** constant handlers with modifiers should not be treated as
dynamic
([4d94ebf](4d94ebfe75
))
###
[`v3.3.9`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#339-2023-11-25 )
[Compare
Source](https://togithub.com/vuejs/core/compare/v3.3.8...v3.3.9 )
##### Bug Fixes
- **compiler-core:** avoid rewriting scope variables in inline for loops
([#​7245](https://togithub.com/vuejs/core/issues/7245 ))
([a2d810e](a2d810eb40
)),
closes [#​7238](https://togithub.com/vuejs/core/issues/7238 )
- **compiler-core:** fix `resolveParserPlugins` decorators check
([#​9566](https://togithub.com/vuejs/core/issues/9566 ))
([9d0eba9](9d0eba916f
)),
closes [#​9560](https://togithub.com/vuejs/core/issues/9560 )
- **compiler-sfc:** consistently escape type-only prop names
([#​8654](https://togithub.com/vuejs/core/issues/8654 ))
([3e08d24](3e08d246df
)),
closes [#​8635](https://togithub.com/vuejs/core/issues/8635 )
[#​8910](https://togithub.com/vuejs/core/issues/8910 )
[vitejs/vite-plugin-vue#184 ](https://togithub.com/vitejs/vite-plugin-vue/issues/184 )
- **compiler-sfc:** malformed filename on windows using
path.posix.join()
([#​9478](https://togithub.com/vuejs/core/issues/9478 ))
([f18a174](f18a174979
)),
closes [#​8671](https://togithub.com/vuejs/core/issues/8671 )
[#​9583](https://togithub.com/vuejs/core/issues/9583 )
[#​9446](https://togithub.com/vuejs/core/issues/9446 )
[#​9473](https://togithub.com/vuejs/core/issues/9473 )
- **compiler-sfc:** support `:is` and `:where` selector in scoped css
rewrite ([#​8929](https://togithub.com/vuejs/core/issues/8929 ))
([3227e50](3227e50b32
))
- **compiler-sfc:** support resolve extends interface for defineEmits
([#​8470](https://togithub.com/vuejs/core/issues/8470 ))
([9e1b74b](9e1b74bcd5
)),
closes [#​8465](https://togithub.com/vuejs/core/issues/8465 )
- **hmr/transition:** fix kept-alive component inside transition
disappearing after hmr
([#​7126](https://togithub.com/vuejs/core/issues/7126 ))
([d11e978](d11e978fc9
)),
closes [#​7121](https://togithub.com/vuejs/core/issues/7121 )
- **hydration:** force hydration for v-bind with .prop modifier
([364f319](364f319d21
)),
closes [#​7490](https://togithub.com/vuejs/core/issues/7490 )
- **hydration:** properly hydrate indeterminate prop
([34b5a5d](34b5a5da4a
)),
closes [#​7476](https://togithub.com/vuejs/core/issues/7476 )
- **reactivity:** clear method on readonly collections should return
undefined ([#​7316](https://togithub.com/vuejs/core/issues/7316 ))
([657476d](657476dcdb
))
- **reactivity:** onCleanup also needs to be cleaned
([#​8655](https://togithub.com/vuejs/core/issues/8655 ))
([73fd810](73fd810eeb
)),
closes [#​5151](https://togithub.com/vuejs/core/issues/5151 )
[#​7695](https://togithub.com/vuejs/core/issues/7695 )
- **ssr:** hydration `__vnode` missing for devtools
([#​9328](https://togithub.com/vuejs/core/issues/9328 ))
([5156ac5](5156ac5b38
))
- **types:** allow falsy value types in `StyleValue`
([#​7954](https://togithub.com/vuejs/core/issues/7954 ))
([17aa92b](17aa92b79b
)),
closes [#​7955](https://togithub.com/vuejs/core/issues/7955 )
- **types:** defineCustomElement using defineComponent return type with
emits ([#​7937](https://togithub.com/vuejs/core/issues/7937 ))
([5d932a8](5d932a8e6d
)),
closes [#​7782](https://togithub.com/vuejs/core/issues/7782 )
- **types:** fix `unref` and `toValue` when input union type contains
ComputedRef
([#​8748](https://togithub.com/vuejs/core/issues/8748 ))
([176d476](176d476712
)),
closes [#​8747](https://togithub.com/vuejs/core/issues/8747 )
[#​8857](https://togithub.com/vuejs/core/issues/8857 )
- **types:** fix instance type when props type is incompatible with
setup returned type
([#​7338](https://togithub.com/vuejs/core/issues/7338 ))
([0e1e8f9](0e1e8f919e
)),
closes [#​5885](https://togithub.com/vuejs/core/issues/5885 )
- **types:** fix shallowRef return type with union value type
([#​7853](https://togithub.com/vuejs/core/issues/7853 ))
([7c44800](7c448000b0
)),
closes [#​7852](https://togithub.com/vuejs/core/issues/7852 )
- **types:** more precise types for class bindings
([#​8012](https://togithub.com/vuejs/core/issues/8012 ))
([46e3374](46e33744c8
))
- **types:** remove optional properties from defineProps return type
([#​6421](https://togithub.com/vuejs/core/issues/6421 ))
([94c049d](94c049d930
)),
closes [#​6420](https://togithub.com/vuejs/core/issues/6420 )
- **types:** return type of withDefaults should be readonly
([#​8601](https://togithub.com/vuejs/core/issues/8601 ))
([f15debc](f15debc01a
))
- **types:** revert class type restrictions
([5d077c8](5d077c8754
)),
closes [#​8012](https://togithub.com/vuejs/core/issues/8012 )
- **types:** update jsx type definitions
([#​8607](https://togithub.com/vuejs/core/issues/8607 ))
([58e2a94](58e2a94871
))
- **types:** widen ClassValue type
([2424013](2424013059
))
- **v-model:** avoid overwriting number input with same value
([#​7004](https://togithub.com/vuejs/core/issues/7004 ))
([40f4b77](40f4b77bb5
)),
closes [#​7003](https://togithub.com/vuejs/core/issues/7003 )
- **v-model:** unnecessary value binding error should apply to dynamic
instead of static binding
([2859b65](2859b653c9
)),
closes [#​3596](https://togithub.com/vuejs/core/issues/3596 )
</details>
<details>
<summary>vueuse/vueuse (@​vueuse/core)</summary>
### [`v10.7.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.7.0 )
[Compare
Source](https://togithub.com/vueuse/vueuse/compare/v10.6.1...v10.7.0 )
##### 🚀 Features
- Upgrade deps - by [@​antfu](https://togithub.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/3614 ](https://togithub.com/vueuse/vueuse/issues/3614 )
[<samp>(fccf2)</samp>](https://togithub.com/vueuse/vueuse/commit/fccf2e4d )
- **isIOS**: Detect new iPad - by
[@​Doctor-wu](https://togithub.com/Doctor-wu ) and
[@​antfu](https://togithub.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/3582 ](https://togithub.com/vueuse/vueuse/issues/3582 )
[<samp>(47d2d)</samp>](https://togithub.com/vueuse/vueuse/commit/47d2d2e9 )
- **onLongPress**: Add `distanceThreshold` option - by
[@​donaldxdonald](https://togithub.com/donaldxdonald ) and
[@​antfu](https://togithub.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/3578 ](https://togithub.com/vueuse/vueuse/issues/3578 )
[<samp>(0e04a)</samp>](https://togithub.com/vueuse/vueuse/commit/0e04aa4a )
- **tryOnMounted**: Support target arguement - by
[@​tolking](https://togithub.com/tolking ) and
[@​antfu](https://togithub.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/3185 ](https://togithub.com/vueuse/vueuse/issues/3185 )
[<samp>(f2aeb)</samp>](https://togithub.com/vueuse/vueuse/commit/f2aeb453 )
- **useBreakpoints**: Make parameters reactivity - by
[@​Doctor-wu](https://togithub.com/Doctor-wu ) in
[https://github.com/vueuse/vueuse/issues/3592 ](https://togithub.com/vueuse/vueuse/issues/3592 )
[<samp>(dc624)</samp>](https://togithub.com/vueuse/vueuse/commit/dc6245b3 )
- **useFileDialog**: Trigger onChange when reset - by
[@​Doctor-wu](https://togithub.com/Doctor-wu ) in
[https://github.com/vueuse/vueuse/issues/3548 ](https://togithub.com/vueuse/vueuse/issues/3548 )
[<samp>(7e2da)</samp>](https://togithub.com/vueuse/vueuse/commit/7e2da58a )
- **useInfiniteScroll**: Add the `canLoadMore` option - by
[@​Alfred-Skyblue](https://togithub.com/Alfred-Skyblue ) in
[https://github.com/vueuse/vueuse/issues/3558 ](https://togithub.com/vueuse/vueuse/issues/3558 )
[<samp>(e780f)</samp>](https://togithub.com/vueuse/vueuse/commit/e780f5a0 )
- **usePointerSwipe**: Add `disableTextSelect` option - by
[@​aminmokhtari94](https://togithub.com/aminmokhtari94 ) in
[https://github.com/vueuse/vueuse/issues/3604 ](https://togithub.com/vueuse/vueuse/issues/3604 )
[<samp>(fd67b)</samp>](https://togithub.com/vueuse/vueuse/commit/fd67ba3a )
- **useTitle**: Restore title on unmounted - by
[@​Doctor-wu](https://togithub.com/Doctor-wu ) and
[@​antfu](https://togithub.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/3570 ](https://togithub.com/vueuse/vueuse/issues/3570 )
[<samp>(0ab76)</samp>](https://togithub.com/vueuse/vueuse/commit/0ab768d0 )
##### 🐞 Bug Fixes
- **createEventHook**: Make createEventHook union type can be inferred
correctly - by [@​Doctor-wu](https://togithub.com/Doctor-wu ) in
[https://github.com/vueuse/vueuse/issues/3569 ](https://togithub.com/vueuse/vueuse/issues/3569 )
[<samp>(e48ca)</samp>](https://togithub.com/vueuse/vueuse/commit/e48ca071 )
- **createEventHook**: `trigger` should not ignore falsy values - by
[@​romansp](https://togithub.com/romansp ) and
[@​Alfred-Skyblue](https://togithub.com/Alfred-Skyblue ) in
[https://github.com/vueuse/vueuse/issues/3561 ](https://togithub.com/vueuse/vueuse/issues/3561 )
[<samp>(3733b)</samp>](https://togithub.com/vueuse/vueuse/commit/3733b8ee )
- **syncRef**: SyncRef typing issue for boolean - by
[@​s-montigny-desautels](https://togithub.com/s-montigny-desautels )
in
[https://github.com/vueuse/vueuse/issues/3553 ](https://togithub.com/vueuse/vueuse/issues/3553 )
[<samp>(acb2f)</samp>](https://togithub.com/vueuse/vueuse/commit/acb2fe6b )
- **useAxios**: Reset `isAborted` value on success - by
[@​17359898647](https://togithub.com/17359898647 ) and
[@​antfu](https://togithub.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/3547 ](https://togithub.com/vueuse/vueuse/issues/3547 )
[<samp>(4b159)</samp>](https://togithub.com/vueuse/vueuse/commit/4b159380 )
- **useDark**: In Vue 2.6 mode.system is undefined - by
[@​Teaghy](https://togithub.com/Teaghy ), **hguan** and
[@​antfu](https://togithub.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/3562 ](https://togithub.com/vueuse/vueuse/issues/3562 )
[<samp>(68688)</samp>](https://togithub.com/vueuse/vueuse/commit/686884a1 )
- **useDropZone**: Fix file types filter - by
[@​getname1997](https://togithub.com/getname1997 ) and
[@​antfu](https://togithub.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/3540 ](https://togithub.com/vueuse/vueuse/issues/3540 )
[<samp>(8f42a)</samp>](https://togithub.com/vueuse/vueuse/commit/8f42a92e )
- **useElementVisibility**: Use last intersection entry - by
[@​ziolko-appfire](https://togithub.com/ziolko-appfire ), **Mateusz
Zieliński** and [@​antfu](https://togithub.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/3365 ](https://togithub.com/vueuse/vueuse/issues/3365 )
[<samp>(07d39)</samp>](https://togithub.com/vueuse/vueuse/commit/07d39853 )
- **useFetch**: Immediately modify the status after the request is
completed - by [@​tolking](https://togithub.com/tolking ) and
[@​antfu](https://togithub.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/3603 ](https://togithub.com/vueuse/vueuse/issues/3603 )
[<samp>(3456d)</samp>](https://togithub.com/vueuse/vueuse/commit/3456d1b0 )
- **useFetch**: Clone 'Response' on reading - by
[@​mymx2](https://togithub.com/mymx2 ) and
[@​antfu](https://togithub.com/antfu ) in
[https://github.com/vueuse/vueuse/issues/3607 ](https://togithub.com/vueuse/vueuse/issues/3607 )
and
[https://github.com/vueuse/vueuse/issues/3608 ](https://togithub.com/vueuse/vueuse/issues/3608 )
[<samp>(8cbfd)</samp>](https://togithub.com/vueuse/vueuse/commit/8cbfd9d3 )
- **useMemoize**: Use shallowReactive to wrap Map - by
[@​antfu](https://togithub.com/antfu )
[<samp>(fecbe)</samp>](https://togithub.com/vueuse/vueuse/commit/fecbe00e )
- **useMousePressed**: Change type of element parameter to
MaybeComputedElementRef - by
[@​4350pChris](https://togithub.com/4350pChris ) in
[https://github.com/vueuse/vueuse/issues/3566 ](https://togithub.com/vueuse/vueuse/issues/3566 )
[<samp>(17f97)</samp>](https://togithub.com/vueuse/vueuse/commit/17f97f63 )
- **useOffsetPagination**: Don't mutate props when it's readonly - by
[@​Doctor-wu](https://togithub.com/Doctor-wu ) in
[https://github.com/vueuse/vueuse/issues/3581 ](https://togithub.com/vueuse/vueuse/issues/3581 )
[<samp>(4dace)</samp>](https://togithub.com/vueuse/vueuse/commit/4dacec8a )
- **useScreenOrientation**: Add fault tolerance to lock and unlock -
by [@​satrong](https://togithub.com/satrong ) in
[https://github.com/vueuse/vueuse/issues/3575 ](https://togithub.com/vueuse/vueuse/issues/3575 )
[<samp>(be3cc)</samp>](https://togithub.com/vueuse/vueuse/commit/be3ccc78 )
- **useStorage**: Fix undefined defaults - by
[@​Doctor-wu](https://togithub.com/Doctor-wu ) in
[https://github.com/vueuse/vueuse/issues/3597 ](https://togithub.com/vueuse/vueuse/issues/3597 )
[<samp>(04220)</samp>](https://togithub.com/vueuse/vueuse/commit/04220788 )
##### [View changes on
GitHub](https://togithub.com/vueuse/vueuse/compare/v10.6.1...v10.7.0 )
</details>
<details>
<summary>eslint/eslint (eslint)</summary>
### [`v8.55.0`](https://togithub.com/eslint/eslint/releases/tag/v8.55.0 )
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.54.0...v8.55.0 )
#### Features
-
[`8c9e6c1`](8c9e6c100a
)
feat: importNamePattern option in no-restricted-imports
([#​17721](https://togithub.com/eslint/eslint/issues/17721 ))
(Tanuj Kanti)
#### Documentation
-
[`83ece2a`](83ece2afc2
)
docs: fix typo `--rules` -> `--rule`
([#​17806](https://togithub.com/eslint/eslint/issues/17806 ))
(OKURA Masafumi)
-
[`fffca5c`](fffca5c362
)
docs: remove "Open in Playground" buttons for removed rules
([#​17791](https://togithub.com/eslint/eslint/issues/17791 ))
(Francesco Trotta)
-
[`a6d9442`](a6d9442a9a
)
docs: fix correct/incorrect examples of rules
([#​17789](https://togithub.com/eslint/eslint/issues/17789 ))
(Tanuj Kanti)
-
[`383e999`](383e99928d
)
docs: update and fix examples for `no-unused-vars`
([#​17788](https://togithub.com/eslint/eslint/issues/17788 ))
(Tanuj Kanti)
-
[`5a8efd5`](5a8efd5b7a
)
docs: add specific stylistic rule for each deprecated rule
([#​17778](https://togithub.com/eslint/eslint/issues/17778 ))
(Etienne)
#### Chores
-
[`eb8950c`](eb8950c3b8
)
chore: upgrade
[@​eslint/js](https://togithub.com/eslint/js )[@​8](https://togithub.com/8 ).55.0
([#​17811](https://togithub.com/eslint/eslint/issues/17811 ))
(Milos Djermanovic)
-
[`93df384`](93df3849a7
)
chore: package.json update for
[@​eslint/js](https://togithub.com/eslint/js ) release (Jenkins)
-
[`fe4b954`](fe4b9545a8
)
chore: upgrade
[@​eslint/eslintrc](https://togithub.com/eslint/eslintrc )[@​2](https://togithub.com/2 ).1.4
([#​17799](https://togithub.com/eslint/eslint/issues/17799 ))
(Milos Djermanovic)
-
[`bd8911d`](bd8911db85
)
ci: pin Node.js 21.2.0
([#​17809](https://togithub.com/eslint/eslint/issues/17809 ))
(Milos Djermanovic)
-
[`b29a16b`](b29a16b22f
)
chore: fix several `cli` tests to run in the intended flat config mode
([#​17797](https://togithub.com/eslint/eslint/issues/17797 ))
(Milos Djermanovic)
-
[`de165c1`](de165c1082
)
chore: remove unused config-extends fixtures
([#​17781](https://togithub.com/eslint/eslint/issues/17781 ))
(Milos Djermanovic)
-
[`d4304b8`](d4304b8b66
)
chore: remove formatting/stylistic rules from new rule templates
([#​17780](https://togithub.com/eslint/eslint/issues/17780 ))
(Francesco Trotta)
-
[`21024fe`](21024fe202
)
chore: check rule examples for syntax errors
([#​17718](https://togithub.com/eslint/eslint/issues/17718 ))
(Francesco Trotta)
</details>
<details>
<summary>prettier/eslint-config-prettier
(eslint-config-prettier)</summary>
###
[`v9.1.0`](https://togithub.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-910-2023-12-02 )
[Compare
Source](https://togithub.com/prettier/eslint-config-prettier/compare/v9.0.0...v9.1.0 )
- Added: \[unicorn/template-indent], (as a \[special
rule]\[unicorn/template-indent-special]). Thanks to Gürgün Dayıoğlu
([@​gurgunday](https://togithub.com/gurgunday ))!
- Changed: All the \[formatting rules that were deprecated in ESLint
8.53.0]\[deprecated-8.53.0] are now excluded if you set the
`ESLINT_CONFIG_PRETTIER_NO_DEPRECATED` environment variable.
</details>
<details>
<summary>vuejs/eslint-plugin-vue (eslint-plugin-vue)</summary>
###
[`v9.19.2`](https://togithub.com/vuejs/eslint-plugin-vue/releases/tag/v9.19.2 )
[Compare
Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.19.1...v9.19.2 )
#### 🐛 Bug Fixes
-
[#​2336](https://togithub.com/vuejs/eslint-plugin-vue/issues/2336 )
Fixed crash for TSFunctionType with `type-literal` option in
`vue/define-emits-declaration` rule
**Full Changelog**:
https://github.com/vuejs/eslint-plugin-vue/compare/v9.19.1...v9.19.2
###
[`v9.19.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/tag/v9.19.1 )
[Compare
Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.19.0...v9.19.1 )
#### 🐛 Bug Fixes
-
[#​2334](https://togithub.com/vuejs/eslint-plugin-vue/issues/2334 )
Fixed broken config of `plugin:vue/vue3-strongly-recommended`
**Full Changelog**:
https://github.com/vuejs/eslint-plugin-vue/compare/v9.19.0...v9.19.1
###
[`v9.19.0`](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.18.1...v9.19.0 )
[Compare
Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.18.1...v9.19.0 )
</details>
<details>
<summary>omnidan/node-emoji (node-emoji)</summary>
###
[`v2.1.3`](https://togithub.com/omnidan/node-emoji/blob/HEAD/CHANGELOG.md#213-2023-11-20 )
[Compare
Source](https://togithub.com/omnidan/node-emoji/compare/v2.1.2...v2.1.3 )
##### Bug Fixes
- pin skin-tone to ^2.0.0 and add renovate.json ignoreDeps
([dcd6c43](dcd6c43f26
))
###
[`v2.1.2`](https://togithub.com/omnidan/node-emoji/blob/HEAD/CHANGELOG.md#212-2023-11-20 )
[Compare
Source](https://togithub.com/omnidan/node-emoji/compare/v2.1.1...v2.1.2 )
##### Bug Fixes
- add back CJS support, with a test
([e2856d9](e2856d980d
))
</details>
<details>
<summary>unplugin/unplugin-icons (unplugin-icons)</summary>
###
[`v0.18.1`](https://togithub.com/unplugin/unplugin-icons/releases/tag/v0.18.1 )
[Compare
Source](https://togithub.com/unplugin/unplugin-icons/compare/v0.18.0...v0.18.1 )
##### 🚀 Features
- Add Qwik JSX compiler - by
[@​userquin](https://togithub.com/userquin ) in
[https://github.com/unplugin/unplugin-icons/issues/318 ](https://togithub.com/unplugin/unplugin-icons/issues/318 )
[<samp>(11dcb)</samp>](https://togithub.com/unplugin/unplugin-icons/commit/11dcbc2 )
##### [View changes on
GitHub](https://togithub.com/unplugin/unplugin-icons/compare/v0.18.0...v0.18.1 )
</details>
<details>
<summary>unplugin/unplugin-vue-components
(unplugin-vue-components)</summary>
###
[`v0.26.0`](https://togithub.com/unplugin/unplugin-vue-components/releases/tag/v0.26.0 )
[Compare
Source](https://togithub.com/unplugin/unplugin-vue-components/compare/v0.25.2...v0.26.0 )
##### 🚨 Breaking Changes
- Move to ESM first with dual esm/cjs package exports - by
[@​userquin](https://togithub.com/userquin ) in
[https://github.com/unplugin/unplugin-vue-components/issues/720 ](https://togithub.com/unplugin/unplugin-vue-components/issues/720 )
[<samp>(c15a9)</samp>](https://togithub.com/unplugin/unplugin-vue-components/commit/c15a9ba )
##### 🚀 Features
- **antdv**: Add new component - by
[@​selicens](https://togithub.com/selicens ) and
[@​undefined-moe](https://togithub.com/undefined-moe ) in
[https://github.com/unplugin/unplugin-vue-components/issues/715 ](https://togithub.com/unplugin/unplugin-vue-components/issues/715 )
[<samp>(97c8d)</samp>](https://togithub.com/unplugin/unplugin-vue-components/commit/97c8d97 )
##### [View changes on
GitHub](https://togithub.com/unplugin/unplugin-vue-components/compare/v0.25.4...v0.26.0 )
</details>
<details>
<summary>antfu/vite-plugin-windicss (vite-plugin-windicss)</summary>
###
[`v1.9.2`](https://togithub.com/windicss/vite-plugin-windicss/releases/tag/v1.9.2 )
[Compare
Source](https://togithub.com/antfu/vite-plugin-windicss/compare/v1.9.1...v1.9.2 )
##### 🚀 Features
- Search for \*.config.mts as config file - by
[@​webstrand](https://togithub.com/webstrand ) in
[https://github.com/windicss/vite-plugin-windicss/issues/317 ](https://togithub.com/windicss/vite-plugin-windicss/issues/317 )
[<samp>(71b6d)</samp>](https://togithub.com/windicss/vite-plugin-windicss/commit/71b6dd6 )
##### 🐞 Bug Fixes
- **vite-plugin-windicss**: PeerDependencies with better compatibility
- by [@​markthree](https://togithub.com/markthree ) in
[https://github.com/windicss/vite-plugin-windicss/issues/325 ](https://togithub.com/windicss/vite-plugin-windicss/issues/325 )
[<samp>(1d537)</samp>](https://togithub.com/windicss/vite-plugin-windicss/commit/1d5376e )
##### [View changes on
GitHub](https://togithub.com/windicss/vite-plugin-windicss/compare/v1.9.1...v1.9.2 )
</details>
<details>
<summary>intlify/vue-i18n-next (vue-i18n)</summary>
###
[`v9.8.0`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v980-2023-11-28T010045Z )
[Compare
Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.7.1...v9.8.0 )
This changelog is generated by [GitHub
Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.8.0 )
<!-- Release notes generated using configuration in .github/release.yml
at v9.8.0 -->
#### What's Changed
##### 🌟 Features
- feat: more strictly return type locale detector by
[@​kazupon](https://togithub.com/kazupon ) in
[https://github.com/intlify/vue-i18n-next/pull/1640 ](https://togithub.com/intlify/vue-i18n-next/pull/1640 )
**Full Changelog**:
https://github.com/intlify/vue-i18n-next/compare/v9.7.1...v9.8.0
###
[`v9.7.1`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v971-2023-11-22T143624Z )
[Compare
Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.7.0...v9.7.1 )
This changelog is generated by [GitHub
Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.7.1 )
<!-- Release notes generated using configuration in .github/release.yml
at v9.7.1 -->
#### What's Changed
##### ⚡ Improvement Features
- fix: tweak `@intlify/core` conditional exports by
[@​kazupon](https://togithub.com/kazupon ) in
[https://github.com/intlify/vue-i18n-next/pull/1639 ](https://togithub.com/intlify/vue-i18n-next/pull/1639 )
**Full Changelog**:
https://github.com/intlify/vue-i18n-next/compare/v9.7.0...v9.7.1
</details>
<details>
<summary>vuejs/language-tools (vue-tsc)</summary>
###
[`v1.8.25`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1825-2023126 )
[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.24...v1.8.25 )
- fix(component-type-helpers): correct type inference for
FunctionalComponent
([#​3766](https://togithub.com/vuejs/language-tools/issues/3766 ))
- thanks [@​pinguet62](https://togithub.com/pinguet62 )
- fix(language-core): camelize props for dynamic component
([#​3774](https://togithub.com/vuejs/language-tools/issues/3774 ))
- thanks [@​so1ve](https://togithub.com/so1ve )
###
[`v1.8.24`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1824-20231129 )
[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.22...v1.8.24 )
- refactor(component-type-helpers): vue 2 types now move to
`vue-component-type-helpers/vue2`
([#​3404](https://togithub.com/vuejs/language-tools/issues/3404 ))
- feat(language-core): expose `defineEmits`'s `arg` and `typeArg` in
`parseScriptSetupRanges`
([#​3710](https://togithub.com/vuejs/language-tools/issues/3710 ))
- thanks [@​so1ve](https://togithub.com/so1ve )
- fix(language-core): `strictTemplates` fails to report unknown
components
([#​3539](https://togithub.com/vuejs/language-tools/issues/3539 ))
- fix(language-core): script syntax breaks if script options does not
have trailing comma
([#​3755](https://togithub.com/vuejs/language-tools/issues/3755 ))
- fix(language-core): script syntax breaks if options are enclosed in
parentheses
([#​3756](https://togithub.com/vuejs/language-tools/issues/3756 ))
- fix(language-core): allow using `as` with multiple `<script>` blocks
([#​3733](https://togithub.com/vuejs/language-tools/issues/3733 ))
- thanks [@​so1ve](https://togithub.com/so1ve )
- fix(language-core): component type narrowing not working in template
- fix(language-core): incremental insertion incorrect if input `<script
setup>` tag above `<script>` tag
([#​3743](https://togithub.com/vuejs/language-tools/issues/3743 ))
- thanks [@​so1ve](https://togithub.com/so1ve )
- fix(language-core): don't camelize attributes for plain elements
([#​3750](https://togithub.com/vuejs/language-tools/issues/3750 ))
- thanks [@​rchl](https://togithub.com/rchl )
- fix(vscode): syntax highlighting for `.prop` shorthand
([#​3729](https://togithub.com/vuejs/language-tools/issues/3729 ))
- thanks [@​so1ve](https://togithub.com/so1ve )
##### Volar.js 1.11.1 updates:
- fix: browser integration no longer requires node polyfill
([https://github.com/volarjs/volar.js/pull/70 ](https://togithub.com/volarjs/volar.js/pull/70 ))
- fix: document continuous change merge results are incorrect in
WebStorm
([https://github.com/volarjs/volar.js/pull/77 ](https://togithub.com/volarjs/volar.js/pull/77 ))
- thanks [@​browsnet](https://togithub.com/browsnet )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-06 14:20:59 +01:00