Commit Graph

3114 Commits

Author SHA1 Message Date
renovate 6a2a7b6ad0 chore(deps): update dependency esbuild to v0.28.0 (#2851)
dancefinder-app / build (push) Successful in 2m7s
dancefinder-app / deploy-prod (push) Successful in 1m28s
2026-04-05 21:09:37 +00:00
renovate e43f2836a9 chore(deps): update dependency esbuild to v0.27.7 (#2850)
dancefinder-app / build (push) Successful in 2m0s
dancefinder-app / deploy-prod (push) Successful in 1m38s
2026-04-02 17:10:07 +00:00
renovate 1fde823488 chore(deps): update dependency vuetify to v4.0.5 (#2849)
dancefinder-app / build (push) Successful in 1m33s
dancefinder-app / deploy-prod (push) Successful in 1m29s
2026-04-02 15:06:42 +00:00
renovate c4b6e1f860 chore(deps): update dependency esbuild to v0.27.5 (#2848)
dancefinder-app / build (push) Successful in 1m26s
dancefinder-app / deploy-prod (push) Successful in 1m36s
2026-04-02 02:05:14 +00:00
renovate 99886b7f79 chore(deps): update dependency typescript to v6 (#2840)
dancefinder-app / build (push) Successful in 1m46s
dancefinder-app / deploy-prod (push) Successful in 1m39s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | [`5.9.3` → `6.0.2`](https://renovatebot.com/diffs/npm/typescript/5.9.3/6.0.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/6.0.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.9.3/6.0.2?slim=true) |

---

### Release Notes

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

### [`v6.0.2`](https://github.com/microsoft/TypeScript/releases/tag/v6.0.2): TypeScript 6.0

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2)

For release notes, check out the [release announcement blog post](https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/).

- [fixed issues query for TypeScript 6.0.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.0%22).
- [fixed issues query for TypeScript 6.0.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.1%22).
- [fixed issues query for TypeScript 6.0.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.2%22).

Downloads are available on:

- [npm](https://www.npmjs.com/package/typescript)

</details>

---

### Configuration

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

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

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

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

---

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

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuODYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #2840
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-03-30 19:19:47 +00:00
renovate 28842ced85 chore(deps): update dependency typescript-eslint to v8.58.0 (#2847)
dancefinder-app / build (push) Successful in 2m18s
dancefinder-app / deploy-prod (push) Successful in 1m35s
2026-03-30 18:09:20 +00:00
renovate 476a4356ec chore(deps): update dependency vuetify to v4 (#2800)
dancefinder-app / build (push) Successful in 1m30s
dancefinder-app / deploy-prod (push) Successful in 1m37s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [vuetify](https://vuetifyjs.com) ([source](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify)) | [`3.12.4` → `4.0.4`](https://renovatebot.com/diffs/npm/vuetify/3.12.4/4.0.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vuetify/4.0.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vuetify/3.12.4/4.0.4?slim=true) |

---

### Release Notes

<details>
<summary>vuetifyjs/vuetify (vuetify)</summary>

### [`v4.0.4`](https://github.com/vuetifyjs/vuetify/releases/tag/v4.0.4)

[Compare Source](https://github.com/vuetifyjs/vuetify/compare/v4.0.3...v4.0.4)

> \[!IMPORTANT]
> Vuetify Needs Your Support! The OpenCollective funds have been fully exhausted. We are currently **unable to compensate our contributors** for their continued work on the framework and the ecosystem tools.
>
> If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.
>
> **[Sponsor via Open Collective](https://opencollective.com/vuetify)** | **[Sponsor via GitHub](https://github.com/sponsors/johnleider)**
>
> Every contribution helps us keep Vuetify alive and ship exciting new features.
>
> Thank you.

***

##### 🔧 Bug Fixes

- **VCol:** correct types for `offset-*` props ([1cdd9c4](https://github.com/vuetifyjs/vuetify/commit/1cdd9c4a97382c72f85cc579949a9979e4d38971)), closes [#&#8203;22740](https://github.com/vuetifyjs/vuetify/issues/22740)
- **VField:** label transition on page with zoom ([1fcad6b](https://github.com/vuetifyjs/vuetify/commit/1fcad6b884760d90356790b6f22261b2a22c63ad)), closes [#&#8203;22747](https://github.com/vuetifyjs/vuetify/issues/22747)
- **VSelect:** prevent brief error state when clicking a menu item ([7fec2d4](https://github.com/vuetifyjs/vuetify/commit/7fec2d41c084c870f1d306c45a043cbd8e8a06ba)), closes [#&#8203;22742](https://github.com/vuetifyjs/vuetify/issues/22742)
- **VTimePicker:** avoid loading all CSS utilities ([015da52](https://github.com/vuetifyjs/vuetify/commit/015da521587589e37cf32b8b3f07991f2754361e)), closes [#&#8203;22733](https://github.com/vuetifyjs/vuetify/issues/22733)

##### :test\_tube: Labs

- **rules:** type resolution for custom rules ([#&#8203;22701](https://github.com/vuetifyjs/vuetify/issues/22701)) ([053b605](https://github.com/vuetifyjs/vuetify/commit/053b6054ae7345405827f82591a048fb3aac85e5)), closes [#&#8203;22688](https://github.com/vuetifyjs/vuetify/issues/22688)
- **VFileUpload:** adding/replacing files with dropzone click ([#&#8203;22741](https://github.com/vuetifyjs/vuetify/issues/22741)) ([eb95c9e](https://github.com/vuetifyjs/vuetify/commit/eb95c9ef3c37956187f93048c34d96749164249f)), closes [#&#8203;22737](https://github.com/vuetifyjs/vuetify/issues/22737)

### [`v4.0.3`](https://github.com/vuetifyjs/vuetify/releases/tag/v4.0.3)

[Compare Source](https://github.com/vuetifyjs/vuetify/compare/v4.0.2...v4.0.3)

##### 🔧 Bug Fixes

- **hotkey:** resilient sequence parsing ([#&#8203;22704](https://github.com/vuetifyjs/vuetify/issues/22704)) ([cae1cea](https://github.com/vuetifyjs/vuetify/commit/cae1cea2caa8f369c3012001bd9a77cf508b22fa)), closes [#&#8203;22399](https://github.com/vuetifyjs/vuetify/issues/22399)
- **md2:** restore correct global rounding ([6d1ef04](https://github.com/vuetifyjs/vuetify/commit/6d1ef04d5ea3978093a544d2c2c365178cac69f6)), closes [#&#8203;22707](https://github.com/vuetifyjs/vuetify/issues/22707)
- **VDataTable:** reactive items from `expanded` with `return-object` ([5d7af2c](https://github.com/vuetifyjs/vuetify/commit/5d7af2c5c5ac9f62bce229c4852ff18afba9634c)), closes [#&#8203;22189](https://github.com/vuetifyjs/vuetify/issues/22189)
- **VExpansionPanels:** apply `rounded` only to the first and last panel when closed ([dbc7421](https://github.com/vuetifyjs/vuetify/commit/dbc7421bf7f13b44f7e61b94a659eb41ba80211c)), closes [#&#8203;22722](https://github.com/vuetifyjs/vuetify/issues/22722)
- **VGrid:** restore `no-gutters` instead of mapping to "compact" ([947d7d5](https://github.com/vuetifyjs/vuetify/commit/947d7d58f259f88c08b6fec4f9794455069875a5))
- **VSkeletonLoader:** less jitter when scrolling on slow device ([468ba31](https://github.com/vuetifyjs/vuetify/commit/468ba314ff22f6a11f84ddbc5f52057c7f920ac0))
- **VTooltip:** correct selector for non-interactive tooltips ([15b3cbd](https://github.com/vuetifyjs/vuetify/commit/15b3cbdf92841a363138c88ac721c2361794d7e2)), closes [#&#8203;22724](https://github.com/vuetifyjs/vuetify/issues/22724) [#&#8203;22726](https://github.com/vuetifyjs/vuetify/issues/22726)

##### :test\_tube: Labs

- **VMaskInput:** accept escaped characters in mask ([#&#8203;22727](https://github.com/vuetifyjs/vuetify/issues/22727)) ([a5d1116](https://github.com/vuetifyjs/vuetify/commit/a5d1116eabd516f87dbc12dbdad083a0c6afac25))
- **VProgress:** create new component ([#&#8203;22682](https://github.com/vuetifyjs/vuetify/issues/22682)) ([122cdeb](https://github.com/vuetifyjs/vuetify/commit/122cdeb2a8c8433bd4253e4b1e00ae1ad1f2c58b)), closes [#&#8203;22256](https://github.com/vuetifyjs/vuetify/issues/22256)
- **VVideo:** add `hide-progress-bar` prop ([#&#8203;22636](https://github.com/vuetifyjs/vuetify/issues/22636)) ([0e5a2cb](https://github.com/vuetifyjs/vuetify/commit/0e5a2cbefa89b07e9a348ef967cc17795c3fdc12)), closes [#&#8203;22633](https://github.com/vuetifyjs/vuetify/issues/22633)
- **VVideo:** add `src-object` prop for MediaStream/WebRTC ([#&#8203;22670](https://github.com/vuetifyjs/vuetify/issues/22670)) ([575e7c5](https://github.com/vuetifyjs/vuetify/commit/575e7c5fc4a33651fa0c74b63ba569bbdec30141)), closes [#&#8203;22568](https://github.com/vuetifyjs/vuetify/issues/22568)

### [`v4.0.2`](https://github.com/vuetifyjs/vuetify/releases/tag/v4.0.2)

[Compare Source](https://github.com/vuetifyjs/vuetify/compare/v4.0.1...v4.0.2)

##### 🚀 Features

- **icons:** add Material Symbols iconset via UnoCSS ([#&#8203;22680](https://github.com/vuetifyjs/vuetify/issues/22680)) ([6c463c1](https://github.com/vuetifyjs/vuetify/commit/6c463c1ef3db46a923112e269e73abccdd628436)), closes [#&#8203;20053](https://github.com/vuetifyjs/vuetify/issues/20053)
- **VDataTable:** expose prevPage, nextPage, setPage in bottom slot ([#&#8203;22681](https://github.com/vuetifyjs/vuetify/issues/22681)) ([4d1aa79](https://github.com/vuetifyjs/vuetify/commit/4d1aa7981040d5ee4ae71719846277408c286d2a))

##### 🔧 Bug Fixes

- **hotkey:** add delimiter aliases without delimiter ambiguity ([#&#8203;22635](https://github.com/vuetifyjs/vuetify/issues/22635)) ([a639698](https://github.com/vuetifyjs/vuetify/commit/a639698b4c7a6ed2ce3aae9a7209e8654cc39b62))
- **rounded:** add missing "md" size ([#&#8203;22679](https://github.com/vuetifyjs/vuetify/issues/22679)) ([47cffdd](https://github.com/vuetifyjs/vuetify/commit/47cffdd44f14b7679eb2c5eb447ca06ebd174b5f))
- **router:** replace `next()` deprecated in Vue Router v5 ([#&#8203;22643](https://github.com/vuetifyjs/vuetify/issues/22643)) ([87c4129](https://github.com/vuetifyjs/vuetify/commit/87c4129f1094b890788e319fc6fb073751eab576)), closes [#&#8203;22632](https://github.com/vuetifyjs/vuetify/issues/22632)
- **VDataTable:** respect disableSort prop for sortable header ([#&#8203;22684](https://github.com/vuetifyjs/vuetify/issues/22684)) ([767b0e8](https://github.com/vuetifyjs/vuetify/commit/767b0e8679a55e9d6b141e02a029834c7eca2458)), closes [#&#8203;22523](https://github.com/vuetifyjs/vuetify/issues/22523)
- **VFileInput:** correct VField ref type ([41a6063](https://github.com/vuetifyjs/vuetify/commit/41a6063a86a849c0ff13c560672a360c68db2d8f)), closes [#&#8203;22309](https://github.com/vuetifyjs/vuetify/issues/22309)
- **VGrid:** avoid warning about no-gutters being deprecated - it is not ([5d8ec63](https://github.com/vuetifyjs/vuetify/commit/5d8ec6393acb431c8fed96dbcba5e8c5e7e5e79a))
- **VNavigationDrawer:** fully clip list item text in rail mode ([6b448cd](https://github.com/vuetifyjs/vuetify/commit/6b448cdbd950f4fa17187821274a23cd130d5108)), closes [#&#8203;22564](https://github.com/vuetifyjs/vuetify/issues/22564) [#&#8203;22564](https://github.com/vuetifyjs/vuetify/issues/22564)
- **VNumberInput:** prevent input changes when readonly ([#&#8203;22692](https://github.com/vuetifyjs/vuetify/issues/22692)) ([2b1ed0d](https://github.com/vuetifyjs/vuetify/commit/2b1ed0d14b52f399475e7aa853cb418e815428fd)), closes [#&#8203;22677](https://github.com/vuetifyjs/vuetify/issues/22677)
- **VSelect/VAutocomplete/VCombobox:** let focus leave to other fields ([51196cf](https://github.com/vuetifyjs/vuetify/commit/51196cfc0d50f7af9c642b13b2416abdb7fdf87e)), closes [#&#8203;22697](https://github.com/vuetifyjs/vuetify/issues/22697)
- **VTextarea:** correct VField ref type ([0d689aa](https://github.com/vuetifyjs/vuetify/commit/0d689aa2e052dae089cd5b8952dad5ca6b9e12e3))
- **VTimePicker:** keep hour value when changing AM/PM ([b030df8](https://github.com/vuetifyjs/vuetify/commit/b030df8e77bcea0e21af687193f6a5165e2c55ab))

##### :test\_tube: Labs

- **VAvatarGroup:**  change the `limit` behavior to cover overflow item ([e580ebc](https://github.com/vuetifyjs/vuetify/commit/e580ebc290ce9ce032df44c79eaf1b45246977ca)), closes [#&#8203;22702](https://github.com/vuetifyjs/vuetify/issues/22702) [#&#8203;22703](https://github.com/vuetifyjs/vuetify/issues/22703)
- **VCommandPalette:** add closeOnSelect prop and before-select event ([#&#8203;22634](https://github.com/vuetifyjs/vuetify/issues/22634)) ([d534f79](https://github.com/vuetifyjs/vuetify/commit/d534f79a0d23ed025bfe55c9b32101ca5e622157))
- **VCommandPalette:** correct name of the inner component ([bfed30c](https://github.com/vuetifyjs/vuetify/commit/bfed30c518ffd270a0360b5b33314c192b764d90))

### [`v4.0.1`](https://github.com/vuetifyjs/vuetify/releases/tag/v4.0.1)

[Compare Source](https://github.com/vuetifyjs/vuetify/compare/v4.0.0...v4.0.1)

##### 🚀 Features

- **icons:** add more iconsets based on UnoCSS ([#&#8203;22668](https://github.com/vuetifyjs/vuetify/issues/22668)) ([6c8bea5](https://github.com/vuetifyjs/vuetify/commit/6c8bea538a156e299420a5f745a77ec5a583a860))
- **styles:** CSS variables for fonts ([#&#8203;22666](https://github.com/vuetifyjs/vuetify/issues/22666)) ([84495a3](https://github.com/vuetifyjs/vuetify/commit/84495a36abd84a30b284fb3dd6e3ed0912bb3b67))

##### 🔧 Bug Fixes

- **theme:** put theme stylesheet in body when loaded with unhead ([2475a28](https://github.com/vuetifyjs/vuetify/commit/2475a28426470bd966f59ad5864cdbddd457b09f))
- **VBadge:** correct props.dotSize fallback ([a71f396](https://github.com/vuetifyjs/vuetify/commit/a71f396452ff7db9c69bcc0cb234457348c3f7c0)), closes [#&#8203;22658](https://github.com/vuetifyjs/vuetify/issues/22658)
- **VColorPicker:** align sliders with controls ([0d1ce90](https://github.com/vuetifyjs/vuetify/commit/0d1ce904904a37f1481f4be1d7343c54e5c931f6))
- **VDataTable:** improvements for sorting in mobile mode ([54affe1](https://github.com/vuetifyjs/vuetify/commit/54affe12842475d79d6edde8e13d4d0a397f5e1b)), closes [#&#8203;22288](https://github.com/vuetifyjs/vuetify/issues/22288) [#&#8203;22426](https://github.com/vuetifyjs/vuetify/issues/22426)
- **VDataTable:** keep fixed cells opaque when loading ([ddca6ca](https://github.com/vuetifyjs/vuetify/commit/ddca6ca70277654db48ca744f8629327536063f9)), closes [#&#8203;21557](https://github.com/vuetifyjs/vuetify/issues/21557)
- **VGrid:** correct mapping for grid gap x/y ([65b4278](https://github.com/vuetifyjs/vuetify/commit/65b4278014189fae3dfde45202bebaf0118a5701))
- **VOtpInput:** handle deletion via onBeforeinput for mobile compatibility ([#&#8203;22657](https://github.com/vuetifyjs/vuetify/issues/22657)) ([2f8a4f9](https://github.com/vuetifyjs/vuetify/commit/2f8a4f9220becb92d6b8f9af28d54cca281cc04c)), closes [#&#8203;22628](https://github.com/vuetifyjs/vuetify/issues/22628)
- **VPagination:** suppress browser spacing ([a6b7b93](https://github.com/vuetifyjs/vuetify/commit/a6b7b93c15fddd7884cc3c916fbce3942c7ce722))
- **VSelect:** fix screenreader navigation to select options ([#&#8203;22602](https://github.com/vuetifyjs/vuetify/issues/22602)) ([6c962b7](https://github.com/vuetifyjs/vuetify/commit/6c962b787735a0b0898d6fe439c4dd306a6e1e3a)), closes [#&#8203;22226](https://github.com/vuetifyjs/vuetify/issues/22226)
- **VSlideGroup:** don't read dom attributes in computed() ([a51b313](https://github.com/vuetifyjs/vuetify/commit/a51b313ec09d7075df353c1c1fa7e9e058a15246)), closes [#&#8203;22644](https://github.com/vuetifyjs/vuetify/issues/22644)
- **VSlider:** reduce affix margins ([18af2d2](https://github.com/vuetifyjs/vuetify/commit/18af2d239436d97bd7df4a2726689a0630dae8a5))
- **VSnackbar:** opaque background for transparent variants ([#&#8203;22646](https://github.com/vuetifyjs/vuetify/issues/22646)) ([e83fa88](https://github.com/vuetifyjs/vuetify/commit/e83fa8822633aeb09dfe332e51d6ae84726bf5e8)), closes [#&#8203;18871](https://github.com/vuetifyjs/vuetify/issues/18871)
- **VTimeline:** keep dot border when using numeric dot size ([6764c95](https://github.com/vuetifyjs/vuetify/commit/6764c950c0bb611f87b53012946f4da10850a5bf)), closes [#&#8203;22499](https://github.com/vuetifyjs/vuetify/issues/22499)

##### :test\_tube: Labs

- **VFileUpload:** `hide-browse` should hide divider as well ([84f70ef](https://github.com/vuetifyjs/vuetify/commit/84f70ef734b6cd1d215bd63f2629bc06c1fe2b7a))
- **VFileUpload:** expose `controlRef` for internal `<input />` ([36d3d3c](https://github.com/vuetifyjs/vuetify/commit/36d3d3c9f620406faccca7eb941ff8f751da1127))
- **VFileUpload:** append instead of replacing files when `multiple` ([c93d2b7](https://github.com/vuetifyjs/vuetify/commit/c93d2b71534b845fd71f144d8f4c68058b933210))
- **VFileUpload:** integrate VInput & split internal logic ([#&#8203;22637](https://github.com/vuetifyjs/vuetify/issues/22637)) ([027ab86](https://github.com/vuetifyjs/vuetify/commit/027ab867cdf11c1d5f640e7cc41a6410cbc8aced))

### [`v4.0.0`](https://github.com/vuetifyjs/vuetify/releases/tag/v4.0.0)

[Compare Source](https://github.com/vuetifyjs/vuetify/compare/v3.12.4...v4.0.0)

<h1 id="release-introduction" class="text-h4">v4.0.0 (Revisionist)</h1>

Welcome to the v4.0.0 release of Vuetify!

##### Supporting Vuetify

Vuetify is an open source MIT project that has been made possible due to the generous contributions by sponsors and backers. If your business depend on Vuetify, please consider joining sponsors and backers on [various platforms](https://vuetifyjs.com/en/introduction/sponsors-and-backers/) to help support ongoing development and new features.

<h2 id="important-links">️ Important Links</h2>

- [Documentation](https://vuetifyjs.com/)
- [Upgrade Guide](https://vuetifyjs.com/en/getting-started/upgrade-guide)
- [Report a Bug](https://issues.vuetifyjs.com/)
- [Community Discord](https://community.vuetifyjs.com)

<h2 id="release-notes">💯 Release notes</h2>

##### 🚀 Features

- MD3 typography ([#&#8203;22557](https://github.com/vuetifyjs/vuetify/issues/22557)) ([311daf4](https://github.com/vuetifyjs/vuetify/commit/311daf433a50aaee8107c0c801e173951bb42fd2))
- MD3 elevation levels ([#&#8203;22461](https://github.com/vuetifyjs/vuetify/issues/22461)) ([dfce695](https://github.com/vuetifyjs/vuetify/commit/dfce695f8e4124d3ab05313f1def4590a408df4d)), closes [#&#8203;14198](https://github.com/vuetifyjs/vuetify/issues/14198)
- grid system overhaul ([#&#8203;21500](https://github.com/vuetifyjs/vuetify/issues/21500)) ([f6d24a9](https://github.com/vuetifyjs/vuetify/commit/f6d24a923479300f55607b33f18114a5c9f724e1)), closes [#&#8203;8611](https://github.com/vuetifyjs/vuetify/issues/8611)
- **VAvatar:** add `badge` prop + `dot-size` for VBadge ([#&#8203;22496](https://github.com/vuetifyjs/vuetify/issues/22496)) ([cc9f417](https://github.com/vuetifyjs/vuetify/commit/cc9f417b0e53bc447055f1c35bea34903d6400ab))
- **VCol:** syntax for overriding row size ([#&#8203;22572](https://github.com/vuetifyjs/vuetify/issues/22572)) ([43e8736](https://github.com/vuetifyjs/vuetify/commit/43e87361ef5ee8a96f5748362ea9379f64cf085b))
- **VRow:** smaller density steps ([#&#8203;22574](https://github.com/vuetifyjs/vuetify/issues/22574)) ([16b944f](https://github.com/vuetifyjs/vuetify/commit/16b944fd7d842c0ec0f418c3ff9663cfdecd7d06))
- **VSelect/VAutocomplete/VCombobox:** add `menu-elevation` prop ([4605987](https://github.com/vuetifyjs/vuetify/commit/4605987b5a2c099116809aea0a8e67d6640befdd))
- **VSnackbarQueue:** show multiple snackbars ([#&#8203;22605](https://github.com/vuetifyjs/vuetify/issues/22605)) ([7248d20](https://github.com/vuetifyjs/vuetify/commit/7248d206396eeb321cb124452a63e346f1d2b76a)), closes [#&#8203;21927](https://github.com/vuetifyjs/vuetify/issues/21927)
- **display:** reduce default breakpoint sizes ([#&#8203;19759](https://github.com/vuetifyjs/vuetify/issues/19759)) ([853ce33](https://github.com/vuetifyjs/vuetify/commit/853ce33412556e1df2e9472d103f84320b541486))
- **styles:** always use css layers ([f7123c6](https://github.com/vuetifyjs/vuetify/commit/f7123c646a51882f05ac54c7ec67860921e8119f)), closes [#&#8203;3400](https://github.com/vuetifyjs/vuetify/issues/3400) [#&#8203;20232](https://github.com/vuetifyjs/vuetify/issues/20232)
- **styles:** flatten layer names ([#&#8203;22460](https://github.com/vuetifyjs/vuetify/issues/22460)) ([47bc400](https://github.com/vuetifyjs/vuetify/commit/47bc40088fc75bb4ef35c4e05c5a30223927967c)), closes [#&#8203;22443](https://github.com/vuetifyjs/vuetify/issues/22443)
- **styles:** add separate entry points ([#&#8203;22396](https://github.com/vuetifyjs/vuetify/issues/22396)) ([f00902c](https://github.com/vuetifyjs/vuetify/commit/f00902ce6aa800bc480eed722c111bcdf3518834)), closes [#&#8203;20100](https://github.com/vuetifyjs/vuetify/issues/20100)
- **styles:** cut down CSS reset ([#&#8203;20960](https://github.com/vuetifyjs/vuetify/issues/20960)) ([ae3e8c9](https://github.com/vuetifyjs/vuetify/commit/ae3e8c9bc1322fabc0448ade6e590b8ebd6d168e)), closes [#&#8203;17633](https://github.com/vuetifyjs/vuetify/issues/17633)
- **styles:** remove overflow-y from reset ([27868d5](https://github.com/vuetifyjs/vuetify/commit/27868d55a4076df62020e2f44e5a815a03ec0c5b)), closes [#&#8203;1197](https://github.com/vuetifyjs/vuetify/issues/1197)
- **theme:** change default theme to 'system' ([9c8506c](https://github.com/vuetifyjs/vuetify/commit/9c8506c24d04bbe6589539834dcf99305dfd647f))
- **theme:** support transparent colors ([bb49662](https://github.com/vuetifyjs/vuetify/commit/bb49662393070ade0c54d878ec0ad396323b3b48)), closes [#&#8203;10299](https://github.com/vuetifyjs/vuetify/issues/10299)
- **theme:** remove unimportant option ([e8845ff](https://github.com/vuetifyjs/vuetify/commit/e8845ff98452bd652a5345f65804f3b398937274))
- **VDatePicker:** only emit start and end range values ([#&#8203;20621](https://github.com/vuetifyjs/vuetify/issues/20621)) ([eef80ad](https://github.com/vuetifyjs/vuetify/commit/eef80ad131d8c5f0620b8e338aaeb5577001e4c7)), closes [#&#8203;9098](https://github.com/vuetifyjs/vuetify/issues/9098) [#&#8203;18701](https://github.com/vuetifyjs/vuetify/issues/18701) [#&#8203;20599](https://github.com/vuetifyjs/vuetify/issues/20599)
- **VForm:** unref values in slot props ([f92ae7a](https://github.com/vuetifyjs/vuetify/commit/f92ae7aee3124499b75bf45635c8193f999f965f)), closes [#&#8203;18355](https://github.com/vuetifyjs/vuetify/issues/18355)
- **VImg:** pass attributes to the underlying `<img>` ([#&#8203;22439](https://github.com/vuetifyjs/vuetify/issues/22439)) ([71e01aa](https://github.com/vuetifyjs/vuetify/commit/71e01aaeef32937fd3e1551c7885d9f05bf494ad)), closes [#&#8203;18860](https://github.com/vuetifyjs/vuetify/issues/18860) [#&#8203;18907](https://github.com/vuetifyjs/vuetify/issues/18907)
- **VInput:** add `indent-details` prop ([#&#8203;21265](https://github.com/vuetifyjs/vuetify/issues/21265)) ([f483092](https://github.com/vuetifyjs/vuetify/commit/f4830924a658ac081f9f6205d441832825a26972)), closes [#&#8203;16679](https://github.com/vuetifyjs/vuetify/issues/16679)
- **VNumberInput:** do not clamp value on mounted ([#&#8203;21826](https://github.com/vuetifyjs/vuetify/issues/21826)) ([4b4bfa5](https://github.com/vuetifyjs/vuetify/commit/4b4bfa577973de34edcfb858d03d9949b4be6196))
- **VSelect/Autocomplete/Combobox:** rename item to internalItem ([2c1ac25](https://github.com/vuetifyjs/vuetify/commit/2c1ac25e5e6cfd5afac8c685689dce47f855225f)), closes [#&#8203;18354](https://github.com/vuetifyjs/vuetify/issues/18354)
- **VSnackbar:** remove `multi-line` prop ([#&#8203;22212](https://github.com/vuetifyjs/vuetify/issues/22212)) ([1371aba](https://github.com/vuetifyjs/vuetify/commit/1371abab8fa5487ff959ad2697eb023b0dfa4820)), closes [#&#8203;15996](https://github.com/vuetifyjs/vuetify/issues/15996)

##### 🔧 Bug Fixes

- **colors:** correct CSS layer name ([47d4b70](https://github.com/vuetifyjs/vuetify/commit/47d4b70316c20993f475fde26ef433652991148a))
- **defaults:** skip undefined values ([2a74859](https://github.com/vuetifyjs/vuetify/commit/2a7485964de4d2756c2eaeac10b5b16efc86ec23)), closes [#&#8203;17845](https://github.com/vuetifyjs/vuetify/issues/17845)
- **inputs:** restore plain/underlined icon alignment ([5495cca](https://github.com/vuetifyjs/vuetify/commit/5495cca97c85168b314dbf73462120cf84306061))
- **styles:** utilities should override responsive typography ([#&#8203;22573](https://github.com/vuetifyjs/vuetify/issues/22573)) ([878907f](https://github.com/vuetifyjs/vuetify/commit/878907f9429d53fe60863759a12597b126a19204))
- **VSnackbarQueue:** pause all items when collapsed and hovered ([df63fec](https://github.com/vuetifyjs/vuetify/commit/df63fec23ff88c9fcf9886d8c48731019f786648))
- **theme:** re-merge default variables when themes is set ([a14c763](https://github.com/vuetifyjs/vuetify/commit/a14c7632d538b06c3e98558796f22966323d82b1))
- **theme:** helpers should override theme base ([2690877](https://github.com/vuetifyjs/vuetify/commit/2690877651be0369f0849e5c9e31b5f8841ff26d))
- **theme:** override automatic text color with classes ([#&#8203;22475](https://github.com/vuetifyjs/vuetify/issues/22475)) ([59b11d5](https://github.com/vuetifyjs/vuetify/commit/59b11d5fcaa0ce62f7febcc644b9a4ed154c5767))
- **theme:** .text- classes always override color from .bg- ([7edf33a](https://github.com/vuetifyjs/vuetify/commit/7edf33a6477a691776275f84b5a8d737c43f5e9f)), closes [#&#8203;21787](https://github.com/vuetifyjs/vuetify/issues/21787)
- **VContainer:** drop dependency on utility class ([47ca5c8](https://github.com/vuetifyjs/vuetify/commit/47ca5c86842b536d3d5fbe7301dd27c22ec599a3))
- **VCounter:** inherit color (aligns with VMessages) ([#&#8203;22424](https://github.com/vuetifyjs/vuetify/issues/22424)) ([ecd07b9](https://github.com/vuetifyjs/vuetify/commit/ecd07b9c90f978141ca1292c9ce47b757ca94601))
- **VField:** append/prepend should fill height ([add5d2d](https://github.com/vuetifyjs/vuetify/commit/add5d2d98436ebff3aaebf8cd161e94767d88c5c))
- **VOverlay:** apply scrollbar offset to body and VNavigationDrawer ([ec926d7](https://github.com/vuetifyjs/vuetify/commit/ec926d75ca294e849619572391097d319e9268ea))

##### 🔬 Code Refactoring

- **styles:** replace !important with layers ([7484c81](https://github.com/vuetifyjs/vuetify/commit/7484c814ddfb622717c995dbe72c2c230552470a))
- **VBtn:** remove default text transform ([#&#8203;21079](https://github.com/vuetifyjs/vuetify/issues/21079)) ([712bdd6](https://github.com/vuetifyjs/vuetify/commit/712bdd6b5a8786f58e9da823b157dba6b6839c6d))
- **VBtn:** convert display from grid to flex ([41b7768](https://github.com/vuetifyjs/vuetify/commit/41b7768a0310ea5a5050103ec4e80c1f4ce81a8c))

</details>

---

### Configuration

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

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

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

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

---

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

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMS4xIiwidXBkYXRlZEluVmVyIjoiNDMuODYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: Joakim Olsson <joakim@unbound.se>
Reviewed-on: https://gitea.unbound.se/dancefinder/dancefinder-app/pulls/2800
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-03-29 15:44:46 +00:00
renovate 39ceacded9 chore(deps): update dependency stylelint to v17.6.0 (#2846)
dancefinder-app / build (push) Successful in 2m15s
dancefinder-app / deploy-prod (push) Successful in 1m49s
2026-03-26 10:07:08 +00:00
renovate a075343402 chore(deps): update dependency vue to v3.5.31 (#2845)
dancefinder-app / build (push) Successful in 1m35s
dancefinder-app / deploy-prod (push) Successful in 1m34s
2026-03-25 11:02:28 +00:00
renovate 0306b71cef chore(deps): update dependency vuetify to v3.12.4 (#2844)
dancefinder-app / build (push) Successful in 1m42s
dancefinder-app / deploy-prod (push) Successful in 1m30s
2026-03-25 02:07:28 +00:00
renovate 59c2a88b0f chore(deps): update nginx docker tag to v1.29.7 (#2843)
dancefinder-app / build (push) Successful in 1m30s
dancefinder-app / deploy-prod (push) Successful in 1m40s
2026-03-25 00:07:57 +00:00
renovate 51c64e472e fix(deps): update dependency graphql to v16.13.2 (#2842)
dancefinder-app / build (push) Successful in 1m33s
dancefinder-app / deploy-prod (push) Successful in 1m39s
2026-03-24 13:05:52 +00:00
renovate 486a2a4837 chore(deps): update dependency @nuxtjs/i18n to v10.2.4 (#2841)
dancefinder-app / build (push) Successful in 1m44s
dancefinder-app / deploy-prod (push) Successful in 1m33s
2026-03-23 23:07:07 +00:00
renovate 8bfd755633 chore(deps): update dependency typescript-eslint to v8.57.2 (#2839)
dancefinder-app / build (push) Successful in 2m12s
dancefinder-app / deploy-prod (push) Successful in 1m45s
2026-03-23 18:09:06 +00:00
renovate d28ba91970 chore(deps): update dependency eslint to v10.1.0 (#2838)
dancefinder-app / build (push) Successful in 2m36s
dancefinder-app / deploy-prod (push) Successful in 1m27s
2026-03-20 16:09:41 +00:00
renovate a527118e61 fix(deps): update grafana faro to v2.3.1 (#2837)
dancefinder-app / build (push) Successful in 1m32s
dancefinder-app / deploy-prod (push) Successful in 1m26s
2026-03-20 10:05:59 +00:00
renovate 644d81fd2c chore(deps): update dependency stylelint to v17.5.0 (#2836)
dancefinder-app / build (push) Successful in 1m59s
dancefinder-app / deploy-prod (push) Successful in 1m38s
This PR contains the following updates:

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

---

### Release Notes

<details>
<summary>stylelint/stylelint (stylelint)</summary>

### [`v17.5.0`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#1750---2026-03-19)

[Compare Source](https://github.com/stylelint/stylelint/compare/17.4.0...17.5.0)

It deprecates two rule options, adds 1 rule option and fixes 7 bugs. We've also released [`2.1.0`](https://github.com/stylelint/vscode-stylelint/releases/tag/2.1.0) of [our VS Code extension](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint), which adds 8 new requested features, and our [first release](https://www.npmjs.com/package/@&#8203;stylelint/language-server) of the Stylelint Language Server.

- Deprecated: `*syntax` options from `declaration-property-value-no-unknown` ([#&#8203;9102](https://github.com/stylelint/stylelint/pull/9102)) ([@&#8203;ragini-pandey](https://github.com/ragini-pandey)).
- Added: `ignoreMediaFeatureNameValues: {}` to `media-feature-name-value-no-unknown` ([#&#8203;8976](https://github.com/stylelint/stylelint/pull/8976)) ([@&#8203;kovsu](https://github.com/kovsu)).
- Fixed: `node_modules` not ignored when using `codeFilename` in Node.js API ([#&#8203;9130](https://github.com/stylelint/stylelint/pull/9130)) ([@&#8203;adalinesimonian](https://github.com/adalinesimonian)).
- Fixed: `Error TS7016` for imported `css-tree` types ([#&#8203;9133](https://github.com/stylelint/stylelint/pull/9133)) ([@&#8203;ragini-pandey](https://github.com/ragini-pandey)).
- Fixed: `declaration-property-value-keyword-no-deprecated` false positives for function arguments ([#&#8203;9116](https://github.com/stylelint/stylelint/pull/9116)) ([@&#8203;ragini-pandey](https://github.com/ragini-pandey)).
- Fixed: `declaration-property-value-no-unknown` false positives for `calc-size()` containing `size` keyword ([#&#8203;9105](https://github.com/stylelint/stylelint/pull/9105)) ([@&#8203;hriztam](https://github.com/hriztam)).
- Fixed: `no-descending-specificity` & `no-duplicate-selectors` false negatives for equivalent compound selectors ([#&#8203;8977](https://github.com/stylelint/stylelint/pull/8977)) ([@&#8203;kovsu](https://github.com/kovsu)).
- Fixed: `no-invalid-position-declaration` false positives for `@mixin` and `@scope` ([#&#8203;9120](https://github.com/stylelint/stylelint/pull/9120)) ([@&#8203;ragini-pandey](https://github.com/ragini-pandey)).
- Fixed: `property-no-unknown` false negatives for `types` ([#&#8203;9117](https://github.com/stylelint/stylelint/pull/9117)) ([@&#8203;Mouvedia](https://github.com/Mouvedia)).

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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

---

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

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My43Ni4yIiwidXBkYXRlZEluVmVyIjoiNDMuNzYuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #2836
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-03-19 17:32:47 +00:00
renovate 861cb590e7 chore(deps): update dependency @nuxt/devtools to v3.2.4 (#2835)
dancefinder-app / build (push) Successful in 6m10s
dancefinder-app / deploy-prod (push) Successful in 1m38s
2026-03-17 02:13:30 +00:00
renovate 93c6837923 chore(deps): update nginx:1.29.6 docker digest to d1073a7 (#2834)
dancefinder-app / build (push) Successful in 2m1s
dancefinder-app / deploy-prod (push) Successful in 1m35s
2026-03-17 01:08:27 +00:00
renovate 25b6215b9e chore(deps): update dependency typescript-eslint to v8.57.1 (#2833)
dancefinder-app / build (push) Successful in 1m48s
dancefinder-app / deploy-prod (push) Successful in 1m37s
2026-03-16 19:07:34 +00:00
renovate 2f41b80e21 chore(deps): update commitlint monorepo to v20.5.0 (#2832)
dancefinder-app / build (push) Successful in 1m51s
dancefinder-app / deploy-prod (push) Successful in 1m31s
2026-03-15 14:06:46 +00:00
argoyle 6e156712ab chore: add node >=24 constraint to renovate config (#2831)
dancefinder-app / build (push) Successful in 1m29s
dancefinder-app / deploy-prod (push) Successful in 1m34s
Adds constraints.node >= 24 to renovate.json so Renovate generates lock files with npm 11 (Node 24).

Reviewed-on: #2831
2026-03-15 11:14:06 +00:00
renovate c914939d0f fix(deps): update grafana faro to v2.3.0 (#2830)
dancefinder-app / build (push) Successful in 1m38s
dancefinder-app / deploy-prod (push) Successful in 1m40s
2026-03-12 23:05:26 +00:00
renovate c359c003ed fix(deps): update dependency @apollo/client to v3.14.1 (#2829)
dancefinder-app / build (push) Successful in 1m54s
dancefinder-app / deploy-prod (push) Successful in 1m26s
2026-03-12 22:06:16 +00:00
renovate 5595f43ac8 chore(deps): update dependency esbuild to v0.27.4 (#2828)
dancefinder-app / build (push) Successful in 2m10s
dancefinder-app / deploy-prod (push) Successful in 1m55s
2026-03-12 15:11:24 +00:00
renovate 1ff087fa92 chore(deps): update dependency @graphql-codegen/cli to v6.2.1 (#2827)
dancefinder-app / build (push) Successful in 2m19s
dancefinder-app / deploy-prod (push) Successful in 1m39s
2026-03-12 13:07:45 +00:00
renovate c5f03f9d90 chore(deps): update dependency nuxt to v4.4.2 (#2826)
dancefinder-app / build (push) Successful in 4m0s
dancefinder-app / deploy-prod (push) Successful in 1m35s
2026-03-12 12:07:04 +00:00
renovate e6a6c0d663 chore(deps): update dependency @graphql-codegen/cli to v6.2.0 (#2825)
dancefinder-app / build (push) Successful in 1m53s
dancefinder-app / deploy-prod (push) Successful in 1m32s
2026-03-12 11:07:26 +00:00
renovate 2fb7b09e8b chore(deps): update commitlint monorepo to v20.4.4 (#2824)
dancefinder-app / build (push) Successful in 4m10s
dancefinder-app / deploy-prod (push) Successful in 2m10s
2026-03-12 10:06:16 +00:00
renovate 6c5db100ab chore(deps): update dependency vuetify to v3.12.3 (#2823)
dancefinder-app / build (push) Successful in 1m21s
dancefinder-app / deploy-prod (push) Successful in 1m29s
2026-03-12 04:02:23 +00:00
renovate 4c9c9e2c6a chore(deps): update nginx docker tag to v1.29.6 (#2822)
dancefinder-app / build (push) Successful in 1m45s
dancefinder-app / deploy-prod (push) Successful in 1m43s
2026-03-11 00:05:41 +00:00
renovate ddc5a5ae17 chore(deps): update dependency sass to v1.98.0 (#2821)
dancefinder-app / build (push) Successful in 5m13s
dancefinder-app / deploy-prod (push) Successful in 1m36s
2026-03-10 23:09:18 +00:00
renovate ff45af2bef chore(deps): update dependency typescript-eslint to v8.57.0 (#2820)
dancefinder-app / build (push) Successful in 1m41s
dancefinder-app / deploy-prod (push) Successful in 1m44s
2026-03-09 18:10:33 +00:00
renovate 28a5a36288 chore(deps): update dependency vue to v3.5.30 (#2819)
dancefinder-app / build (push) Successful in 7m48s
dancefinder-app / deploy-prod (push) Successful in 1m30s
This PR contains the following updates:

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

---

### Release Notes

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

### [`v3.5.30`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3530-2026-03-09)

[Compare Source](https://github.com/vuejs/core/compare/v3.5.29...v3.5.30)

##### Bug Fixes

- **compat:** add `entities` to [@&#8203;vue/compat](https://github.com/vue/compat) deps to fix CJS edge cases ([#&#8203;12514](https://github.com/vuejs/core/issues/12514)) ([e725a67](https://github.com/vuejs/core/commit/e725a679e434a688c3493fc9af496501a8d1eeec)), closes [#&#8203;10609](https://github.com/vuejs/core/issues/10609)
- **custom-element:** ensure child component styles are injected in correct order before parent styles ([#&#8203;13374](https://github.com/vuejs/core/issues/13374)) ([1398bf8](https://github.com/vuejs/core/commit/1398bf8dfbfef6b1bca154fc98d37044011a51be)), closes [#&#8203;13029](https://github.com/vuejs/core/issues/13029)
- **custom-element:** properly locate parent when slotted in shadow dom ([#&#8203;12480](https://github.com/vuejs/core/issues/12480)) ([f06c81a](https://github.com/vuejs/core/commit/f06c81aa3dddbeff8bc2e2e63c0b6b6debcbdc13)), closes [#&#8203;12479](https://github.com/vuejs/core/issues/12479)
- **custom-element:** should properly patch as props for vue custom elements ([#&#8203;12409](https://github.com/vuejs/core/issues/12409)) ([740983e](https://github.com/vuejs/core/commit/740983e6736255b183ee27a3f8b40e89ad7e3ba3)), closes [#&#8203;12408](https://github.com/vuejs/core/issues/12408)
- **reactivity:** avoid duplicate raw/proxy entries in Set.add ([#&#8203;14545](https://github.com/vuejs/core/issues/14545)) ([d943612](https://github.com/vuejs/core/commit/d943612e59feb656e16568dea77b97856923c58c))
- **reactivity:** fix reduce on reactive arrays to preserve reactivity ([#&#8203;12737](https://github.com/vuejs/core/issues/12737)) ([16ef165](https://github.com/vuejs/core/commit/16ef165415224def18ec8247dabb84d5a1338c17)), closes [#&#8203;12735](https://github.com/vuejs/core/issues/12735)
- **reactivity:** handle `Set` with initial reactive values edge case ([#&#8203;12393](https://github.com/vuejs/core/issues/12393)) ([5dc27ca](https://github.com/vuejs/core/commit/5dc27ca68fdbab95b37af15870d91515fc2412b2)), closes [#&#8203;8647](https://github.com/vuejs/core/issues/8647)
- **runtime-core:** warn about negative number in v-for ([#&#8203;12308](https://github.com/vuejs/core/issues/12308)) ([9438cc5](https://github.com/vuejs/core/commit/9438cc54506a38038a1bf4b6698025f9a4cafb48))
- **ssr:** prevent watch from firing after async setup await ([#&#8203;14547](https://github.com/vuejs/core/issues/14547)) ([6cda71d](https://github.com/vuejs/core/commit/6cda71d48bd45c5e0ed2822866b83c4fafff1be9)), closes [#&#8203;14546](https://github.com/vuejs/core/issues/14546)
- **types:** make generics with runtime props in defineComponent work (fix [#&#8203;11374](https://github.com/vuejs/core/issues/11374)) ([#&#8203;13119](https://github.com/vuejs/core/issues/13119)) ([cea3cf7](https://github.com/vuejs/core/commit/cea3cf758645c9683db51822590b073ce3069dda)), closes [#&#8203;13763](https://github.com/vuejs/core/issues/13763)
- **types:** narrow useAttrs class/style typing for TSX ([#&#8203;14492](https://github.com/vuejs/core/issues/14492)) ([bbb8977](https://github.com/vuejs/core/commit/bbb89775b137eac12b92ae4eb49999a7fd6b52b0)), closes [#&#8203;14489](https://github.com/vuejs/core/issues/14489)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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

---

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

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40Ni42IiwidXBkYXRlZEluVmVyIjoiNDMuNDYuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: https://gitea.unbound.se/dancefinder/dancefinder-app/pulls/2819
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-03-09 11:44:32 +00:00
renovate 7b7d74d693 chore(deps): update dependency @nuxt/devtools to v3.2.3 (#2818)
dancefinder-app / build (push) Successful in 3m0s
dancefinder-app / deploy-prod (push) Successful in 1m41s
2026-03-09 06:10:49 +00:00
renovate 09e4235417 chore(deps): update dependency @graphql-codegen/typescript-vue-apollo to v5 (#2817)
dancefinder-app / build (push) Successful in 2m27s
dancefinder-app / deploy-prod (push) Successful in 1m37s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@graphql-codegen/typescript-vue-apollo](https://github.com/dotansimha/graphql-code-generator-community) ([source](https://github.com/dotansimha/graphql-code-generator-community/tree/HEAD/packages/plugins/typescript/vue-apollo)) | [`4.1.2` → `5.0.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-vue-apollo/4.1.2/5.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2ftypescript-vue-apollo/5.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2ftypescript-vue-apollo/4.1.2/5.0.0?slim=true) |

---

### Release Notes

<details>
<summary>dotansimha/graphql-code-generator-community (@&#8203;graphql-codegen/typescript-vue-apollo)</summary>

### [`v5.0.0`](https://github.com/dotansimha/graphql-code-generator-community/blob/HEAD/packages/plugins/typescript/vue-apollo/CHANGELOG.md#500)

[Compare Source](https://github.com/dotansimha/graphql-code-generator-community/compare/@graphql-codegen/typescript-vue-apollo@4.1.2...@graphql-codegen/typescript-vue-apollo@5.0.0)

##### Major Changes

- [#&#8203;1387](https://github.com/dotansimha/graphql-code-generator-community/pull/1387)
  [`0717cb7`](https://github.com/dotansimha/graphql-code-generator-community/commit/0717cb7f25f8ea33f54756119d01f072a3fb716c)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - Update GraphQL Codegen common packages to
  latest

##### Patch Changes

- [#&#8203;1387](https://github.com/dotansimha/graphql-code-generator-community/pull/1387)
  [`0717cb7`](https://github.com/dotansimha/graphql-code-generator-community/commit/0717cb7f25f8ea33f54756119d01f072a3fb716c)
  Thanks [@&#8203;eddeee888](https://github.com/eddeee888)! - dependencies updates:
  - Updated dependency
    [`@graphql-codegen/plugin-helpers@^6.1.1` ↗︎](https://www.npmjs.com/package/@&#8203;graphql-codegen/plugin-helpers/v/6.1.1)
    (from `^3.0.0`, in `dependencies`)
  - Updated dependency
    [`@graphql-codegen/visitor-plugin-common@^6.2.4` ↗︎](https://www.npmjs.com/package/@&#8203;graphql-codegen/visitor-plugin-common/v/6.2.4)
    (from `2.13.8`, in `dependencies`)

</details>

---

### Configuration

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

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

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

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

---

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

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40Ni42IiwidXBkYXRlZEluVmVyIjoiNDMuNDYuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #2817
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-03-08 08:27:52 +00:00
renovate f41ac55022 chore(deps): update dependency eslint to v10 (#2774)
dancefinder-app / build (push) Successful in 4m9s
dancefinder-app / deploy-prod (push) Successful in 1m38s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`9.39.4` → `10.0.3`](https://renovatebot.com/diffs/npm/eslint/9.39.4/10.0.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.0.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.39.4/10.0.3?slim=true) |

---

### Release Notes

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

### [`v10.0.3`](https://github.com/eslint/eslint/releases/tag/v10.0.3)

[Compare Source](https://github.com/eslint/eslint/compare/v10.0.2...v10.0.3)

#### Bug Fixes

- [`e511b58`](https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4) fix: update eslint ([#&#8203;20595](https://github.com/eslint/eslint/issues/20595)) (renovate\[bot])
- [`f4c9cf9`](https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a) fix: include variable name in `no-useless-assignment` message ([#&#8203;20581](https://github.com/eslint/eslint/issues/20581)) (sethamus)
- [`ee9ff31`](https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1) fix: update dependency minimatch to ^10.2.4 ([#&#8203;20562](https://github.com/eslint/eslint/issues/20562)) (Milos Djermanovic)

#### Documentation

- [`9fc31b0`](https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6) docs: Update README (GitHub Actions Bot)
- [`4efaa36`](https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758) docs: add info box for `eslint-plugin-eslint-comments` ([#&#8203;20570](https://github.com/eslint/eslint/issues/20570)) (DesselBane)
- [`23b2759`](https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d) docs: add v10 migration guide link to Use docs index ([#&#8203;20577](https://github.com/eslint/eslint/issues/20577)) (Pixel998)
- [`80259a9`](https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb) docs: Remove deprecated eslintrc documentation files ([#&#8203;20472](https://github.com/eslint/eslint/issues/20472)) (Copilot)
- [`9b9b4ba`](https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395) docs: fix typo in no-await-in-loop documentation ([#&#8203;20575](https://github.com/eslint/eslint/issues/20575)) (Pixel998)
- [`e7d72a7`](https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd5985909a) docs: document TypeScript 5.3 minimum supported version ([#&#8203;20547](https://github.com/eslint/eslint/issues/20547)) (sethamus)

#### Chores

- [`ef8fb92`](https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e) chore: package.json update for eslint-config-eslint release (Jenkins)
- [`e8f2104`](https://github.com/eslint/eslint/commit/e8f21040f675753e92df8e04f2dbd03addb92985) chore: updates for v9.39.4 release (Jenkins)
- [`5cd1604`](https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370) refactor: simplify isCombiningCharacter helper ([#&#8203;20524](https://github.com/eslint/eslint/issues/20524)) (Huáng Jùnliàng)
- [`70ff1d0`](https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d) chore: eslint-config-eslint require Node `^20.19.0 || ^22.13.0 || >=24` ([#&#8203;20586](https://github.com/eslint/eslint/issues/20586)) (Milos Djermanovic)
- [`e32df71`](https://github.com/eslint/eslint/commit/e32df71a569d5f4aca13079dedd4ae76ea05168a) chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps ([#&#8203;20576](https://github.com/eslint/eslint/issues/20576)) (Milos Djermanovic)
- [`53ca6ee`](https://github.com/eslint/eslint/commit/53ca6eeed87262ebddd20636107f486badabcc1f) chore: disable `eslint-comments/no-unused-disable` rule ([#&#8203;20578](https://github.com/eslint/eslint/issues/20578)) (Milos Djermanovic)
- [`e121895`](https://github.com/eslint/eslint/commit/e1218957452e223af27ace1f9d031ab421aec08f) ci: pin Node.js 25.6.1 ([#&#8203;20559](https://github.com/eslint/eslint/issues/20559)) (Milos Djermanovic)
- [`efc5aef`](https://github.com/eslint/eslint/commit/efc5aef2f9a05f01d5cad53dcb91e7f2c575e295) chore: update `tsconfig.json` in `eslint-config-eslint` ([#&#8203;20551](https://github.com/eslint/eslint/issues/20551)) (Francesco Trotta)

### [`v10.0.2`](https://github.com/eslint/eslint/releases/tag/v10.0.2)

[Compare Source](https://github.com/eslint/eslint/compare/v10.0.1...v10.0.2)

#### Bug Fixes

- [`2b72361`](https://github.com/eslint/eslint/commit/2b723616a4daeacd4605f11b4d087d4a7cae5c74) fix: update `ajv` to `6.14.0` to address security vulnerabilities ([#&#8203;20537](https://github.com/eslint/eslint/issues/20537)) (루밀LuMir)

#### Documentation

- [`13eeedb`](https://github.com/eslint/eslint/commit/13eeedbbd16218b0da1425b78cb284937fd964ca) docs: link rule type explanation to CLI option --fix-type ([#&#8203;20548](https://github.com/eslint/eslint/issues/20548)) (Mike McCready)
- [`98cbf6b`](https://github.com/eslint/eslint/commit/98cbf6ba53a1fb2028d25078c7049a538d0e392c) docs: update migration guide per Program range change ([#&#8203;20534](https://github.com/eslint/eslint/issues/20534)) (Huáng Jùnliàng)
- [`61a2405`](https://github.com/eslint/eslint/commit/61a24054411fa56ce74bef554846caa9d8cb01f5) docs: add missing semicolon in vars-on-top rule example ([#&#8203;20533](https://github.com/eslint/eslint/issues/20533)) (Abilash)

#### Chores

- [`951223b`](https://github.com/eslint/eslint/commit/951223b29669885643f7854d7c824288ba962d7e) chore: update dependency [@&#8203;eslint/eslintrc](https://github.com/eslint/eslintrc) to ^3.3.4 ([#&#8203;20553](https://github.com/eslint/eslint/issues/20553)) (renovate\[bot])
- [`6aa1afe`](https://github.com/eslint/eslint/commit/6aa1afe6694f3fd7f82116109a5ef2ad18ece074) chore: update dependency eslint-plugin-jsdoc to ^62.7.0 ([#&#8203;20536](https://github.com/eslint/eslint/issues/20536)) (Milos Djermanovic)

### [`v10.0.1`](https://github.com/eslint/eslint/releases/tag/v10.0.1)

[Compare Source](https://github.com/eslint/eslint/compare/v10.0.0...v10.0.1)

#### Bug Fixes

- [`c87d5bd`](https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e) fix: update eslint ([#&#8203;20531](https://github.com/eslint/eslint/issues/20531)) (renovate\[bot])
- [`d841001`](https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a) fix: update `minimatch` to `10.2.1` to address security vulnerabilities ([#&#8203;20519](https://github.com/eslint/eslint/issues/20519)) (루밀LuMir)
- [`04c2147`](https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78) fix: update error message for unused suppressions ([#&#8203;20496](https://github.com/eslint/eslint/issues/20496)) (fnx)
- [`38b089c`](https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003) fix: update dependency [@&#8203;eslint/config-array](https://github.com/eslint/config-array) to ^0.23.1 ([#&#8203;20484](https://github.com/eslint/eslint/issues/20484)) (renovate\[bot])

#### Documentation

- [`5b3dbce`](https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a) docs: add AI acknowledgement section to templates ([#&#8203;20431](https://github.com/eslint/eslint/issues/20431)) (루밀LuMir)
- [`6f23076`](https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c) docs: toggle nav in no-JS mode ([#&#8203;20476](https://github.com/eslint/eslint/issues/20476)) (Tanuj Kanti)
- [`b69cfb3`](https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9) docs: Update README (GitHub Actions Bot)

#### Chores

- [`e5c281f`](https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020) chore: updates for v9.39.3 release (Jenkins)
- [`8c3832a`](https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc) chore: update [@&#8203;typescript-eslint/parser](https://github.com/typescript-eslint/parser) to ^8.56.0 ([#&#8203;20514](https://github.com/eslint/eslint/issues/20514)) (Milos Djermanovic)
- [`8330d23`](https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94) test: add tests for config-api ([#&#8203;20493](https://github.com/eslint/eslint/issues/20493)) (Milos Djermanovic)
- [`37d6e91`](https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc) chore: remove eslint v10 prereleases from eslint-config-eslint deps ([#&#8203;20494](https://github.com/eslint/eslint/issues/20494)) (Milos Djermanovic)
- [`da7cd0e`](https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1) refactor: cleanup error message templates ([#&#8203;20479](https://github.com/eslint/eslint/issues/20479)) (Francesco Trotta)
- [`84fb885`](https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins)
- [`1f66734`](https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d) chore: add `eslint` to `peerDependencies` of `@eslint/js` ([#&#8203;20467](https://github.com/eslint/eslint/issues/20467)) (Milos Djermanovic)

### [`v10.0.0`](https://github.com/eslint/eslint/releases/tag/v10.0.0)

[Compare Source](https://github.com/eslint/eslint/compare/v9.39.4...v10.0.0)

#### Breaking Changes

- [`f9e54f4`](https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b) feat!: estimate rule-tester failure location ([#&#8203;20420](https://github.com/eslint/eslint/issues/20420)) (ST-DDT)
- [`a176319`](https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f) feat!: replace `chalk` with `styleText` and add `color` to `ResultsMeta` ([#&#8203;20227](https://github.com/eslint/eslint/issues/20227)) (루밀LuMir)
- [`c7046e6`](https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84) feat!: enable JSX reference tracking ([#&#8203;20152](https://github.com/eslint/eslint/issues/20152)) (Pixel998)
- [`fa31a60`](https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa) feat!: add `name` to configs ([#&#8203;20015](https://github.com/eslint/eslint/issues/20015)) (Kirk Waiblinger)
- [`3383e7e`](https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0) fix!: remove deprecated `SourceCode` methods ([#&#8203;20137](https://github.com/eslint/eslint/issues/20137)) (Pixel998)
- [`501abd0`](https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce) feat!: update dependency minimatch to v10 ([#&#8203;20246](https://github.com/eslint/eslint/issues/20246)) (renovate\[bot])
- [`ca4d3b4`](https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e) fix!: stricter rule tester assertions for valid test cases ([#&#8203;20125](https://github.com/eslint/eslint/issues/20125)) (唯然)
- [`96512a6`](https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b) fix!: Remove deprecated rule context methods ([#&#8203;20086](https://github.com/eslint/eslint/issues/20086)) (Nicholas C. Zakas)
- [`c69fdac`](https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90) feat!: remove eslintrc support ([#&#8203;20037](https://github.com/eslint/eslint/issues/20037)) (Francesco Trotta)
- [`208b5cc`](https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04) feat!: Use `ScopeManager#addGlobals()` ([#&#8203;20132](https://github.com/eslint/eslint/issues/20132)) (Milos Djermanovic)
- [`a2ee188`](https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14) fix!: add `uniqueItems: true` in `no-invalid-regexp` option ([#&#8203;20155](https://github.com/eslint/eslint/issues/20155)) (Tanuj Kanti)
- [`a89059d`](https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab) feat!: Program range span entire source text ([#&#8203;20133](https://github.com/eslint/eslint/issues/20133)) (Pixel998)
- [`39a6424`](https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53) fix!: assert 'text' is a string across all RuleFixer methods ([#&#8203;20082](https://github.com/eslint/eslint/issues/20082)) (Pixel998)
- [`f28fbf8`](https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44) fix!: Deprecate `"always"` and `"as-needed"` options of the `radix` rule ([#&#8203;20223](https://github.com/eslint/eslint/issues/20223)) (Milos Djermanovic)
- [`aa3fb2b`](https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98) fix!: tighten `func-names` schema ([#&#8203;20119](https://github.com/eslint/eslint/issues/20119)) (Pixel998)
- [`f6c0ed0`](https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756) feat!: report `eslint-env` comments as errors ([#&#8203;20128](https://github.com/eslint/eslint/issues/20128)) (Francesco Trotta)
- [`4bf739f`](https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db) fix!: remove deprecated `LintMessage#nodeType` and `TestCaseError#type` ([#&#8203;20096](https://github.com/eslint/eslint/issues/20096)) (Pixel998)
- [`523c076`](https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247) feat!: drop support for jiti < 2.2.0 ([#&#8203;20016](https://github.com/eslint/eslint/issues/20016)) (michael faith)
- [`454a292`](https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64) feat!: update `eslint:recommended` configuration ([#&#8203;20210](https://github.com/eslint/eslint/issues/20210)) (Pixel998)
- [`4f880ee`](https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1) feat!: remove `v10_*` and inactive `unstable_*` flags ([#&#8203;20225](https://github.com/eslint/eslint/issues/20225)) (sethamus)
- [`f18115c`](https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f) feat!: `no-shadow-restricted-names` report `globalThis` by default ([#&#8203;20027](https://github.com/eslint/eslint/issues/20027)) (sethamus)
- [`c6358c3`](https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e) feat!: Require Node.js `^20.19.0 || ^22.13.0 || >=24` ([#&#8203;20160](https://github.com/eslint/eslint/issues/20160)) (Milos Djermanovic)

#### Features

- [`bff9091`](https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822) feat: handle `Array.fromAsync` in `array-callback-return` ([#&#8203;20457](https://github.com/eslint/eslint/issues/20457)) (Francesco Trotta)
- [`290c594`](https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222) feat: add `self` to `no-implied-eval` rule ([#&#8203;20468](https://github.com/eslint/eslint/issues/20468)) (sethamus)
- [`43677de`](https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2) feat: fix handling of function and class expression names in `no-shadow` ([#&#8203;20432](https://github.com/eslint/eslint/issues/20432)) (Milos Djermanovic)
- [`f0cafe5`](https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009) feat: rule tester add assertion option `requireData` ([#&#8203;20409](https://github.com/eslint/eslint/issues/20409)) (fnx)
- [`f7ab693`](https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616) feat: output RuleTester test case failure index ([#&#8203;19976](https://github.com/eslint/eslint/issues/19976)) (ST-DDT)
- [`7cbcbf9`](https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3) feat: add `countThis` option to `max-params` ([#&#8203;20236](https://github.com/eslint/eslint/issues/20236)) (Gerkin)
- [`f148a5e`](https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1) feat: add error assertion options ([#&#8203;20247](https://github.com/eslint/eslint/issues/20247)) (ST-DDT)
- [`09e6654`](https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188) feat: update error loc of `require-yield` and `no-useless-constructor` ([#&#8203;20267](https://github.com/eslint/eslint/issues/20267)) (Tanuj Kanti)

#### Bug Fixes

- [`436b82f`](https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03) fix: update eslint ([#&#8203;20473](https://github.com/eslint/eslint/issues/20473)) (renovate\[bot])
- [`1d29d22`](https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec) fix: detect default `this` binding in `Array.fromAsync` callbacks ([#&#8203;20456](https://github.com/eslint/eslint/issues/20456)) (Francesco Trotta)
- [`727451e`](https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf) fix: fix regression of global mode report range in `strict` rule ([#&#8203;20462](https://github.com/eslint/eslint/issues/20462)) (ntnyq)
- [`e80485f`](https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d) fix: remove fake `FlatESLint` and `LegacyESLint` exports ([#&#8203;20460](https://github.com/eslint/eslint/issues/20460)) (Francesco Trotta)
- [`9eeff3b`](https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef) fix: update esquery ([#&#8203;20423](https://github.com/eslint/eslint/issues/20423)) (cryptnix)
- [`b34b938`](https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681) fix: use `Error.prepareStackTrace` to estimate failing test location ([#&#8203;20436](https://github.com/eslint/eslint/issues/20436)) (Francesco Trotta)
- [`51aab53`](https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd) fix: update eslint ([#&#8203;20443](https://github.com/eslint/eslint/issues/20443)) (renovate\[bot])
- [`23490b2`](https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568) fix: handle space before colon in `RuleTester` location estimation ([#&#8203;20433](https://github.com/eslint/eslint/issues/20433)) (Francesco Trotta)
- [`f244dbf`](https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83) fix: use `MessagePlaceholderData` type from `@eslint/core` ([#&#8203;20348](https://github.com/eslint/eslint/issues/20348)) (루밀LuMir)
- [`d186f8c`](https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf) fix: update eslint ([#&#8203;20427](https://github.com/eslint/eslint/issues/20427)) (renovate\[bot])
- [`2332262`](https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66) fix: error location should not modify error message in RuleTester ([#&#8203;20421](https://github.com/eslint/eslint/issues/20421)) (Milos Djermanovic)
- [`ab99b21`](https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f) fix: ensure `filename` is passed as third argument to `verifyAndFix()` ([#&#8203;20405](https://github.com/eslint/eslint/issues/20405)) (루밀LuMir)
- [`8a60f3b`](https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c) fix: remove `ecmaVersion` and `sourceType` from `ParserOptions` type ([#&#8203;20415](https://github.com/eslint/eslint/issues/20415)) (Pixel998)
- [`eafd727`](https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2) fix: remove `TDZ` scope type ([#&#8203;20231](https://github.com/eslint/eslint/issues/20231)) (jaymarvelz)
- [`39d1f51`](https://github.com/eslint/eslint/commit/39d1f51680d4fbade16b4d9c07ad61a87ee3b1ea) fix: correct `Scope` typings ([#&#8203;20404](https://github.com/eslint/eslint/issues/20404)) (sethamus)
- [`2bd0f13`](https://github.com/eslint/eslint/commit/2bd0f13a92fb373827f16210aa4748d4885fddb1) fix: update `verify` and `verifyAndFix` types ([#&#8203;20384](https://github.com/eslint/eslint/issues/20384)) (Francesco Trotta)
- [`ba6ebfa`](https://github.com/eslint/eslint/commit/ba6ebfa78de0b8522cea5ee80179887e92c6c935) fix: correct typings for `loadESLint()` and `shouldUseFlatConfig()` ([#&#8203;20393](https://github.com/eslint/eslint/issues/20393)) (루밀LuMir)
- [`e7673ae`](https://github.com/eslint/eslint/commit/e7673ae096900330599680efe91f8a199a5c2e59) fix: correct RuleTester typings ([#&#8203;20105](https://github.com/eslint/eslint/issues/20105)) (Pixel998)
- [`53e9522`](https://github.com/eslint/eslint/commit/53e95222af8561a8eed282fa9fd44b2f320a3c37) fix: strict removed formatters check ([#&#8203;20241](https://github.com/eslint/eslint/issues/20241)) (ntnyq)
- [`b017f09`](https://github.com/eslint/eslint/commit/b017f094d4e53728f8d335b9cf8b16dc074afda3) fix: correct `no-restricted-import` messages ([#&#8203;20374](https://github.com/eslint/eslint/issues/20374)) (Francesco Trotta)

#### Documentation

- [`e978dda`](https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a) docs: Update README (GitHub Actions Bot)
- [`4cecf83`](https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6) docs: Update README (GitHub Actions Bot)
- [`c79f0ab`](https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8) docs: Update README (GitHub Actions Bot)
- [`773c052`](https://github.com/eslint/eslint/commit/773c0527c72c09fb5e63c2036b5cb9783f1f04d3) docs: Update README (GitHub Actions Bot)
- [`f2962e4`](https://github.com/eslint/eslint/commit/f2962e46a0e8ee8e04d76e9d899f6a7c73a646f1) docs: document `meta.docs.frozen` property ([#&#8203;20475](https://github.com/eslint/eslint/issues/20475)) (Pixel998)
- [`8e94f58`](https://github.com/eslint/eslint/commit/8e94f58bebfd854eed814a39e19dea4e3c3ee4a3) docs: fix broken anchor links from gerund heading updates ([#&#8203;20449](https://github.com/eslint/eslint/issues/20449)) (Copilot)
- [`1495654`](https://github.com/eslint/eslint/commit/14956543d42ab542f72820f38941d0bcc39a1fbb) docs: Update README (GitHub Actions Bot)
- [`0b8ed5c`](https://github.com/eslint/eslint/commit/0b8ed5c0aa4222a9b6b185c605cfedaef4662dcb) docs: document support for `:is` selector alias ([#&#8203;20454](https://github.com/eslint/eslint/issues/20454)) (sethamus)
- [`1c4b33f`](https://github.com/eslint/eslint/commit/1c4b33fe8620dcaafbe6e8f4e9515b624476548c) docs: Document policies about ESM-only dependencies ([#&#8203;20448](https://github.com/eslint/eslint/issues/20448)) (Milos Djermanovic)
- [`3e5d38c`](https://github.com/eslint/eslint/commit/3e5d38cdd5712bef50d440585b0f6669a2e9a9b9) docs: add missing indentation space in rule example ([#&#8203;20446](https://github.com/eslint/eslint/issues/20446)) (fnx)
- [`63a0c7c`](https://github.com/eslint/eslint/commit/63a0c7c84bf5b12357893ea2bf0482aa3c855bac) docs: Update README (GitHub Actions Bot)
- [`65ed0c9`](https://github.com/eslint/eslint/commit/65ed0c94e7cd1e3f882956113228311d8c7b3463) docs: Update README (GitHub Actions Bot)
- [`b0e4717`](https://github.com/eslint/eslint/commit/b0e4717d6619ffd02913cf3633b44d8e6953d938) docs: \[no-await-in-loop] Expand inapplicability ([#&#8203;20363](https://github.com/eslint/eslint/issues/20363)) (Niklas Hambüchen)
- [`fca421f`](https://github.com/eslint/eslint/commit/fca421f6a4eecd52f2a7ae5765bd9008f62f9994) docs: Update README (GitHub Actions Bot)
- [`d925c54`](https://github.com/eslint/eslint/commit/d925c54f045b2230d3404e8aa18f4e2860a35e1d) docs: update config syntax in `no-lone-blocks` ([#&#8203;20413](https://github.com/eslint/eslint/issues/20413)) (Pixel998)
- [`7d5c95f`](https://github.com/eslint/eslint/commit/7d5c95f281cb88868f4e09ca07fbbc6394d78c41) docs: remove redundant `sourceType: "module"` from rule examples ([#&#8203;20412](https://github.com/eslint/eslint/issues/20412)) (Pixel998)
- [`02e7e71`](https://github.com/eslint/eslint/commit/02e7e7126366fc5eeffb713f865d80a759dc14b0) docs: correct `.mts` glob pattern in files with extensions example ([#&#8203;20403](https://github.com/eslint/eslint/issues/20403)) (Ali Essalihi)
- [`264b981`](https://github.com/eslint/eslint/commit/264b981101a3cf0c12eba200ac64e5523186a89f) docs: Update README (GitHub Actions Bot)
- [`5a4324f`](https://github.com/eslint/eslint/commit/5a4324f38e7ce370038351ef7412dcf8548c105e) docs: clarify `"local"` option of `no-unused-vars` ([#&#8203;20385](https://github.com/eslint/eslint/issues/20385)) (Milos Djermanovic)
- [`e593aa0`](https://github.com/eslint/eslint/commit/e593aa0fd29f51edea787815ffc847aa723ef1f8) docs: improve clarity, grammar, and wording in documentation site README ([#&#8203;20370](https://github.com/eslint/eslint/issues/20370)) (Aditya)
- [`3f5062e`](https://github.com/eslint/eslint/commit/3f5062ed5f27eb25414faced2478ae076906874e) docs: Add messages property to rule meta documentation ([#&#8203;20361](https://github.com/eslint/eslint/issues/20361)) (Sabya Sachi)
- [`9e5a5c2`](https://github.com/eslint/eslint/commit/9e5a5c2b6b368cdacd678eabf36b441bd8bb726c) docs: remove `Examples` headings from rule docs ([#&#8203;20364](https://github.com/eslint/eslint/issues/20364)) (Milos Djermanovic)
- [`194f488`](https://github.com/eslint/eslint/commit/194f488a8dc97850485afe704d2a64096582f96d) docs: Update README (GitHub Actions Bot)
- [`0f5a94a`](https://github.com/eslint/eslint/commit/0f5a94a84beee19f376025c74f703f275d52c94b) docs: \[class-methods-use-this] explain purpose of rule ([#&#8203;20008](https://github.com/eslint/eslint/issues/20008)) (Kirk Waiblinger)
- [`df5566f`](https://github.com/eslint/eslint/commit/df5566f826d9f5740546e473aa6876b1f7d2f12c) docs: add Options section to all rule docs ([#&#8203;20296](https://github.com/eslint/eslint/issues/20296)) (sethamus)
- [`adf7a2b`](https://github.com/eslint/eslint/commit/adf7a2b202743a98edc454890574292dd2b34837) docs: no-unsafe-finally note for generator functions ([#&#8203;20330](https://github.com/eslint/eslint/issues/20330)) (Tom Pereira)
- [`ef7028c`](https://github.com/eslint/eslint/commit/ef7028c9688dc931051a4217637eb971efcbd71b) docs: Update README (GitHub Actions Bot)
- [`fbae5d1`](https://github.com/eslint/eslint/commit/fbae5d18854b30ea3b696672c7699cef3ec92140) docs: consistently use "v10.0.0" in migration guide ([#&#8203;20328](https://github.com/eslint/eslint/issues/20328)) (Pixel998)
- [`778aa2d`](https://github.com/eslint/eslint/commit/778aa2d83e1ef1e2bd1577ee976c5a43472a3dbe) docs: ignoring default file patterns ([#&#8203;20312](https://github.com/eslint/eslint/issues/20312)) (Tanuj Kanti)
- [`4b5dbcd`](https://github.com/eslint/eslint/commit/4b5dbcdae52c1c16293dc68028cab18ed2504841) docs: reorder v10 migration guide ([#&#8203;20315](https://github.com/eslint/eslint/issues/20315)) (Milos Djermanovic)
- [`5d84a73`](https://github.com/eslint/eslint/commit/5d84a7371d01ead1b274600c055fe49150d487f1) docs: Update README (GitHub Actions Bot)
- [`37c8863`](https://github.com/eslint/eslint/commit/37c8863088a2d7e845d019f68a329f53a3fe2c35) docs: fix incorrect anchor link in v10 migration guide ([#&#8203;20299](https://github.com/eslint/eslint/issues/20299)) (Pixel998)
- [`077ff02`](https://github.com/eslint/eslint/commit/077ff028b6ce036da091d2f7ed8c606c9d017468) docs: add migrate-to-10.0.0 doc ([#&#8203;20143](https://github.com/eslint/eslint/issues/20143)) (唯然)
- [`3822e1b`](https://github.com/eslint/eslint/commit/3822e1b768bb4a64b72b73b5657737a6ee5c8afe) docs: Update README (GitHub Actions Bot)

#### Build Related

- [`9f08712`](https://github.com/eslint/eslint/commit/9f0871236e90ec78bcdbfa352cc1363b4bae5596) Build: changelog update for 10.0.0-rc.2 (Jenkins)
- [`1e2c449`](https://github.com/eslint/eslint/commit/1e2c449701524b426022fde19144b1d22d8197b0) Build: changelog update for 10.0.0-rc.1 (Jenkins)
- [`c4c72a8`](https://github.com/eslint/eslint/commit/c4c72a8d996dda629e85e78a6ef5417242594b5d) Build: changelog update for 10.0.0-rc.0 (Jenkins)
- [`7e4daf9`](https://github.com/eslint/eslint/commit/7e4daf93d255ed343d68e999aad167bb20e5a96b) Build: changelog update for 10.0.0-beta.0 (Jenkins)
- [`a126a2a`](https://github.com/eslint/eslint/commit/a126a2ab136406017f2dac2d7632114e37e62dc2) build: add .scss files entry to knip ([#&#8203;20389](https://github.com/eslint/eslint/issues/20389)) (Francesco Trotta)
- [`f5c0193`](https://github.com/eslint/eslint/commit/f5c01932f69189b260646d60b28011c55870e65d) Build: changelog update for 10.0.0-alpha.1 (Jenkins)
- [`165326f`](https://github.com/eslint/eslint/commit/165326f0469dd6a9b33598a6fceb66336bb2deb5) Build: changelog update for 10.0.0-alpha.0 (Jenkins)

#### Chores

- [`1ece282`](https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7) chore: ignore `/docs/v9.x` in link checker ([#&#8203;20452](https://github.com/eslint/eslint/issues/20452)) (Milos Djermanovic)
- [`034e139`](https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633) ci: add type integration test for `@html-eslint/eslint-plugin` ([#&#8203;20345](https://github.com/eslint/eslint/issues/20345)) (sethamus)
- [`f3fbc2f`](https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56) chore: set `@eslint/js` version to 10.0.0 to skip releasing it ([#&#8203;20466](https://github.com/eslint/eslint/issues/20466)) (Milos Djermanovic)
- [`afc0681`](https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441) chore: remove scopeManager.addGlobals patch for typescript-eslint parser ([#&#8203;20461](https://github.com/eslint/eslint/issues/20461)) (fnx)
- [`3e5a173`](https://github.com/eslint/eslint/commit/3e5a173053fe0bb3d0f29aff12eb2c19ae21aa36) refactor: use types from `@eslint/plugin-kit` ([#&#8203;20435](https://github.com/eslint/eslint/issues/20435)) (Pixel998)
- [`11644b1`](https://github.com/eslint/eslint/commit/11644b1dc2bdf4c4f3a97901932e5f25c9f60775) ci: rename workflows ([#&#8203;20463](https://github.com/eslint/eslint/issues/20463)) (Milos Djermanovic)
- [`2d14173`](https://github.com/eslint/eslint/commit/2d14173729ae75fe562430dd5e37c457f44bc7ac) chore: fix typos in docs and comments ([#&#8203;20458](https://github.com/eslint/eslint/issues/20458)) (o-m12a)
- [`6742f92`](https://github.com/eslint/eslint/commit/6742f927ba6afb1bce6f64b9b072a1a11dbf53c4) test: add endLine/endColumn to invalid test case in no-alert ([#&#8203;20441](https://github.com/eslint/eslint/issues/20441)) (경하)
- [`3e22c82`](https://github.com/eslint/eslint/commit/3e22c82a87f44f7407ff75b17b26f1ceed3edd14) test: add missing location data to no-template-curly-in-string tests ([#&#8203;20440](https://github.com/eslint/eslint/issues/20440)) (Haeun Kim)
- [`b4b3127`](https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins)
- [`f658419`](https://github.com/eslint/eslint/commit/f6584191cb5cabd62f6a197339a91e1f9b3f8432) refactor: remove `raw` parser option from JS language ([#&#8203;20416](https://github.com/eslint/eslint/issues/20416)) (Pixel998)
- [`2c3efb7`](https://github.com/eslint/eslint/commit/2c3efb728b294b74a240ec24c7be8137a31cf5f0) chore: remove `category` from type test fixtures ([#&#8203;20417](https://github.com/eslint/eslint/issues/20417)) (Pixel998)
- [`36193fd`](https://github.com/eslint/eslint/commit/36193fd9ad27764d8e4a24ce7c7bbeeaf5d4a6ba) chore: remove `category` from formatter test fixtures ([#&#8203;20418](https://github.com/eslint/eslint/issues/20418)) (Pixel998)
- [`e8d203b`](https://github.com/eslint/eslint/commit/e8d203b0d9f66e55841863f90d215fd83b7eee0f) chore: add JSX language tag validation to `check-rule-examples` ([#&#8203;20414](https://github.com/eslint/eslint/issues/20414)) (Pixel998)
- [`bc465a1`](https://github.com/eslint/eslint/commit/bc465a1e9d955b6e53a45d1b5da7c632dae77262) chore: pin dependencies ([#&#8203;20397](https://github.com/eslint/eslint/issues/20397)) (renovate\[bot])
- [`703f0f5`](https://github.com/eslint/eslint/commit/703f0f551daea28767e5a68a00e335928919a7ff) test: replace deprecated rules in `linter` tests ([#&#8203;20406](https://github.com/eslint/eslint/issues/20406)) (루밀LuMir)
- [`ba71baa`](https://github.com/eslint/eslint/commit/ba71baa87265888b582f314163df1d727441e2f1) test: enable `strict` mode in type tests ([#&#8203;20398](https://github.com/eslint/eslint/issues/20398)) (루밀LuMir)
- [`f9c4968`](https://github.com/eslint/eslint/commit/f9c49683a6d69ff0b5425803955fc226f7e05d76) refactor: remove `lib/linter/rules.js` ([#&#8203;20399](https://github.com/eslint/eslint/issues/20399)) (Francesco Trotta)
- [`6f1c48e`](https://github.com/eslint/eslint/commit/6f1c48e5e7f8195f7796ea04e756841391ada927) chore: updates for v9.39.2 release (Jenkins)
- [`54bf0a3`](https://github.com/eslint/eslint/commit/54bf0a3646265060f5f22faef71ec840d630c701) ci: create package manager test ([#&#8203;20392](https://github.com/eslint/eslint/issues/20392)) (루밀LuMir)
- [`3115021`](https://github.com/eslint/eslint/commit/3115021439490d1ed12da5804902ebbf8a5e574b) refactor: simplify JSDoc comment detection logic ([#&#8203;20360](https://github.com/eslint/eslint/issues/20360)) (Pixel998)
- [`4345b17`](https://github.com/eslint/eslint/commit/4345b172a81e1394579ec09df51ba460b956c3b5) chore: update `@eslint-community/regexpp` to `4.12.2` ([#&#8203;20366](https://github.com/eslint/eslint/issues/20366)) (루밀LuMir)
- [`772c9ee`](https://github.com/eslint/eslint/commit/772c9ee9b65b6ad0be3e46462a7f93c37578cfa8) chore: update dependency [@&#8203;eslint/eslintrc](https://github.com/eslint/eslintrc) to ^3.3.3 ([#&#8203;20359](https://github.com/eslint/eslint/issues/20359)) (renovate\[bot])
- [`0b14059`](https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins)
- [`d6e7bf3`](https://github.com/eslint/eslint/commit/d6e7bf3064be01d159d6856e3718672c6a97a8e1) ci: bump actions/checkout from 5 to 6 ([#&#8203;20350](https://github.com/eslint/eslint/issues/20350)) (dependabot\[bot])
- [`139d456`](https://github.com/eslint/eslint/commit/139d4567d4afe3f1e1cdae21769d5e868f90ef0d) chore: require mandatory headers in rule docs ([#&#8203;20347](https://github.com/eslint/eslint/issues/20347)) (Milos Djermanovic)
- [`3b0289c`](https://github.com/eslint/eslint/commit/3b0289c7b605b2d94fe2d0c347d07eea4b6ba1d4) chore: remove unused `.eslintignore` and test fixtures ([#&#8203;20316](https://github.com/eslint/eslint/issues/20316)) (Pixel998)
- [`a463e7b`](https://github.com/eslint/eslint/commit/a463e7bea0d18af55e5557e33691e4b0685d9523) chore: update dependency js-yaml to v4 \[security] ([#&#8203;20319](https://github.com/eslint/eslint/issues/20319)) (renovate\[bot])
- [`ebfe905`](https://github.com/eslint/eslint/commit/ebfe90533d07a7020a5c63b93763fe537120f61f) chore: remove redundant rules from eslint-config-eslint ([#&#8203;20327](https://github.com/eslint/eslint/issues/20327)) (Milos Djermanovic)
- [`88dfdb2`](https://github.com/eslint/eslint/commit/88dfdb23ee541de4e9c3aa5d8a152c5980f6cc3f) test: add regression tests for message placeholder interpolation ([#&#8203;20318](https://github.com/eslint/eslint/issues/20318)) (fnx)
- [`6ed0f75`](https://github.com/eslint/eslint/commit/6ed0f758ff460b7a182c8d16b0487ae707e43cc9) chore: skip type checking in `eslint-config-eslint` ([#&#8203;20323](https://github.com/eslint/eslint/issues/20323)) (Francesco Trotta)
- [`1e2cad5`](https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990) chore: package.json update for [@&#8203;eslint/js](https://github.com/eslint/js) release (Jenkins)
- [`9da2679`](https://github.com/eslint/eslint/commit/9da26798483270a2c3c490c41cbd8f0c28edf75a) chore: update `@eslint/*` dependencies ([#&#8203;20321](https://github.com/eslint/eslint/issues/20321)) (Milos Djermanovic)
- [`0439794`](https://github.com/eslint/eslint/commit/043979418161e1c17becef31b1dd5c6e1b031e98) refactor: use types from [@&#8203;eslint/core](https://github.com/eslint/core) ([#&#8203;20235](https://github.com/eslint/eslint/issues/20235)) (jaymarvelz)
- [`cb51ec2`](https://github.com/eslint/eslint/commit/cb51ec2d6d3b729bf02a5e6b58b236578c6cce42) test: cleanup `SourceCode#traverse` tests ([#&#8203;20289](https://github.com/eslint/eslint/issues/20289)) (Milos Djermanovic)
- [`897a347`](https://github.com/eslint/eslint/commit/897a3471d6da073c1a179fa84f7a3fe72973ec45) chore: remove restriction for `type` in rule tests ([#&#8203;20305](https://github.com/eslint/eslint/issues/20305)) (Pixel998)
- [`d972098`](https://github.com/eslint/eslint/commit/d9720988579734da7323fbacca4c67058651d6ff) chore: ignore prettier updates in renovate to keep in sync with trunk ([#&#8203;20304](https://github.com/eslint/eslint/issues/20304)) (Pixel998)
- [`a086359`](https://github.com/eslint/eslint/commit/a0863593872fe01b5dd0e04c682450c26ae40ac8) chore: remove redundant `fast-glob` dev-dependency ([#&#8203;20301](https://github.com/eslint/eslint/issues/20301)) (루밀LuMir)
- [`564b302`](https://github.com/eslint/eslint/commit/564b30215c3c1aba47bc29f948f11db5c824cacd) chore: install `prettier` as a dev dependency ([#&#8203;20302](https://github.com/eslint/eslint/issues/20302)) (michael faith)
- [`8257b57`](https://github.com/eslint/eslint/commit/8257b5729d6a26f88b079aa389df4ecea4451a80) refactor: correct regex for `eslint-plugin/report-message-format` ([#&#8203;20300](https://github.com/eslint/eslint/issues/20300)) (루밀LuMir)
- [`e251671`](https://github.com/eslint/eslint/commit/e2516713bc9ae62117da3f490d9cb6a9676f44fe) refactor: extract assertions in RuleTester ([#&#8203;20135](https://github.com/eslint/eslint/issues/20135)) (唯然)
- [`2e7f25e`](https://github.com/eslint/eslint/commit/2e7f25e18908e66d9bd1a4dc016709e39e19a24d) chore: add `legacy-peer-deps` to `.npmrc` ([#&#8203;20281](https://github.com/eslint/eslint/issues/20281)) (Milos Djermanovic)
- [`39c638a`](https://github.com/eslint/eslint/commit/39c638a9aeb7ddc353684d536bbf69d1d39380bd) chore: update eslint-config-eslint dependencies for v10 prereleases ([#&#8203;20278](https://github.com/eslint/eslint/issues/20278)) (Milos Djermanovic)
- [`8533b3f`](https://github.com/eslint/eslint/commit/8533b3fa281e6ecc481083ee83e9c34cae22f31c) chore: update dependency [@&#8203;eslint/json](https://github.com/eslint/json) to ^0.14.0 ([#&#8203;20288](https://github.com/eslint/eslint/issues/20288)) (renovate\[bot])
- [`796ddf6`](https://github.com/eslint/eslint/commit/796ddf6db5c8fe3e098aa3198128f8ce3c58f8e0) chore: update dependency [@&#8203;eslint/js](https://github.com/eslint/js) to ^9.39.1 ([#&#8203;20285](https://github.com/eslint/eslint/issues/20285)) (renovate\[bot])

</details>

---

### Configuration

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

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

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

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

---

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

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4wLjkiLCJ1cGRhdGVkSW5WZXIiOiI0My40Ni42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: https://gitea.unbound.se/dancefinder/dancefinder-app/pulls/2774
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-03-07 19:42:05 +00:00
argoyle fad79a9356 chore(deps): remove unused @nuxtjs/eslint-module (#2816)
dancefinder-app / build (push) Successful in 1m28s
dancefinder-app / deploy-prod (push) Successful in 1m45s
## Summary

- Remove unused `@nuxtjs/eslint-module` dev dependency
- This package depends on `eslint-webpack-plugin` which doesn't support ESLint 10
- The project already uses `@nuxt/eslint` for ESLint integration (not webpack-based)
- This is a prerequisite for the ESLint 10 upgrade (#2774)

## Test plan

- [x] `npm install` succeeds without errors
- [x] `npm run lint:js` passes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: #2816
2026-03-07 11:22:09 +00:00
argoyle 561bacab7b chore(deps): remove unused eslint-plugin-nuxt (#2815)
dancefinder-app / build (push) Successful in 1m42s
dancefinder-app / deploy-prod (push) Successful in 1m40s
## Summary

- Remove unused `eslint-plugin-nuxt` dev dependency
- This is a Nuxt 2-era plugin not referenced in any ESLint config
- The project already uses `@nuxt/eslint` as the modern replacement

## Test plan

- [ ] Verify `npm run lint` still works
- [ ] Verify `npm run build` still works

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: #2815
2026-03-07 10:20:16 +00:00
renovate 9e7eb5c254 chore(deps): update dependency eslint to v9.39.4 (#2814)
dancefinder-app / build (push) Successful in 2m26s
dancefinder-app / deploy-prod (push) Successful in 1m35s
2026-03-06 23:19:51 +00:00
renovate 49169f5fa1 chore(deps): update graphqlcodegenerator monorepo (#2813)
dancefinder-app / build (push) Successful in 4m54s
dancefinder-app / deploy-prod (push) Successful in 1m34s
2026-03-06 16:16:46 +00:00
renovate 2c6cf28910 chore(deps): update dependency @stylistic/eslint-plugin to v5.10.0 (#2812)
dancefinder-app / build (push) Successful in 3m43s
dancefinder-app / deploy-prod (push) Successful in 1m56s
2026-03-06 04:10:30 +00:00
renovate 736c2a702c fix(deps): update dependency graphql to v16.13.1 (#2811)
dancefinder-app / build (push) Successful in 2m1s
dancefinder-app / deploy-prod (push) Successful in 1m36s
2026-03-04 11:02:27 +00:00
renovate a14006f2ca chore(deps): update dependency vuetify to v3.12.2 (#2810)
dancefinder-app / build (push) Successful in 2m7s
dancefinder-app / deploy-prod (push) Successful in 1m25s
2026-03-04 04:09:31 +00:00
renovate 4d1fa510a8 chore(deps): update commitlint monorepo to v20.4.3 (#2809)
dancefinder-app / build (push) Successful in 1m31s
dancefinder-app / deploy-prod (push) Successful in 1m40s
2026-03-03 19:09:10 +00:00
argoyle 0c15e9240c Merge pull request 'fix(k8s): remove CPU limits to resolve KubeCPUOvercommit alert' (#2808) from remove-cpu-limits into main
dancefinder-app / build (push) Successful in 1m31s
dancefinder-app / deploy-prod (push) Successful in 1m51s
Reviewed-on: #2808
2026-03-01 11:25:39 +00:00
argoyle 39219da78b fix(k8s): remove CPU limits to resolve KubeCPUOvercommit alert
dancefinder-app / build (pull_request) Successful in 3m39s
dancefinder-app / deploy-prod (pull_request) Has been skipped
Remove cpu from resource limits while keeping memory limits and all
requests intact. CPU limits cause unnecessary throttling and
overcommit alerts when actual usage is far below limits.
2026-03-01 12:15:53 +01:00
argoyle ceb0a28c22 Merge pull request 'fix(app): replace Vuetify 2 legacy props with proper V3 API' (#2807) from fix-vuetify-v2-legacy-props into main
dancefinder-app / build (push) Successful in 2m43s
dancefinder-app / deploy-prod (push) Successful in 1m56s
Reviewed-on: #2807
2026-02-25 16:58:21 +00:00
argoyle 348e0fa045 fix(app): replace Vuetify 2 legacy props with proper V3 API
dancefinder-app / build (pull_request) Successful in 3m3s
dancefinder-app / deploy-prod (pull_request) Has been skipped
Replace deprecated V2 props that were being silently ignored:
- v-layout → v-row, grid-list-md removed, xs → cols on v-col
- v-tooltip top → location="top", v-list dense → density="compact"
- v-app-bar app/scroll-off-screen → scroll-behavior="hide"
- append-outer-icon → append-icon, remove primary-title
- headline class → text-h6, remove wrap from v-row

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 17:53:41 +01:00
renovate 051585a70f chore(deps): update dependency stylelint to v17.4.0 (#2806)
dancefinder-app / build (push) Successful in 2m6s
dancefinder-app / deploy-prod (push) Successful in 1m52s
2026-02-25 14:05:41 +00:00