neoasknot merge requests
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests
2024-02-24T20:45:35Z
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/72
Lock file maintenance
2024-02-24T20:45:35Z
renovate
Lock file maintenance
This MR contains the following updates:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Merge Request updates lock files to use the latest dependency versions.
---
### Configuration
📅 **Schedule**:...
This MR contains the following updates:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Merge Request updates lock files to use the latest dependency versions.
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuNyIsInVwZGF0ZWRJblZlciI6IjM3Ljc3LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/93
Adds custom 404 Page
2024-02-13T20:28:05Z
Aman Gupta
Adds custom 404 Page
As mentioned in #11, we need a 404 page this adds one by just adding a +error.svelte page. No need for fallback or any other changes.
![image](/uploads/5b7d65ddb830240793062715abc96386/image.png)
Fixes #11
As mentioned in #11, we need a 404 page this adds one by just adding a +error.svelte page. No need for fallback or any other changes.
![image](/uploads/5b7d65ddb830240793062715abc96386/image.png)
Fixes #11
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/95
Update dependency @sveltejs/kit to v2 - autoclosed
2024-01-25T21:24:55Z
renovate
Update dependency @sveltejs/kit to v2 - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@sveltejs/kit](https://kit.svelte.dev) ([source](https://github.com/sveltejs/kit/tree/HEAD/packages/kit)) ...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@sveltejs/kit](https://kit.svelte.dev) ([source](https://github.com/sveltejs/kit/tree/HEAD/packages/kit)) | [`^1.30.3` -> `^2.5.0`](https://renovatebot.com/diffs/npm/@sveltejs%2fkit/1.30.3/2.5.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sveltejs%2fkit/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sveltejs%2fkit/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sveltejs%2fkit/1.30.3/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sveltejs%2fkit/1.30.3/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>sveltejs/kit (@​sveltejs/kit)</summary>
### [`v2.5.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#250)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.4.3...@sveltejs/kit@2.5.0)
##### Minor Changes
- feat: dev/preview/prerender platform emulation ([#​11730](https://github.com/sveltejs/kit/pull/11730))
##### Patch Changes
- fix: strip `/@​fs` prefix correctly on Windows when invoking `read()` in dev mode ([#​11728](https://github.com/sveltejs/kit/pull/11728))
### [`v2.4.3`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#243)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.4.2...@sveltejs/kit@2.4.3)
##### Patch Changes
- fix: only disallow body with GET/HEAD ([#​11710](https://github.com/sveltejs/kit/pull/11710))
### [`v2.4.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#242)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.4.1...@sveltejs/kit@2.4.2)
##### Patch Changes
- fix: ignore bodies sent with non-PUT/PATCH/POST requests ([#​11708](https://github.com/sveltejs/kit/pull/11708))
### [`v2.4.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#241)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.4.0...@sveltejs/kit@2.4.1)
##### Patch Changes
- fix: use Vite's default value for `build.target` and respect override supplied by user ([#​11688](https://github.com/sveltejs/kit/pull/11688))
- fix: properly decode base64 strings inside `read` ([#​11682](https://github.com/sveltejs/kit/pull/11682))
- fix: default route config to `{}` for feature checking ([#​11685](https://github.com/sveltejs/kit/pull/11685))
- fix: handle `onNavigate` callbacks correctly ([#​11678](https://github.com/sveltejs/kit/pull/11678))
### [`v2.4.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#240)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.3.5...@sveltejs/kit@2.4.0)
##### Minor Changes
- feat: add `$app/server` module with `read` function for reading assets from filesystem ([#​11649](https://github.com/sveltejs/kit/pull/11649))
### [`v2.3.5`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#235)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.3.4...@sveltejs/kit@2.3.5)
##### Patch Changes
- fix: log a warning if fallback page overwrites prerendered page ([#​11661](https://github.com/sveltejs/kit/pull/11661))
### [`v2.3.4`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#234)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.3.3...@sveltejs/kit@2.3.4)
##### Patch Changes
- fix: don't stash away original `history` methods so other libs can monkeypatch it ([#​11657](https://github.com/sveltejs/kit/pull/11657))
### [`v2.3.3`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#233)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.3.2...@sveltejs/kit@2.3.3)
##### Patch Changes
- fix: remove internal `__sveltekit/` module declarations from types ([#​11620](https://github.com/sveltejs/kit/pull/11620))
### [`v2.3.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#232)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.3.1...@sveltejs/kit@2.3.2)
##### Patch Changes
- fix: return plaintext 404 for anything under appDir ([#​11597](https://github.com/sveltejs/kit/pull/11597))
- fix: populate dynamic public env without using top-level await, which fails in Safari ([#​11601](https://github.com/sveltejs/kit/pull/11601))
### [`v2.3.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#231)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.3.0...@sveltejs/kit@2.3.1)
##### Patch Changes
- fix: amend onNavigate type ([#​11599](https://github.com/sveltejs/kit/pull/11599))
- fix: better error message when peer dependency cannot be found ([#​11598](https://github.com/sveltejs/kit/pull/11598))
### [`v2.3.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#230)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.2.2...@sveltejs/kit@2.3.0)
##### Minor Changes
- feat: add `reroute` hook ([#​11537](https://github.com/sveltejs/kit/pull/11537))
### [`v2.2.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#222)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.2.1...@sveltejs/kit@2.2.2)
##### Patch Changes
- fix: only add nonce to `style-src` CSP directive when `unsafe-inline` is not present ([#​11575](https://github.com/sveltejs/kit/pull/11575))
### [`v2.2.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#221)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.2.0...@sveltejs/kit@2.2.1)
##### Patch Changes
- feat: add CSP support for style-src-elem ([#​11562](https://github.com/sveltejs/kit/pull/11562))
- fix: address CSP conflicts with sha/nonce during dev ([#​11562](https://github.com/sveltejs/kit/pull/11562))
### [`v2.2.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#220)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.1.2...@sveltejs/kit@2.2.0)
##### Minor Changes
- feat: expose `$env/static/public` in service workers ([#​10994](https://github.com/sveltejs/kit/pull/10994))
##### Patch Changes
- fix: reload page on startup if `document.URL` contains credentials ([#​11179](https://github.com/sveltejs/kit/pull/11179))
### [`v2.1.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#212)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.1.1...@sveltejs/kit@2.1.2)
##### Patch Changes
- fix: restore invalid route error message during build process ([#​11559](https://github.com/sveltejs/kit/pull/11559))
### [`v2.1.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#211)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.1.0...@sveltejs/kit@2.1.1)
##### Patch Changes
- fix: respect the trailing slash option when navigating from the basepath root page ([#​11388](https://github.com/sveltejs/kit/pull/11388))
- chore: shrink error messages shipped to client ([#​11551](https://github.com/sveltejs/kit/pull/11551))
### [`v2.1.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#210)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.0.8...@sveltejs/kit@2.1.0)
##### Minor Changes
- feat: make client router treeshakeable ([#​11340](https://github.com/sveltejs/kit/pull/11340))
##### Patch Changes
- chore: reduce client bundle size ([#​11547](https://github.com/sveltejs/kit/pull/11547))
### [`v2.0.8`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#208)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.0.7...@sveltejs/kit@2.0.8)
##### Patch Changes
- fix: always scroll to top when clicking a # or #top link ([`099608c428a49504785eab3afe3b2e76a9317bdf`](https://github.com/sveltejs/kit/commit/099608c428a49504785eab3afe3b2e76a9317bdf))
- fix: add nonce or hash to "script-src-elem", "style-src-attr" and "style-src-elem" if defined in CSP config ([#​11485](https://github.com/sveltejs/kit/pull/11485))
- fix: decode server data with `stream: true` during client-side navigation ([#​11409](https://github.com/sveltejs/kit/pull/11409))
- fix: capture scroll position when using `pushState` ([#​11540](https://github.com/sveltejs/kit/pull/11540))
- chore: use peer dependencies when linked ([#​11433](https://github.com/sveltejs/kit/pull/11433))
### [`v2.0.7`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#207)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.0.6...@sveltejs/kit@2.0.7)
##### Patch Changes
- chore: removed deprecated config.package type ([#​11462](https://github.com/sveltejs/kit/pull/11462))
### [`v2.0.6`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#206)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.0.5...@sveltejs/kit@2.0.6)
##### Patch Changes
- fix: allow dynamic env access when building but not prerendering ([#​11436](https://github.com/sveltejs/kit/pull/11436))
### [`v2.0.5`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#205)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.0.4...@sveltejs/kit@2.0.5)
##### Patch Changes
- fix: render SPA shell when SSR is turned off and there is no server data ([#​11405](https://github.com/sveltejs/kit/pull/11405))
- fix: upgrade `sirv` and `mrmime` to modernize javascript mime type ([#​11419](https://github.com/sveltejs/kit/pull/11419))
### [`v2.0.4`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#204)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.0.3...@sveltejs/kit@2.0.4)
##### Patch Changes
- chore: update primary branch from master to main ([`47779436c5f6c4d50011d0ef8b2709a07c0fec5d`](https://github.com/sveltejs/kit/commit/47779436c5f6c4d50011d0ef8b2709a07c0fec5d))
- fix: adjust missing inner content warning ([#​11394](https://github.com/sveltejs/kit/pull/11394))
- fix: prevent esbuild adding phantom exports to service worker ([#​11400](https://github.com/sveltejs/kit/pull/11400))
- fix: goto type include state ([#​11398](https://github.com/sveltejs/kit/pull/11398))
- fix: ensure assets are served gzip in preview ([#​11377](https://github.com/sveltejs/kit/pull/11377))
### [`v2.0.3`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#203)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.0.2...@sveltejs/kit@2.0.3)
##### Patch Changes
- fix: reinstantiate state parameter for goto ([#​11342](https://github.com/sveltejs/kit/pull/11342))
### [`v2.0.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#202)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.0.1...@sveltejs/kit@2.0.2)
##### Patch Changes
- fix: prevent endless SPA 404 loop ([#​11354](https://github.com/sveltejs/kit/pull/11354))
### [`v2.0.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#201)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.0.0...@sveltejs/kit@2.0.1)
##### Patch Changes
- fix: correctly handle trailing slash redirect when navigating from the root page ([#​11357](https://github.com/sveltejs/kit/pull/11357))
### [`v2.0.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#200)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.30.3...@sveltejs/kit@2.0.0)
##### Major Changes
- breaking: remove top-level promise awaiting ([#​11176](https://github.com/sveltejs/kit/pull/11176))
- breaking: prevent use of dynamic env vars during prerendering, serve env vars dynamically ([#​11277](https://github.com/sveltejs/kit/pull/11277))
- breaking: remove deprecated `use:enhance` callback values ([#​11282](https://github.com/sveltejs/kit/pull/11282))
- breaking: turn `error` and `redirect` into commands ([#​11165](https://github.com/sveltejs/kit/pull/11165))
- breaking: the type for `depends` now requires a `:` as part of the string ([#​11201](https://github.com/sveltejs/kit/pull/11201))
- breaking: remove baseUrl fallback from generated tsconfig ([#​11294](https://github.com/sveltejs/kit/pull/11294))
- breaking: fail if route with +page and +server is marked prerenderable ([#​11256](https://github.com/sveltejs/kit/pull/11256))
- breaking: remove `resolvePath` in favour of `resolveRoute` from `$app/paths` ([#​11265](https://github.com/sveltejs/kit/pull/11265))
- breaking: drop support for Svelte 3 ([#​11168](https://github.com/sveltejs/kit/pull/11168))
- breaking: require Vite 5.0.3+ ([#​11122](https://github.com/sveltejs/kit/pull/11122))
- breaking: generate `__data.json` files as sibling to `.html` files ([#​11269](https://github.com/sveltejs/kit/pull/11269))
- breaking: fail if +page and +server have mismatched config ([#​11256](https://github.com/sveltejs/kit/pull/11256))
- breaking: error if form without multipart/form-data enctype contains a file input ([#​11282](https://github.com/sveltejs/kit/pull/11282))
- breaking: require paths pass to preloadCode to be prefixed with basepath ([#​11259](https://github.com/sveltejs/kit/pull/11259))
- breaking: `@sveltejs/vite-plugin-svelte` is now a peer dependency and will need to be installed in each project using SvelteKit ([#​11184](https://github.com/sveltejs/kit/pull/11184))
- breaking: stop re-exporting vitePreprocess ([#​11297](https://github.com/sveltejs/kit/pull/11297))
- breaking: require path option when setting/deleting/serializing cookies ([#​11240](https://github.com/sveltejs/kit/pull/11240))
- breaking: tighten up error handling ([#​11289](https://github.com/sveltejs/kit/pull/11289))
- breaking: remove state option from goto in favor of shallow routing ([#​11307](https://github.com/sveltejs/kit/pull/11307))
- breaking: disallow external navigation with `goto` ([#​11207](https://github.com/sveltejs/kit/pull/11207))
- breaking: upgrade to TypeScript 5. Default `moduleResolution` to `bundler` in user projects to be permissive in consuming and `NodeNext` when running `package` to be strict in distributing ([#​11160](https://github.com/sveltejs/kit/pull/11160))
- breaking: undefined is no longer a valid value for paths.relative ([#​11185](https://github.com/sveltejs/kit/pull/11185))
- breaking: require Node 18.13 or newer ([#​11172](https://github.com/sveltejs/kit/pull/11172))
- breaking: fix path resolution ([#​11276](https://github.com/sveltejs/kit/pull/11276))
- breaking: remove `dangerZone.trackServerFetches` ([#​11235](https://github.com/sveltejs/kit/pull/11235))
##### Minor Changes
- feat: add untrack to load ([#​11311](https://github.com/sveltejs/kit/pull/11311))
- feat: implement shallow routing ([#​11307](https://github.com/sveltejs/kit/pull/11307))
- feat: provide SvelteKit html typings ([#​11222](https://github.com/sveltejs/kit/pull/11222))
- feat: redact internal stack trace when reporting config errors ([#​11292](https://github.com/sveltejs/kit/pull/11292))
- feat: allow for fine grained invalidation of search params ([#​11258](https://github.com/sveltejs/kit/pull/11258))
##### Patch Changes
- fix: prerender optional parameters as empty when `entries` contains `'*'` ([#​11178](https://github.com/sveltejs/kit/pull/11178))
- fix: resolve route config correctly ([#​11256](https://github.com/sveltejs/kit/pull/11256))
- fix: import Svelte types from svelte/compiler ([#​11188](https://github.com/sveltejs/kit/pull/11188))
- fix: reset invalid resources after a successful invalidation ([#​11268](https://github.com/sveltejs/kit/pull/11268))
- fix: Adjust fail method and ActionFailure type ([#​11260](https://github.com/sveltejs/kit/pull/11260))
- chore(deps): upgrade cookies dependency ([#​11189](https://github.com/sveltejs/kit/pull/11189))
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy43Ny4xIiwidXBkYXRlZEluVmVyIjoiMzcuNzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/94
Update dependency @sveltejs/adapter-static to v3 - autoclosed
2024-01-25T21:24:54Z
renovate
Update dependency @sveltejs/adapter-static to v3 - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@sveltejs/adapter-static](https://kit.svelte.dev) ([source](https://github.com/sveltejs/kit/tree/HEAD/pack...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@sveltejs/adapter-static](https://kit.svelte.dev) ([source](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-static)) | [`^2.0.3` -> `^3.0.1`](https://renovatebot.com/diffs/npm/@sveltejs%2fadapter-static/2.0.3/3.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sveltejs%2fadapter-static/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sveltejs%2fadapter-static/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sveltejs%2fadapter-static/2.0.3/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sveltejs%2fadapter-static/2.0.3/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>sveltejs/kit (@​sveltejs/adapter-static)</summary>
### [`v3.0.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/adapter-static/CHANGELOG.md#301)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/adapter-static@3.0.0...@sveltejs/adapter-static@3.0.1)
##### Patch Changes
- chore: update primary branch from master to main ([`47779436c5f6c4d50011d0ef8b2709a07c0fec5d`](https://github.com/sveltejs/kit/commit/47779436c5f6c4d50011d0ef8b2709a07c0fec5d))
- Updated dependencies \[[`47779436c5f6c4d50011d0ef8b2709a07c0fec5d`](https://github.com/sveltejs/kit/commit/47779436c5f6c4d50011d0ef8b2709a07c0fec5d), [`16961e8cd3fa6a7f382153b1ff056bc2aae9b31b`](https://github.com/sveltejs/kit/commit/16961e8cd3fa6a7f382153b1ff056bc2aae9b31b), [`197e01f95652f511160f38b37b9da73a124ecd48`](https://github.com/sveltejs/kit/commit/197e01f95652f511160f38b37b9da73a124ecd48), [`102e4a5ae5b29624302163faf5a20c94a64a5b2c`](https://github.com/sveltejs/kit/commit/102e4a5ae5b29624302163faf5a20c94a64a5b2c), [`f8e3d8b9728c9f1ab63389342c31d7246b6f9db6`](https://github.com/sveltejs/kit/commit/f8e3d8b9728c9f1ab63389342c31d7246b6f9db6)]:
- [@​sveltejs/kit](https://github.com/sveltejs/kit)[@​2](https://github.com/2).0.4
### [`v3.0.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/adapter-static/CHANGELOG.md#300)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/adapter-static@2.0.3...@sveltejs/adapter-static@3.0.0)
##### Major Changes
- breaking: update SvelteKit peer dependency to version 2 ([#​11277](https://github.com/sveltejs/kit/pull/11277))
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy43Ny4xIiwidXBkYXRlZEluVmVyIjoiMzcuNzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/92
Update all non-major dependencies - autoclosed
2024-01-25T20:25:10Z
renovate
Update all non-major dependencies - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@modyfi/vite-plugin-yaml](https://github.com/Modyfi/vite-plugin-yaml/tree/main/#readme) ([source](https://...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@modyfi/vite-plugin-yaml](https://github.com/Modyfi/vite-plugin-yaml/tree/main/#readme) ([source](https://github.com/Modyfi/vite-plugin-yaml)) | [`^1.0.4` -> `^1.1.0`](https://renovatebot.com/diffs/npm/@modyfi%2fvite-plugin-yaml/1.0.4/1.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@modyfi%2fvite-plugin-yaml/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@modyfi%2fvite-plugin-yaml/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@modyfi%2fvite-plugin-yaml/1.0.4/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@modyfi%2fvite-plugin-yaml/1.0.4/1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@sveltejs/kit](https://kit.svelte.dev) ([source](https://github.com/sveltejs/kit/tree/HEAD/packages/kit)) | [`^1.27.6` -> `^1.30.3`](https://renovatebot.com/diffs/npm/@sveltejs%2fkit/1.27.6/1.30.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sveltejs%2fkit/1.30.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sveltejs%2fkit/1.30.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sveltejs%2fkit/1.27.6/1.30.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sveltejs%2fkit/1.27.6/1.30.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`^20.10.1` -> `^20.11.6`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.1/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.10.1/20.11.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.10.1/20.11.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [autoprefixer](https://github.com/postcss/autoprefixer) | [`^10.4.16` -> `^10.4.17`](https://renovatebot.com/diffs/npm/autoprefixer/10.4.16/10.4.17) | [![age](https://developer.mend.io/api/mc/badges/age/npm/autoprefixer/10.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/autoprefixer/10.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/autoprefixer/10.4.16/10.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/autoprefixer/10.4.16/10.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [daisyui](https://daisyui.com) ([source](https://github.com/saadeghi/daisyui)) | [`^4.4.17` -> `^4.6.0`](https://renovatebot.com/diffs/npm/daisyui/4.4.17/4.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/daisyui/4.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/daisyui/4.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/daisyui/4.4.17/4.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/daisyui/4.4.17/4.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`^8.54.0` -> `^8.56.0`](https://renovatebot.com/diffs/npm/eslint/8.54.0/8.56.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.54.0/8.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.54.0/8.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-config-prettier](https://github.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-prettier](https://github.com/prettier/eslint-plugin-prettier) | [`^5.0.1` -> `^5.1.3`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.0.1/5.1.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-prettier/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-prettier/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-prettier/5.0.1/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-prettier/5.0.1/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-yml](https://ota-meshi.github.io/eslint-plugin-yml/) ([source](https://github.com/ota-meshi/eslint-plugin-yml)) | [`^1.10.0` -> `^1.12.2`](https://renovatebot.com/diffs/npm/eslint-plugin-yml/1.10.0/1.12.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-yml/1.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-yml/1.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-yml/1.10.0/1.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-yml/1.10.0/1.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [postcss](https://postcss.org/) ([source](https://github.com/postcss/postcss)) | [`^8.4.31` -> `^8.4.33`](https://renovatebot.com/diffs/npm/postcss/8.4.31/8.4.33) | [![age](https://developer.mend.io/api/mc/badges/age/npm/postcss/8.4.33?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/postcss/8.4.33?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/postcss/8.4.31/8.4.33?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss/8.4.31/8.4.33?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | [`^3.1.0` -> `^3.2.4`](https://renovatebot.com/diffs/npm/prettier/3.1.0/3.2.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.1.0/3.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.1.0/3.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | [`^0.5.7` -> `^0.5.11`](https://renovatebot.com/diffs/npm/prettier-plugin-tailwindcss/0.5.7/0.5.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prettier-plugin-tailwindcss/0.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier-plugin-tailwindcss/0.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier-plugin-tailwindcss/0.5.7/0.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier-plugin-tailwindcss/0.5.7/0.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [svelte](https://svelte.dev) ([source](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte)) | [`^4.2.8` -> `^4.2.9`](https://renovatebot.com/diffs/npm/svelte/4.2.8/4.2.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/svelte/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/svelte/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/svelte/4.2.8/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte/4.2.8/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [svelte-check](https://github.com/sveltejs/language-tools) | [`^3.6.2` -> `^3.6.3`](https://renovatebot.com/diffs/npm/svelte-check/3.6.2/3.6.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/svelte-check/3.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/svelte-check/3.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/svelte-check/3.6.2/3.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte-check/3.6.2/3.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [tailwindcss](https://tailwindcss.com) ([source](https://github.com/tailwindlabs/tailwindcss)) | [`^3.3.5` -> `^3.4.1`](https://renovatebot.com/diffs/npm/tailwindcss/3.3.5/3.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tailwindcss/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tailwindcss/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tailwindcss/3.3.5/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tailwindcss/3.3.5/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/Microsoft/TypeScript)) | [`^5.3.2` -> `^5.3.3`](https://renovatebot.com/diffs/npm/typescript/5.3.2/5.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.2/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.2/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [vite](https://vitejs.dev) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`^4.5.0` -> `^4.5.2`](https://renovatebot.com/diffs/npm/vite/4.5.0/4.5.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/4.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/4.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.5.0/4.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.5.0/4.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>Modyfi/vite-plugin-yaml (@​modyfi/vite-plugin-yaml)</summary>
### [`v1.1.0`](https://github.com/Modyfi/vite-plugin-yaml/releases/tag/v1.1.0): - Vite 5 support
[Compare Source](https://github.com/Modyfi/vite-plugin-yaml/compare/v1.0.4...v1.1.0)
- Support Vite 5, backwards compatible with Vite 4 + Vite 3 [#​24](https://github.com/Modyfi/vite-plugin-yaml/issues/24) ([@​dil-ztill](https://github.com/dil-ztill))
- Allows for numbers to be used as keys [#​23](https://github.com/Modyfi/vite-plugin-yaml/issues/23) ([@​isahohieku](https://github.com/isahohieku))
- Update CI actions - adds platform testing for Windows + Mac on Node@20 [#​26](https://github.com/Modyfi/vite-plugin-yaml/issues/26) ([@​tonyketcham](https://github.com/tonyketcham))
</details>
<details>
<summary>sveltejs/kit (@​sveltejs/kit)</summary>
### [`v1.30.3`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1303)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.30.2...@sveltejs/kit@1.30.3)
##### Patch Changes
- fix: correct documentation for beforeNavigate ([#​11300](https://github.com/sveltejs/kit/pull/11300))
### [`v1.30.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1302)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.30.1...@sveltejs/kit@1.30.2)
##### Patch Changes
- fix: revert recent 'correctly return 415' and 'correctly return 404' changes ([#​11295](https://github.com/sveltejs/kit/pull/11295))
### [`v1.30.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1301)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.30.0...@sveltejs/kit@1.30.1)
##### Patch Changes
- fix: prerendered root page with `paths.base` config uses correct trailing slash option ([#​10763](https://github.com/sveltejs/kit/pull/10763))
- fix: correctly return 404 when a form action is not found ([#​11278](https://github.com/sveltejs/kit/pull/11278))
### [`v1.30.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1300)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.29.1...@sveltejs/kit@1.30.0)
##### Minor Changes
- feat: inline `response.arrayBuffer()` during ssr ([#​10535](https://github.com/sveltejs/kit/pull/10535))
##### Patch Changes
- fix: allow `"false"` value for preload link options ([#​10555](https://github.com/sveltejs/kit/pull/10555))
- fix: call worker `unref` instead of `terminate` ([#​10120](https://github.com/sveltejs/kit/pull/10120))
- fix: correctly analyse exported server API methods during build ([#​11019](https://github.com/sveltejs/kit/pull/11019))
- fix: avoid error when back navigating before page is initialized ([#​10636](https://github.com/sveltejs/kit/pull/10636))
- fix: allow service-worker.js to import assets ([#​9285](https://github.com/sveltejs/kit/pull/9285))
- fix: distinguish better between not-found and internal-error ([#​11131](https://github.com/sveltejs/kit/pull/11131))
### [`v1.29.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1291)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.29.0...@sveltejs/kit@1.29.1)
##### Patch Changes
- fix: correctly return 415 when unexpected content types are submitted to actions ([#​11255](https://github.com/sveltejs/kit/pull/11255))
- chore: deprecate `preloadCode` calls with multiple arguments ([#​11266](https://github.com/sveltejs/kit/pull/11266))
### [`v1.29.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1290)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.28.0...@sveltejs/kit@1.29.0)
##### Minor Changes
- feat: add `resolveRoute` to `$app/paths`, deprecate `resolvePath` ([#​11261](https://github.com/sveltejs/kit/pull/11261))
### [`v1.28.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1280)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.27.7...@sveltejs/kit@1.28.0)
##### Minor Changes
- chore: deprecate top level promise await behaviour ([#​11175](https://github.com/sveltejs/kit/pull/11175))
##### Patch Changes
- fix: resolve relative cookie paths before storing ([#​11253](https://github.com/sveltejs/kit/pull/11253))
- chore: deprecate cookies.set/delete without path option ([#​11237](https://github.com/sveltejs/kit/pull/11237))
- fix: make sure promises from fetch handle errors ([#​11228](https://github.com/sveltejs/kit/pull/11228))
### [`v1.27.7`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1277)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.27.6...@sveltejs/kit@1.27.7)
##### Patch Changes
- fix: set runes option in generated root ([#​11111](https://github.com/sveltejs/kit/pull/11111))
- fix: retain URL query string for trailing slash redirects to prerendered pages ([#​11142](https://github.com/sveltejs/kit/pull/11142))
</details>
<details>
<summary>postcss/autoprefixer (autoprefixer)</summary>
### [`v10.4.17`](https://github.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#10417)
[Compare Source](https://github.com/postcss/autoprefixer/compare/10.4.16...10.4.17)
- Fixed `user-select: contain` prefixes.
</details>
<details>
<summary>saadeghi/daisyui (daisyui)</summary>
### [`v4.6.0`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#460-2024-01-11)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.5.0...v4.6.0)
##### Bug Fixes
- [#​2725](https://github.com/saadeghi/daisyui/issues/2725) Change top position to prevent movements when collapse opens ([#​2730](https://github.com/saadeghi/daisyui/issues/2730)) ([69b40ff](https://github.com/saadeghi/daisyui/commit/69b40ff2d48e26bb2c38cf551dedf60a4211c018))
### [`v4.5.0`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#450-2024-01-02)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.4.24...v4.5.0)
##### Features
- added some Chinese translations ([#​2707](https://github.com/saadeghi/daisyui/issues/2707)) ([c122353](https://github.com/saadeghi/daisyui/commit/c12235317c1b182a464a75ebefd670000c4da36e))
##### Bug Fixes
- prose code fallback color for old browsers. closes: [#​2715](https://github.com/saadeghi/daisyui/issues/2715) ([0471a04](https://github.com/saadeghi/daisyui/commit/0471a04d3d1b5ee2b946b5bfb1ddb8894ea7affc))
### [`v4.4.24`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4424-2023-12-24)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.4.23...v4.4.24)
##### Bug Fixes
- unwanted background color in `.prose pre>code` ([5d6daf3](https://github.com/saadeghi/daisyui/commit/5d6daf32c57a7d5060ab7b2b27bf8f490276e2b1))
### [`v4.4.23`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4423-2023-12-20)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.4.22...v4.4.23)
##### Bug Fixes
- [#​2634](https://github.com/saadeghi/daisyui/issues/2634) compile base colors ([#​2635](https://github.com/saadeghi/daisyui/issues/2635)) ([ae4807b](https://github.com/saadeghi/daisyui/commit/ae4807b94408453ecd0f373c6343572efc984b16))
### [`v4.4.22`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4422-2023-12-20)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.4.21...v4.4.22)
##### Bug Fixes
- [#​2682](https://github.com/saadeghi/daisyui/issues/2682) ([49c6389](https://github.com/saadeghi/daisyui/commit/49c638938d81e9aaefb725348831ef3c02d0d75f))
### [`v4.4.21`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4421-2023-12-20)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.4.20...v4.4.21)
##### Bug Fixes
- [#​2664](https://github.com/saadeghi/daisyui/issues/2664) ([ff7c106](https://github.com/saadeghi/daisyui/commit/ff7c1067a1f497446be4722717dfdc23a7a7d2f3))
- update ja component names ([#​2666](https://github.com/saadeghi/daisyui/issues/2666)) ([5324c7c](https://github.com/saadeghi/daisyui/commit/5324c7cc1eb5dee5877eb4eda50ab2e5feb3041c))
### [`v4.4.20`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4420-2023-12-14)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.4.19...v4.4.20)
##### Bug Fixes
- [#​2651](https://github.com/saadeghi/daisyui/issues/2651) Allow override input size attributes ([fa54f68](https://github.com/saadeghi/daisyui/commit/fa54f68421c35f605b152d1f9dac722a0417161b))
### [`v4.4.19`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4419-2023-12-04)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.4.18...v4.4.19)
##### Bug Fixes
- input type=date text-align issue in iOS ([acf5377](https://github.com/saadeghi/daisyui/commit/acf53777c4c1c1719d0da73fee72ed921fd5b75e))
### [`v4.4.18`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#4418-2023-12-03)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.4.17...v4.4.18)
</details>
<details>
<summary>eslint/eslint (eslint)</summary>
### [`v8.56.0`](https://github.com/eslint/eslint/releases/tag/v8.56.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.55.0...v8.56.0)
#### Features
- [`0dd9704`](https://github.com/eslint/eslint/commit/0dd9704c4751e1cd02039f7d6485fee09bbccbf6) feat: Support custom severity when reporting unused disable directives ([#​17212](https://github.com/eslint/eslint/issues/17212)) (Bryan Mishkin)
- [`31a7e3f`](https://github.com/eslint/eslint/commit/31a7e3fde491e36496b54e8905c766b31162d776) feat: fix no-restricted-properties false negatives with unknown objects ([#​17818](https://github.com/eslint/eslint/issues/17818)) (Arka Pratim Chaudhuri)
#### Bug Fixes
- [`7d5e5f6`](https://github.com/eslint/eslint/commit/7d5e5f68849ae80caec0fc96ecceebccd348deec) fix: `TypeError: fs.exists is not a function` on read-only file system ([#​17846](https://github.com/eslint/eslint/issues/17846)) (Francesco Trotta)
- [`74739c8`](https://github.com/eslint/eslint/commit/74739c849bbb6547b0e555ed8bb2ba1cbe0fdce4) fix: suggestion with invalid syntax in no-promise-executor-return rule ([#​17812](https://github.com/eslint/eslint/issues/17812)) (Bryan Mishkin)
#### Documentation
- [`9007719`](https://github.com/eslint/eslint/commit/90077199fe519953f9af8664bf947db4e4958514) docs: update link in ways-to-extend.md ([#​17839](https://github.com/eslint/eslint/issues/17839)) (Amel SELMANE)
- [`3a22236`](https://github.com/eslint/eslint/commit/3a22236f8d10af8a5bcafe56092651d3d681c99d) docs: Update README (GitHub Actions Bot)
- [`54c3ca6`](https://github.com/eslint/eslint/commit/54c3ca6f2dcd2a7afd53f42fc32055a25587259e) docs: fix migration-guide example ([#​17829](https://github.com/eslint/eslint/issues/17829)) (Tanuj Kanti)
- [`4391b71`](https://github.com/eslint/eslint/commit/4391b71e62b15e54b0493f0dce1ea053ebbc0689) docs: check config comments in rule examples ([#​17815](https://github.com/eslint/eslint/issues/17815)) (Francesco Trotta)
- [`fd28363`](https://github.com/eslint/eslint/commit/fd2836342c2be4751b05fe0ba7cece17d1edecc8) docs: remove mention about ESLint stylistic rules in readme ([#​17810](https://github.com/eslint/eslint/issues/17810)) (Zwyx)
- [`48ed5a6`](https://github.com/eslint/eslint/commit/48ed5a6dad478a14d3e823f137455c523f373e0b) docs: Update README (GitHub Actions Bot)
#### Chores
- [`ba6af85`](https://github.com/eslint/eslint/commit/ba6af85c7d8ba55d37f8663aee949d148e441c1a) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).56.0 ([#​17864](https://github.com/eslint/eslint/issues/17864)) (Milos Djermanovic)
- [`60a531a`](https://github.com/eslint/eslint/commit/60a531a9c0811ddf718e26b9136e133f580b6c36) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (Jenkins)
- [`ba87a06`](https://github.com/eslint/eslint/commit/ba87a0651a65b52c3ac442b512dd9f4c2b4c5f57) chore: update dependency markdownlint to ^0.32.0 ([#​17783](https://github.com/eslint/eslint/issues/17783)) (renovate\[bot])
- [`9271d10`](https://github.com/eslint/eslint/commit/9271d10d9eabeafb0129a090f29191bfd14273c0) chore: add GitHub issue template for docs issues ([#​17845](https://github.com/eslint/eslint/issues/17845)) (Josh Goldberg ✨)
- [`70a686b`](https://github.com/eslint/eslint/commit/70a686b3c1feac5eca98bbff9bd67175f550d5db) chore: Convert rule tests to FlatRuleTester ([#​17819](https://github.com/eslint/eslint/issues/17819)) (Nicholas C. Zakas)
- [`f3a599d`](https://github.com/eslint/eslint/commit/f3a599d34c7080fc0b2c9a60b5e54dc98c22867c) chore: upgrade eslint-plugin-unicorn to v49.0.0 ([#​17837](https://github.com/eslint/eslint/issues/17837)) (唯然)
- [`905d4b7`](https://github.com/eslint/eslint/commit/905d4b75ab2df42aba30622cee0f66b511397e2c) chore: upgrade eslint-plugin-eslint-plugin v5.2.1 ([#​17838](https://github.com/eslint/eslint/issues/17838)) (唯然)
- [`4d7c3ce`](https://github.com/eslint/eslint/commit/4d7c3ce246e6b499f472342ef59496a47cc033d6) chore: update eslint-plugin-n v16.4.0 ([#​17836](https://github.com/eslint/eslint/issues/17836)) (唯然)
- [`fd0c60c`](https://github.com/eslint/eslint/commit/fd0c60c3be1f213e5a6d69d8a3248e963619e155) ci: unpin Node.js 21.2.0 ([#​17821](https://github.com/eslint/eslint/issues/17821)) (Francesco Trotta)
### [`v8.55.0`](https://github.com/eslint/eslint/releases/tag/v8.55.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.54.0...v8.55.0)
#### Features
- [`8c9e6c1`](https://github.com/eslint/eslint/commit/8c9e6c100a6eb69da292463293b3b48cff911a01) feat: importNamePattern option in no-restricted-imports ([#​17721](https://github.com/eslint/eslint/issues/17721)) (Tanuj Kanti)
#### Documentation
- [`83ece2a`](https://github.com/eslint/eslint/commit/83ece2afc2dc6c49efe82678663fe4cba590c0e5) docs: fix typo `--rules` -> `--rule` ([#​17806](https://github.com/eslint/eslint/issues/17806)) (OKURA Masafumi)
- [`fffca5c`](https://github.com/eslint/eslint/commit/fffca5c362bcd205dbf79d1bb52834f8a98fc6bd) docs: remove "Open in Playground" buttons for removed rules ([#​17791](https://github.com/eslint/eslint/issues/17791)) (Francesco Trotta)
- [`a6d9442`](https://github.com/eslint/eslint/commit/a6d9442a9ab34d5d19f78d8c8fd0767a1237bfe3) docs: fix correct/incorrect examples of rules ([#​17789](https://github.com/eslint/eslint/issues/17789)) (Tanuj Kanti)
- [`383e999`](https://github.com/eslint/eslint/commit/383e99928d7ce649ec9030c9856b03fbac0c3501) docs: update and fix examples for `no-unused-vars` ([#​17788](https://github.com/eslint/eslint/issues/17788)) (Tanuj Kanti)
- [`5a8efd5`](https://github.com/eslint/eslint/commit/5a8efd5b7ad13eb320a1f468d1d4ab3c8ab99214) docs: add specific stylistic rule for each deprecated rule ([#​17778](https://github.com/eslint/eslint/issues/17778)) (Etienne)
#### Chores
- [`eb8950c`](https://github.com/eslint/eslint/commit/eb8950c3b811c9163b9aae23af8b6266ad98b295) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).55.0 ([#​17811](https://github.com/eslint/eslint/issues/17811)) (Milos Djermanovic)
- [`93df384`](https://github.com/eslint/eslint/commit/93df3849a7a25ebe0502000bf0bfb80a6613a5ae) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (Jenkins)
- [`fe4b954`](https://github.com/eslint/eslint/commit/fe4b9545a83e9aca7ba4bb77bc9c868d57de777f) chore: upgrade [@​eslint/eslintrc](https://github.com/eslint/eslintrc)[@​2](https://github.com/2).1.4 ([#​17799](https://github.com/eslint/eslint/issues/17799)) (Milos Djermanovic)
- [`bd8911d`](https://github.com/eslint/eslint/commit/bd8911db85c7a1127543c9212c8cea47a5cb687d) ci: pin Node.js 21.2.0 ([#​17809](https://github.com/eslint/eslint/issues/17809)) (Milos Djermanovic)
- [`b29a16b`](https://github.com/eslint/eslint/commit/b29a16b22f234f6134475efb6c7be5ac946556ee) chore: fix several `cli` tests to run in the intended flat config mode ([#​17797](https://github.com/eslint/eslint/issues/17797)) (Milos Djermanovic)
- [`de165c1`](https://github.com/eslint/eslint/commit/de165c108203c6703516ac651f5b4cac5b241804) chore: remove unused config-extends fixtures ([#​17781](https://github.com/eslint/eslint/issues/17781)) (Milos Djermanovic)
- [`d4304b8`](https://github.com/eslint/eslint/commit/d4304b8b66eac870ffbf4840d84add8a123b25fc) chore: remove formatting/stylistic rules from new rule templates ([#​17780](https://github.com/eslint/eslint/issues/17780)) (Francesco Trotta)
- [`21024fe`](https://github.com/eslint/eslint/commit/21024fe2029420b413bed11d23761c87e9a02a1a) chore: check rule examples for syntax errors ([#​17718](https://github.com/eslint/eslint/issues/17718)) (Francesco Trotta)
</details>
<details>
<summary>prettier/eslint-config-prettier (eslint-config-prettier)</summary>
### [`v9.1.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-910-2023-12-02)
[Compare Source](https://github.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://github.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>prettier/eslint-plugin-prettier (eslint-plugin-prettier)</summary>
### [`v5.1.3`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#513)
[Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.2...v5.1.3)
##### Patch Changes
- [#​629](https://github.com/prettier/eslint-plugin-prettier/pull/629) [`985b33c`](https://github.com/prettier/eslint-plugin-prettier/commit/985b33c56f146b2e65ae391a3af57f63b07ecbdf) Thanks [@​JounQin](https://github.com/JounQin)! - chore: add `package.json` into `exports` map
### [`v5.1.2`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#512)
[Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.1...v5.1.2)
##### Patch Changes
- [#​623](https://github.com/prettier/eslint-plugin-prettier/pull/623) [`8210e44`](https://github.com/prettier/eslint-plugin-prettier/commit/8210e44309b168c7c06185eae8249b2d0eb65815) Thanks [@​BPScott](https://github.com/BPScott)! - Add exports mapping to package.json, to allow `import eslintPluginRecommended from 'eslint-plugin-prettier/recommended'` to work as expected.
Strictly speaking this is a breaking change as it removes the ability for people to import from "eslint-plugin-prettier/eslint-plugin-prettier.js" and "eslint-plugin-prettier/recommended.js" but the former was never recommended in the first place and the latter has only been available for a few days.
- [#​621](https://github.com/prettier/eslint-plugin-prettier/pull/621) [`2b09e7f`](https://github.com/prettier/eslint-plugin-prettier/commit/2b09e7fc64f38297c8ca39d087dba1f122ef999c) Thanks [@​JounQin](https://github.com/JounQin)! - feat: support parsing `markdown` via `eslint-mdx` natively
What means the following is unnecessary anymore when using with `eslint-mdx`/`eslint-plugin-mdx`!
```json5
[
{
files: ['**/*.md'],
rules: { 'prettier/prettier': ['error', { parser: 'markdown' }] },
},
{
files: ['**/*.mdx'],
rules: { 'prettier/prettier': ['error', { parser: 'mdx' }] },
},
]
```
### [`v5.1.1`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#511)
[Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.0...v5.1.1)
##### Patch Changes
- [#​619](https://github.com/prettier/eslint-plugin-prettier/pull/619) [`b5c0dc5`](https://github.com/prettier/eslint-plugin-prettier/commit/b5c0dc5715616a0f2a0da8b8c077434efc618a3e) Thanks [@​JounQin](https://github.com/JounQin)! - chore: skip formatting inline scripts in pug files
### [`v5.1.0`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#510)
[Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.0.1...v5.1.0)
##### Minor Changes
- [#​616](https://github.com/prettier/eslint-plugin-prettier/pull/616) [`3856413`](https://github.com/prettier/eslint-plugin-prettier/commit/3856413420d3d026e5ae84f29c4bd0d558697135) Thanks [@​BPScott](https://github.com/BPScott)! - Add recommended config for the flat config format.
If you are using flat config, import the recommended config from `eslint-plugin-prettier/recommended`. Like the legacy format recommended config, this automatically includes the contents of `eslint-config-prettier`.
```js
// eslint.config.js
const eslintPluginPrettierRecommended = require('eslint-plugin-prettier/recommended');
module.exports = [
// Any other config imports go at the top
eslintPluginPrettierRecommended,
];
```
##### Patch Changes
- [#​614](https://github.com/prettier/eslint-plugin-prettier/pull/614) [`5270877`](https://github.com/prettier/eslint-plugin-prettier/commit/5270877d169bec05449861c8ad7e6338b0ad47c0) Thanks [@​BPScott](https://github.com/BPScott)! - Add meta block to plugin. This improves debugging and cachebusting when using the new flat config
- [#​603](https://github.com/prettier/eslint-plugin-prettier/pull/603) [`a63a570`](https://github.com/prettier/eslint-plugin-prettier/commit/a63a570f8f3e3d53b90b1cf35e06fd7e3c387a5a) Thanks [@​filiptammergard](https://github.com/filiptammergard)! - fix: specify `eslint-config-prettier` as peer dependency
It's already added to `peerDependenciesMeta` as optional, which means it should also be specified in `peerDependencies`.
</details>
<details>
<summary>ota-meshi/eslint-plugin-yml (eslint-plugin-yml)</summary>
### [`v1.12.2`](https://github.com/ota-meshi/eslint-plugin-yml/blob/HEAD/CHANGELOG.md#1122)
[Compare Source](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.12.1...v1.12.2)
##### Patch Changes
- [#​297](https://github.com/ota-meshi/eslint-plugin-yml/pull/297) [`9c6ea14`](https://github.com/ota-meshi/eslint-plugin-yml/commit/9c6ea14a2416407e555dbc7b9392074c3f8963cc) Thanks [@​renovate](https://github.com/apps/renovate)! - fix(deps): update dependency eslint-compat-utils to ^0.4.0
### [`v1.12.1`](https://github.com/ota-meshi/eslint-plugin-yml/blob/HEAD/CHANGELOG.md#1121)
[Compare Source](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.12.0...v1.12.1)
##### Patch Changes
- [#​295](https://github.com/ota-meshi/eslint-plugin-yml/pull/295) [`7e09518`](https://github.com/ota-meshi/eslint-plugin-yml/commit/7e09518b13b4ee4bdea7d93020e6fbc65bb842c7) Thanks [@​renovate](https://github.com/apps/renovate)! - fix(deps): update dependency eslint-compat-utils to ^0.3.0
### [`v1.12.0`](https://github.com/ota-meshi/eslint-plugin-yml/blob/HEAD/CHANGELOG.md#1120)
[Compare Source](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.11.0...v1.12.0)
##### Minor Changes
- [#​293](https://github.com/ota-meshi/eslint-plugin-yml/pull/293) [`ce18a37`](https://github.com/ota-meshi/eslint-plugin-yml/commit/ce18a37dc33911c7ecea730c3f028a9a65bd83ad) Thanks [@​renovate](https://github.com/apps/renovate)! - fix(deps): update dependency eslint-compat-utils to ^0.2.0
### [`v1.11.0`](https://github.com/ota-meshi/eslint-plugin-yml/blob/HEAD/CHANGELOG.md#1110)
[Compare Source](https://github.com/ota-meshi/eslint-plugin-yml/compare/v1.10.0...v1.11.0)
##### Minor Changes
- [#​288](https://github.com/ota-meshi/eslint-plugin-yml/pull/288) [`d852113`](https://github.com/ota-meshi/eslint-plugin-yml/commit/d8521132623858ebfbef6bee79cda8c6333948db) Thanks [@​ota-meshi](https://github.com/ota-meshi)! - Improve compatibility with ESLint v9
</details>
<details>
<summary>postcss/postcss (postcss)</summary>
### [`v8.4.33`](https://github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8433)
[Compare Source](https://github.com/postcss/postcss/compare/8.4.32...8.4.33)
- Fixed `NoWorkResult` behavior difference with normal mode (by Romain Menke).
- Fixed `NoWorkResult` usage conditions (by [@​ahmdammarr](https://github.com/ahmdammarr)).
### [`v8.4.32`](https://github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8432)
[Compare Source](https://github.com/postcss/postcss/compare/8.4.31...8.4.32)
- Fixed `postcss().process()` types (by Andrew Ferreira).
</details>
<details>
<summary>prettier/prettier (prettier)</summary>
### [`v3.2.4`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#324)
[Compare Source](https://github.com/prettier/prettier/compare/3.2.3...3.2.4)
[diff](https://github.com/prettier/prettier/compare/3.2.3...3.2.4)
##### Fix incorrect parser inference ([#​15947](https://github.com/prettier/prettier/pull/15947) by [@​fisker](https://github.com/fisker))
Files like `.eslintrc.json` were incorrectly formatted as JSONC files.
<!-- prettier-ignore -->
```jsx
// Input
prettier --file-info .eslintrc.json
{ "ignored": false, "inferredParser": "jsonc" }
// Prettier 3.2.4
prettier --file-info .eslintrc.json
{ "ignored": false, "inferredParser": "json" }
```
### [`v3.2.3`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#323)
[Compare Source](https://github.com/prettier/prettier/compare/3.2.2...3.2.3)
[diff](https://github.com/prettier/prettier/compare/3.2.2...3.2.3)
##### Throw errors for invalid code ([#​15881](https://github.com/prettier/prettier/pull/15881) by [@​fisker](https://github.com/fisker), [@​Josh-Cena](https://github.com/Josh-Cena), [@​auvred](https://github.com/auvred))
<!-- prettier-ignore -->
```ts
// Input
1++;
// Prettier 3.2.2
1++;
// Prettier 3.2.3
SyntaxError: Invalid left-hand side expression in unary operation (1:1)
> 1 | 1++;
| ^
```
<!-- prettier-ignore -->
```ts
// Input
try {} catch (error = 1){}
// Prettier 3.2.2
try {
} catch (error) {}
// Prettier 3.2.3
SyntaxError: Catch clause variable cannot have an initializer. (1:23)
> 1 | try {} catch (error = 1){}
| ^
```
##### Fix parser inference ([#​15927](https://github.com/prettier/prettier/pull/15927) by [@​fisker](https://github.com/fisker))
<!-- prettier-ignore -->
```console
// Prettier 3.2.2
prettier --file-info tsconfig.json
{ "ignored": false, "inferredParser": "json" }
// Prettier 3.2.3
prettier --file-info tsconfig.json
{ "ignored": false, "inferredParser": "jsonc" }
```
### [`v3.2.2`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#322)
[Compare Source](https://github.com/prettier/prettier/compare/3.2.1...3.2.2)
[diff](https://github.com/prettier/prettier/compare/3.2.1...3.2.2)
##### Fix crash when parsing template literal CSS in a JSX style tag using a spread attribute ([#​15896](https://github.com/prettier/prettier/pull/15896) by [@​eelco](https://github.com/eelco))
For example this code would crash before:
<!-- prettier-ignore -->
```jsx
<style {...spread}>{`.{}`}</style>
```
##### Fix formatting error on optional call expression and member chain ([#​15920](https://github.com/prettier/prettier/pull/15920) by [@​sosukesuzuki](https://github.com/sosukesuzuki))
<!-- prettier-ignore -->
```jsx
// Input
a(() => {}, c?.d());
// Prettier 3.2.1
TypeError: Cannot read properties of undefined (reading 'type')
// Prettier 3.2.2
a(() => {}, c?.d());
```
### [`v3.2.1`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#321)
[Compare Source](https://github.com/prettier/prettier/compare/3.2.0...3.2.1)
[diff](https://github.com/prettier/prettier/compare/3.2.0...3.2.1)
##### Fix formatting error on member chain ([#​15915](https://github.com/prettier/prettier/pull/15915) by [@​sosukesuzuki](https://github.com/sosukesuzuki))
<!-- prettier-ignore -->
```jsx
// Input
test().test2().test2(thing?.something);
// Prettier 3.2.0
TypeError: Cannot read properties of undefined (reading 'type')
// Prettier 3.2.1
test().test2().test2(thing?.something);
```
### [`v3.2.0`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#320)
[Compare Source](https://github.com/prettier/prettier/compare/3.1.1...3.2.0)
[diff](https://github.com/prettier/prettier/compare/3.1.1...3.2.0)
🔗 [Release Notes](https://prettier.io/blog/2024/01/12/3.2.0.html)
### [`v3.1.1`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#311)
[Compare Source](https://github.com/prettier/prettier/compare/3.1.0...3.1.1)
[diff](https://github.com/prettier/prettier/compare/3.1.0...3.1.1)
##### Fix config file search ([#​15363](https://github.com/prettier/prettier/pull/15363) by [@​fisker](https://github.com/fisker))
Previously, we start search for config files from the filePath as a directory, if it happened to be a directory and contains config file, it will be used by mistake.
```text
├─ .prettierrc
└─ test.js (A directory)
└─ .prettierrc
```
```js
// Prettier 3.1.0
await prettier.resolveConfigFile(new URL("./test.js", import.meta.url));
// <CWD>/test.js/.prettierrc
// Prettier 3.1.1
await prettier.resolveConfigFile(new URL("./test.js", import.meta.url));
// <CWD>/.prettierrc
```
##### Skip explicitly passed symbolic links with `--no-error-on-unmatched-pattern` ([#​15533](https://github.com/prettier/prettier/pull/15533) by [@​sanmai-NL](https://github.com/sanmai-NL))
Since Prettier v3, we stopped following symbolic links, however in some use cases, the symbolic link patterns can't be filtered out, and there is no way to prevent Prettier from throwing errors.
In Prettier 3.1.1, you can use `--no-error-on-unmatched-pattern` to simply skip symbolic links.
##### Consistently use tabs in ternaries when `useTabs` is `true` ([#​15662](https://github.com/prettier/prettier/pull/15662) by [@​auvred](https://github.com/auvred))
<!-- prettier-ignore -->
```jsx
// Input
aaaaaaaaaaaaaaa
? bbbbbbbbbbbbbbbbbb
: ccccccccccccccc
? ddddddddddddddd
: eeeeeeeeeeeeeee
? fffffffffffffff
: gggggggggggggggg;
// Prettier 3.1.0
aaaaaaaaaaaaaaa
? bbbbbbbbbbbbbbbbbb
: ccccccccccccccc
? ddddddddddddddd
: eeeeeeeeeeeeeee
? fffffffffffffff
: gggggggggggggggg;
// Prettier 3.1.1
aaaaaaaaaaaaaaa
? bbbbbbbbbbbbbbbbbb
: ccccccccccccccc
? ddddddddddddddd
: eeeeeeeeeeeeeee
? fffffffffffffff
: gggggggggggggggg;
```
##### Improve config file search ([#​15663](https://github.com/prettier/prettier/pull/15663) by [@​fisker](https://github.com/fisker))
The Prettier config file search performance has been improved by more effective cache strategy.
##### Fix unstable and ugly formatting for comments in destructuring patterns ([#​15708](https://github.com/prettier/prettier/pull/15708) by [@​sosukesuzuki](https://github.com/sosukesuzuki))
<!-- prettier-ignore -->
```tsx
// Input
const {
foo,
// bar
// baz
}: Foo = expr;
// Prettier 3.1.0
const {
foo1,
} // bar
// baz
: Foo = expr;
// Prettier 3.1.0 second output
const {
foo1, // bar
} // baz
: Foo = expr;
// Prettier 3.1.1
const {
foo1,
// bar
// baz
}: Foo = expr;
```
##### Support "Import Attributes" ([#​15718](https://github.com/prettier/prettier/pull/15718) by [@​fisker](https://github.com/fisker))
[TypeScript 5.3](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/#import-attributes) supports the latest updates to the [import attributes](https://github.com/tc39/proposal-import-attributes) proposal.
```tsx
import something from "./something.json" with { type: "json" };
```
##### Fix false claim in docs that cursorOffset is incompatible with rangeStart/rangeEnd ([#​15750](https://github.com/prettier/prettier/pull/15750) by [@​ExplodingCabbage](https://github.com/ExplodingCabbage))
The cursorOffset option has in fact been compatible with rangeStart/rangeEnd for over 5 years, thanks to work by [@​ds300](https://github.com/ds300). However, Prettier's documentation (including the CLI `--help` text) continued to claim otherwise, falsely. The documentation is now fixed.
##### Keep curly braces and `from` keyword in empty `import` statements ([#​15756](https://github.com/prettier/prettier/pull/15756) by [@​fisker](https://github.com/fisker))
<!-- prettier-ignore -->
```js
// Input
import { } from 'foo';
import { /* comment */ } from 'bar';
// Prettier 3.1.0
import {} from "foo";
import /* comment */ "bar";
// Prettier 3.1.1
import {} from "foo";
import {} from /* comment */ "bar";
```
##### Keep empty import attributes and assertions ([#​15757](https://github.com/prettier/prettier/pull/15757) by [@​fisker](https://github.com/fisker))
<!-- prettier-ignore -->
```js
// Input
import foo from "foo" with {};
import bar from "bar" assert {};
// Prettier 3.1.0
import foo from "foo";
import bar from "bar";
// Prettier 3.1.1
import foo from "foo" with {};
import bar from "bar" assert {};
```
</details>
<details>
<summary>tailwindlabs/prettier-plugin-tailwindcss (prettier-plugin-tailwindcss)</summary>
### [`v0.5.11`](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/HEAD/CHANGELOG.md#0511---2024-01-05)
[Compare Source](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.10...v0.5.11)
##### Changed
- Bumped bundled version of Tailwind CSS to v3.4.1 ([#​240](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/240))
### [`v0.5.10`](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/HEAD/CHANGELOG.md#0510---2023-12-28)
[Compare Source](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.9...v0.5.10)
##### Changed
- Bumped bundled version of Tailwind CSS to v3.4 ([#​235](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/235))
### [`v0.5.9`](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/HEAD/CHANGELOG.md#059---2023-12-05)
[Compare Source](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.8...v0.5.9)
##### Fixed
- Fixed location of embedded preflight CSS file ([#​231](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/231))
### [`v0.5.8`](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/HEAD/CHANGELOG.md#058---2023-12-05)
[Compare Source](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.7...v0.5.8)
##### Added
- Re-enable support for `prettier-plugin-marko` ([#​229](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/229))
</details>
<details>
<summary>sveltejs/svelte (svelte)</summary>
### [`v4.2.9`](https://github.com/sveltejs/svelte/releases/tag/svelte%404.2.9)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@4.2.8...svelte@4.2.9)
##### Patch Changes
- fix: add types for popover attributes and events ([#​10042](https://github.com/sveltejs/svelte/pull/10042))
- fix: add `gamepadconnected` and `gamepaddisconnected` events ([#​9864](https://github.com/sveltejs/svelte/pull/9864))
- fix: make `@types/estree` a dependency ([#​10149](https://github.com/sveltejs/svelte/pull/10149))
- fix: bump `axobject-query` ([#​10167](https://github.com/sveltejs/svelte/pull/10167))
</details>
<details>
<summary>sveltejs/language-tools (svelte-check)</summary>
### [`v3.6.3`](https://github.com/sveltejs/language-tools/releases/tag/svelte-check-3.6.3)
[Compare Source](https://github.com/sveltejs/language-tools/compare/svelte-check-3.6.2...svelte-check-3.6.3)
- fix: various snippet improvements
- fix: don't remove non-null-assertion operator ([#​2248](https://github.com/sveltejs/language-tools/issues/2248))
- fix: prevent crash in moduleResolution Node16+ ([#​2230](https://github.com/sveltejs/language-tools/issues/2230))
- fix: correct declareMap reference line number ([#​2250](https://github.com/sveltejs/language-tools/issues/2250))
- feat: zero effort typings for reroute ([#​2252](https://github.com/sveltejs/language-tools/issues/2252))
</details>
<details>
<summary>tailwindlabs/tailwindcss (tailwindcss)</summary>
### [`v3.4.1`](https://github.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#341---2024-01-05)
[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.0...v3.4.1)
##### Fixed
- Don't remove keyframe stops when using important utilities ([#​12639](https://github.com/tailwindlabs/tailwindcss/pull/12639))
- Don't add spaces to gradients and grid track names when followed by `calc()` ([#​12704](https://github.com/tailwindlabs/tailwindcss/pull/12704))
- Restore old behavior for `class` dark mode strategy ([#​12717](https://github.com/tailwindlabs/tailwindcss/pull/12717))
##### Added
- Add new `selector` and `variant` strategies for dark mode ([#​12717](https://github.com/tailwindlabs/tailwindcss/pull/12717))
##### Changed
- Support `rtl` and `ltr` variants on same element as `dir` attribute ([#​12717](https://github.com/tailwindlabs/tailwindcss/pull/12717))
### [`v3.4.0`](https://github.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#340---2023-12-19)
[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.7...v3.4.0)
##### Added
- Add `svh`, `lvh`, and `dvh` values to default `height`/`min-height`/`max-height` theme ([#​11317](https://github.com/tailwindlabs/tailwindcss/pull/11317))
- Add `has-*` variants for `:has(...)` pseudo-class ([#​11318](https://github.com/tailwindlabs/tailwindcss/pull/11318))
- Add `text-wrap` utilities including `text-balance` and `text-pretty` ([#​11320](https://github.com/tailwindlabs/tailwindcss/pull/11320), [#​12031](https://github.com/tailwindlabs/tailwindcss/pull/12031))
- Extend default `opacity` scale to include all steps of 5 ([#​11832](https://github.com/tailwindlabs/tailwindcss/pull/11832))
- Update Preflight `html` styles to include shadow DOM `:host` pseudo-class ([#​11200](https://github.com/tailwindlabs/tailwindcss/pull/11200))
- Increase default values for `grid-rows-*` utilities from 1–6 to 1–12 ([#​12180](https://github.com/tailwindlabs/tailwindcss/pull/12180))
- Add `size-*` utilities ([#​12287](https://github.com/tailwindlabs/tailwindcss/pull/12287))
- Add utilities for CSS subgrid ([#​12298](https://github.com/tailwindlabs/tailwindcss/pull/12298))
- Add spacing scale to `min-w-*`, `min-h-*`, and `max-w-*` utilities ([#​12300](https://github.com/tailwindlabs/tailwindcss/pull/12300))
- Add `forced-color-adjust` utilities ([#​11931](https://github.com/tailwindlabs/tailwindcss/pull/11931))
- Add `forced-colors` variant ([#​11694](https://github.com/tailwindlabs/tailwindcss/pull/11694), [#​12582](https://github.com/tailwindlabs/tailwindcss/pull/12582))
- Add `appearance-auto` utility ([#​12404](https://github.com/tailwindlabs/tailwindcss/pull/12404))
- Add logical property values for `float` and `clear` utilities ([#​12480](https://github.com/tailwindlabs/tailwindcss/pull/12480))
- Add `*` variant for targeting direct children ([#​12551](https://github.com/tailwindlabs/tailwindcss/pull/12551))
##### Changed
- Simplify the `sans` font-family stack ([#​11748](https://github.com/tailwindlabs/tailwindcss/pull/11748))
- Disable the tap highlight overlay on iOS ([#​12299](https://github.com/tailwindlabs/tailwindcss/pull/12299))
- Improve relative precedence of `rtl`, `ltr`, `forced-colors`, and `dark` variants ([#​12584](https://github.com/tailwindlabs/tailwindcss/pull/12584))
### [`v3.3.7`](https://github.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#337---2023-12-18)
[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.6...v3.3.7)
##### Fixed
- Fix support for container query utilities with arbitrary values ([#​12534](https://github.com/tailwindlabs/tailwindcss/pull/12534))
- Fix custom config loading in Standalone CLI ([#​12616](https://github.com/tailwindlabs/tailwindcss/pull/12616))
### [`v3.3.6`](https://github.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#336---2023-12-04)
[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.5...v3.3.6)
##### Fixed
- Improve types for `resolveConfig` ([#​12272](https://github.com/tailwindlabs/tailwindcss/pull/12272))
- Don’t add spaces to negative numbers following a comma ([#​12324](https://github.com/tailwindlabs/tailwindcss/pull/12324))
- Don't emit `@config` in CSS when watching via the CLI ([#​12327](https://github.com/tailwindlabs/tailwindcss/pull/12327))
- Ensure configured `font-feature-settings` for `mono` are included in Preflight ([#​12342](https://github.com/tailwindlabs/tailwindcss/pull/12342))
- Improve candidate detection in minified JS arrays (without spaces) ([#​12396](https://github.com/tailwindlabs/tailwindcss/pull/12396))
- Don't crash when given applying a variant to a negated version of a simple utility ([#​12514](https://github.com/tailwindlabs/tailwindcss/pull/12514))
- Fix support for slashes in arbitrary modifiers ([#​12515](https://github.com/tailwindlabs/tailwindcss/pull/12515))
- Fix source maps of variant utilities that come from an `@layer` rule ([#​12508](https://github.com/tailwindlabs/tailwindcss/pull/12508))
- Fix loading of built-in plugins when using an ESM or TypeScript config with the Standalone CLI ([#​12506](https://github.com/tailwindlabs/tailwindcss/pull/12506))
</details>
<details>
<summary>Microsoft/TypeScript (typescript)</summary>
### [`v5.3.3`](https://github.com/microsoft/TypeScript/releases/tag/v5.3.3): TypeScript 5.3.3
[Compare Source](https://github.com/Microsoft/TypeScript/compare/v5.3.2...v5.3.3)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.3.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.3%22+is%3Aclosed+).
Downloads are available on:
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v4.5.2`](https://github.com/vitejs/vite/releases/tag/v4.5.2)
[Compare Source](https://github.com/vitejs/vite/compare/v4.5.1...v4.5.2)
Please refer to [CHANGELOG.md](https://github.com/vitejs/vite/blob/v4.5.2/packages/vite/CHANGELOG.md) for details.
### [`v4.5.1`](https://github.com/vitejs/vite/releases/tag/v4.5.1)
[Compare Source](https://github.com/vitejs/vite/compare/v4.5.0...v4.5.1)
Please refer to [CHANGELOG.md](https://github.com/vitejs/vite/blob/v4.5.1/packages/vite/CHANGELOG.md) for details.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy43Ny4xIiwidXBkYXRlZEluVmVyIjoiMzcuNzcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/89
Update typescript-eslint monorepo (major) - autoclosed
2023-12-01T03:24:06Z
renovate
Update typescript-eslint monorepo (major) - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) | [`^18.17.12` -> `^20.10.1`](https://renovatebot.com/diffs/npm/@types%2fnode/18.17.12/20.10.1) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/20.10.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/20.10.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/20.10.1/compatibility-slim/18.17.12)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/20.10.1/confidence-slim/18.17.12)](https://docs.renovatebot.com/merge-confidence/) |
| [vite](https://github.com/vitejs/vite/tree/main/#readme) ([source](https://github.com/vitejs/vite)) | [`^4.4.9` -> `^5.0.4`](https://renovatebot.com/diffs/npm/vite/4.4.9/5.0.4) | [![age](https://badges.renovateapi.com/packages/npm/vite/5.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/vite/5.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/vite/5.0.4/compatibility-slim/4.4.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/vite/5.0.4/confidence-slim/4.4.9)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
### [`v5.0.4`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small504-2023-11-29-small)
[Compare Source](https://github.com/vitejs/vite/compare/v5.0.3...v5.0.4)
- fix: bindCLIShortcuts to proper server ([#​15162](https://github.com/vitejs/vite/issues/15162)) ([67ac572](https://github.com/vitejs/vite/commit/67ac572)), closes [#​15162](https://github.com/vitejs/vite/issues/15162)
- fix: revert "fix: js fallback sourcemap content should be using original content ([#​15135](https://github.com/vitejs/vite/issues/15135))" ([#​15178](https://github.com/vitejs/vite/issues/15178)) ([d2a2493](https://github.com/vitejs/vite/commit/d2a2493)), closes [#​15135](https://github.com/vitejs/vite/issues/15135) [#​15178](https://github.com/vitejs/vite/issues/15178)
- fix(define): allow define process.env ([#​15173](https://github.com/vitejs/vite/issues/15173)) ([ec401da](https://github.com/vitejs/vite/commit/ec401da)), closes [#​15173](https://github.com/vitejs/vite/issues/15173)
- fix(resolve): respect order of browser in mainFields when resolving ([#​15137](https://github.com/vitejs/vite/issues/15137)) ([4a111aa](https://github.com/vitejs/vite/commit/4a111aa)), closes [#​15137](https://github.com/vitejs/vite/issues/15137)
- feat: preserve vite.middlewares connect instance after restarts ([#​15166](https://github.com/vitejs/vite/issues/15166)) ([9474c4b](https://github.com/vitejs/vite/commit/9474c4b)), closes [#​15166](https://github.com/vitejs/vite/issues/15166)
- refactor: align with Promise.withResolvers() ([#​15171](https://github.com/vitejs/vite/issues/15171)) ([642f9bc](https://github.com/vitejs/vite/commit/642f9bc)), closes [#​15171](https://github.com/vitejs/vite/issues/15171)
### [`v5.0.3`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small503-2023-11-28-small)
[Compare Source](https://github.com/vitejs/vite/compare/v5.0.2...v5.0.3)
- fix: `generateCodeFrame` infinite loop ([#​15093](https://github.com/vitejs/vite/issues/15093)) ([6619de7](https://github.com/vitejs/vite/commit/6619de7)), closes [#​15093](https://github.com/vitejs/vite/issues/15093)
- fix: js fallback sourcemap content should be using original content ([#​15135](https://github.com/vitejs/vite/issues/15135)) ([227d56d](https://github.com/vitejs/vite/commit/227d56d)), closes [#​15135](https://github.com/vitejs/vite/issues/15135)
- fix(css): render correct asset url when CSS chunk name is nested ([#​15154](https://github.com/vitejs/vite/issues/15154)) ([ef403c0](https://github.com/vitejs/vite/commit/ef403c0)), closes [#​15154](https://github.com/vitejs/vite/issues/15154)
- fix(css): use non-nested chunk name if facadeModule is not CSS file ([#​15155](https://github.com/vitejs/vite/issues/15155)) ([811e392](https://github.com/vitejs/vite/commit/811e392)), closes [#​15155](https://github.com/vitejs/vite/issues/15155)
- fix(dev): bind plugin context functions ([#​14569](https://github.com/vitejs/vite/issues/14569)) ([cb3243c](https://github.com/vitejs/vite/commit/cb3243c)), closes [#​14569](https://github.com/vitejs/vite/issues/14569)
- chore(deps): update all non-major dependencies ([#​15145](https://github.com/vitejs/vite/issues/15145)) ([7ff2c0a](https://github.com/vitejs/vite/commit/7ff2c0a)), closes [#​15145](https://github.com/vitejs/vite/issues/15145)
- build: handle latest json-stable-stringify replacement ([#​15049](https://github.com/vitejs/vite/issues/15049)) ([bcc4a61](https://github.com/vitejs/vite/commit/bcc4a61)), closes [#​15049](https://github.com/vitejs/vite/issues/15049)
### [`v5.0.2`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small502-2023-11-21-small)
[Compare Source](https://github.com/vitejs/vite/compare/v5.0.1...v5.0.2)
- fix: make htmlFallback more permissive ([#​15059](https://github.com/vitejs/vite/issues/15059)) ([6fcceeb](https://github.com/vitejs/vite/commit/6fcceeb)), closes [#​15059](https://github.com/vitejs/vite/issues/15059)
### [`v5.0.1`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small501-2023-11-21-small)
- test: avoid read check when running as root ([#​14884](https://github.com/vitejs/vite/issues/14884)) ([1d9516c](https://github.com/vitejs/vite/commit/1d9516c)), closes [#​14884](https://github.com/vitejs/vite/issues/14884)
- perf(hmr): skip traversed modules when checking circular imports ([#​15034](https://github.com/vitejs/vite/issues/15034)) ([41e437f](https://github.com/vitejs/vite/commit/41e437f)), closes [#​15034](https://github.com/vitejs/vite/issues/15034)
- fix: run htmlFallbackMiddleware for no accept header requests ([#​15025](https://github.com/vitejs/vite/issues/15025)) ([b93dfe3](https://github.com/vitejs/vite/commit/b93dfe3)), closes [#​15025](https://github.com/vitejs/vite/issues/15025)
- fix: update type CSSModulesOptions interface ([#​14987](https://github.com/vitejs/vite/issues/14987)) ([d0b2153](https://github.com/vitejs/vite/commit/d0b2153)), closes [#​14987](https://github.com/vitejs/vite/issues/14987)
- fix(legacy): error in build with --watch and manifest enabled ([#​14450](https://github.com/vitejs/vite/issues/14450)) ([b9ee620](https://github.com/vitejs/vite/commit/b9ee620)), closes [#​14450](https://github.com/vitejs/vite/issues/14450)
- chore: add comment about crossorigin attribute for script module ([#​15040](https://github.com/vitejs/vite/issues/15040)) ([03c371e](https://github.com/vitejs/vite/commit/03c371e)), closes [#​15040](https://github.com/vitejs/vite/issues/15040)
- chore: cleanup v5 beta changelog ([#​14694](https://github.com/vitejs/vite/issues/14694)) ([531d3cb](https://github.com/vitejs/vite/commit/531d3cb)), closes [#​14694](https://github.com/vitejs/vite/issues/14694)
### [`v5.0.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#500-2023-11-16)
Vite 5 is out! Read the [announcement blog post here](https://vitejs.dev/blog/announcing-vite5)
[![Announcing Vite 5](https://vitejs.dev/og-image-announcing-vite5.png)](https://vitejs.dev/blog/announcing-vite5)
Today, we mark another big milestone in Vite's path. The Vite [team](https://vitejs.dev/team), [contributors](https://github.com/vitejs/vite/graphs/contributors), and ecosystem partners, are excited to announce the release of Vite 5. Vite is now using [Rollup 4](https://github.com/vitejs/vite/pull/14508), which already represents a big boost in build performance. And there are also new options to improve your dev server performance profile.
Vite 5 focuses on cleaning up the API (removing deprecated features) and streamlines several features closing long-standing issues, for example switching `define` to use proper AST replacements instead of regexes. We also continue to take steps to future-proof Vite (Node.js 18+ is now required, and [the CJS Node API has been deprecated](https://vitejs.dev/guide/migration#deprecate-cjs-node-api)).
Quick links:
- [Docs](https://vitejs.dev)
- [Migration Guide](https://vitejs.dev/guide/migration)
Docs in other languages:
- [简体中文](https://cn.vitejs.dev/)
- [日本語](https://ja.vitejs.dev/)
- [Español](https://es.vitejs.dev/)
- [Português](https://pt.vitejs.dev/)
- [한국어](https://ko.vitejs.dev/)
- [Deutsch](https://de.vitejs.dev/) (new translation!)
Learn more at [the Vite 5 announcement blog post](https://vitejs.dev/blog/announcing-vite5).
##### Breaking changes
- feat!: add isPreview to ConfigEnv and resolveConfig ([#​14855](https://github.com/vitejs/vite/issues/14855)) ([d195860](https://github.com/vitejs/vite/commit/d195860)), closes [#​14855](https://github.com/vitejs/vite/issues/14855)
- fix(types)!: expose httpServer with Http2SecureServer union ([#​14834](https://github.com/vitejs/vite/issues/14834)) ([ab5bb40](https://github.com/vitejs/vite/commit/ab5bb40)), closes [#​14834](https://github.com/vitejs/vite/issues/14834)
- refactor(preview)!: use base middleware ([#​14818](https://github.com/vitejs/vite/issues/14818)) ([69737f4](https://github.com/vitejs/vite/commit/69737f4)), closes [#​14818](https://github.com/vitejs/vite/issues/14818)
- fix(html)!: align html serving between dev and preview ([#​14756](https://github.com/vitejs/vite/issues/14756)) ([4f71ae8](https://github.com/vitejs/vite/commit/4f71ae8)), closes [#​14756](https://github.com/vitejs/vite/issues/14756)
- refactor!: remove non boolean middleware mode ([#​14792](https://github.com/vitejs/vite/issues/14792)) ([deb5515](https://github.com/vitejs/vite/commit/deb5515)), closes [#​14792](https://github.com/vitejs/vite/issues/14792)
- refactor(esbuild)!: remove esbuild 0.17 -> 0.18 compat ([#​14804](https://github.com/vitejs/vite/issues/14804)) ([7234021](https://github.com/vitejs/vite/commit/7234021)), closes [#​14804](https://github.com/vitejs/vite/issues/14804)
- feat(resolve)!: remove `resolve.browserField` ([#​14733](https://github.com/vitejs/vite/issues/14733)) ([43cc3b9](https://github.com/vitejs/vite/commit/43cc3b9)), closes [#​14733](https://github.com/vitejs/vite/issues/14733)
- refactor!: move side effect of restart server to the caller ([#​8746](https://github.com/vitejs/vite/issues/8746)) ([521ca58](https://github.com/vitejs/vite/commit/521ca58)), closes [#​8746](https://github.com/vitejs/vite/issues/8746)
- refactor(shortcuts)!: tweak shortcuts api ([#​14749](https://github.com/vitejs/vite/issues/14749)) ([0ae2e1d](https://github.com/vitejs/vite/commit/0ae2e1d)), closes [#​14749](https://github.com/vitejs/vite/issues/14749)
- fix(resolve)!: remove special .mjs handling ([#​14723](https://github.com/vitejs/vite/issues/14723)) ([2141d31](https://github.com/vitejs/vite/commit/2141d31)), closes [#​14723](https://github.com/vitejs/vite/issues/14723)
- feat!: remove ssr proxy for externalized modules ([#​14521](https://github.com/vitejs/vite/issues/14521)) ([5786837](https://github.com/vitejs/vite/commit/5786837)), closes [#​14521](https://github.com/vitejs/vite/issues/14521)
- feat(build)!: inline SVGs ([#​14643](https://github.com/vitejs/vite/issues/14643)) ([5acda5e](https://github.com/vitejs/vite/commit/5acda5e)), closes [#​14643](https://github.com/vitejs/vite/issues/14643)
- fix!: worker.plugins is a function ([#​14685](https://github.com/vitejs/vite/issues/14685)) ([9d09dfe](https://github.com/vitejs/vite/commit/9d09dfe)), closes [#​14685](https://github.com/vitejs/vite/issues/14685)
- refactor!: remove https flag ([#​14681](https://github.com/vitejs/vite/issues/14681)) ([5b65bfd](https://github.com/vitejs/vite/commit/5b65bfd)), closes [#​14681](https://github.com/vitejs/vite/issues/14681)
- feat!: rollup v4 ([#​14508](https://github.com/vitejs/vite/issues/14508)) ([dee6067](https://github.com/vitejs/vite/commit/dee6067)), closes [#​14508](https://github.com/vitejs/vite/issues/14508)
- refactor!: remove `resolvePackageEntry` and `resolvePackageData` APIs ([#​14584](https://github.com/vitejs/vite/issues/14584)) ([339f300](https://github.com/vitejs/vite/commit/339f300)), closes [#​14584](https://github.com/vitejs/vite/issues/14584)
- refactor!: remove exporting internal APIs ([#​14583](https://github.com/vitejs/vite/issues/14583)) ([7861a33](https://github.com/vitejs/vite/commit/7861a33)), closes [#​14583](https://github.com/vitejs/vite/issues/14583)
- fix!: return 404 for resources requests outside the base path ([#​5657](https://github.com/vitejs/vite/issues/5657)) ([40fd2d9](https://github.com/vitejs/vite/commit/40fd2d9)), closes [#​5657](https://github.com/vitejs/vite/issues/5657)
- refactor!: remove `server.force` ([#​14530](https://github.com/vitejs/vite/issues/14530)) ([33ecfd9](https://github.com/vitejs/vite/commit/33ecfd9)), closes [#​14530](https://github.com/vitejs/vite/issues/14530)
- refactor!: remove jest condition ([#​14544](https://github.com/vitejs/vite/issues/14544)) ([8d18a91](https://github.com/vitejs/vite/commit/8d18a91)), closes [#​14544](https://github.com/vitejs/vite/issues/14544)
- feat!: deprecate cjs node api ([#​14278](https://github.com/vitejs/vite/issues/14278)) ([404f30f](https://github.com/vitejs/vite/commit/404f30f)), closes [#​14278](https://github.com/vitejs/vite/issues/14278)
- feat(shortcuts)!: remove setRawMode ([#​14342](https://github.com/vitejs/vite/issues/14342)) ([536631a](https://github.com/vitejs/vite/commit/536631a)), closes [#​14342](https://github.com/vitejs/vite/issues/14342)
- fix!: put manifest files in .vite directory by default ([#​14230](https://github.com/vitejs/vite/issues/14230)) ([74fa024](https://github.com/vitejs/vite/commit/74fa024)), closes [#​14230](https://github.com/vitejs/vite/issues/14230)
- feat!: allow path containing . to fallback to index.html ([#​14142](https://github.com/vitejs/vite/issues/14142)) ([1ae4cbd](https://github.com/vitejs/vite/commit/1ae4cbd)), closes [#​14142](https://github.com/vitejs/vite/issues/14142)
- feat!: bump minimum node version to 18 ([#​14030](https://github.com/vitejs/vite/issues/14030)) ([2c1a45c](https://github.com/vitejs/vite/commit/2c1a45c)), closes [#​14030](https://github.com/vitejs/vite/issues/14030)
- fix!: avoid rewriting this (reverts [#​5312](https://github.com/vitejs/vite/issues/5312)) ([#​14098](https://github.com/vitejs/vite/issues/14098)) ([9b7b4ed](https://github.com/vitejs/vite/commit/9b7b4ed)), closes [#​5312](https://github.com/vitejs/vite/issues/5312) [#​14098](https://github.com/vitejs/vite/issues/14098)
- refactor!: merge `PreviewServerForHook` into `PreviewServer` type ([#​14119](https://github.com/vitejs/vite/issues/14119)) ([e0eb07c](https://github.com/vitejs/vite/commit/e0eb07c)), closes [#​14119](https://github.com/vitejs/vite/issues/14119)
- refactor(glob)!: remove `import.meta.globEager` ([#​14118](https://github.com/vitejs/vite/issues/14118)) ([fdfb61f](https://github.com/vitejs/vite/commit/fdfb61f)), closes [#​14118](https://github.com/vitejs/vite/issues/14118)
- feat!: add extension to internal virtual modules ([#​14231](https://github.com/vitejs/vite/issues/14231)) ([9594c70](https://github.com/vitejs/vite/commit/9594c70)), closes [#​14231](https://github.com/vitejs/vite/issues/14231)
- feat(css)!: remove css default export ([b6c44cd](https://github.com/vitejs/vite/commit/b6c44cd))
- fix!: update node types peer dep range ([#​14280](https://github.com/vitejs/vite/issues/14280)) ([8f87e86](https://github.com/vitejs/vite/commit/8f87e86)), closes [#​14280](https://github.com/vitejs/vite/issues/14280)
##### Features
- feat: allow providing parent httpServer on middleware mode ([#​14632](https://github.com/vitejs/vite/issues/14632)) ([e0c86d4](https://github.com/vitejs/vite/commit/e0c86d4)), closes [#​14632](https://github.com/vitejs/vite/issues/14632)
- style(client): overlay frame show scrollbar ([#​14701](https://github.com/vitejs/vite/issues/14701)) ([8aa4134](https://github.com/vitejs/vite/commit/8aa4134)), closes [#​14701](https://github.com/vitejs/vite/issues/14701)
- feat: error when failed to resolve aliased import ([#​14973](https://github.com/vitejs/vite/issues/14973)) ([6a564fa](https://github.com/vitejs/vite/commit/6a564fa)), closes [#​14973](https://github.com/vitejs/vite/issues/14973)
- feat: add invalid `rollupOptions` warnings ([#​14909](https://github.com/vitejs/vite/issues/14909)) ([7c240a0](https://github.com/vitejs/vite/commit/7c240a0)), closes [#​14909](https://github.com/vitejs/vite/issues/14909)
- feat: skip initial clear screen if has logs ([#​14936](https://github.com/vitejs/vite/issues/14936)) ([a92bc61](https://github.com/vitejs/vite/commit/a92bc61)), closes [#​14936](https://github.com/vitejs/vite/issues/14936)
- feat(hmr): add full reload reason ([#​14914](https://github.com/vitejs/vite/issues/14914)) ([60a020e](https://github.com/vitejs/vite/commit/60a020e)), closes [#​14914](https://github.com/vitejs/vite/issues/14914)
- feat(hmr): improve circular import updates ([#​14867](https://github.com/vitejs/vite/issues/14867)) ([b479055](https://github.com/vitejs/vite/commit/b479055)), closes [#​14867](https://github.com/vitejs/vite/issues/14867)
- feat: implement AsyncDisposable ([#​14648](https://github.com/vitejs/vite/issues/14648)) ([385d580](https://github.com/vitejs/vite/commit/385d580)), closes [#​14648](https://github.com/vitejs/vite/issues/14648)
- feat: expose parseAst and parseAstAsync from rollup ([#​14833](https://github.com/vitejs/vite/issues/14833)) ([6229485](https://github.com/vitejs/vite/commit/6229485)), closes [#​14833](https://github.com/vitejs/vite/issues/14833)
- feat: upgrade rollup to 4.2.0 and use parseAstAsync ([#​14821](https://github.com/vitejs/vite/issues/14821)) ([86a5356](https://github.com/vitejs/vite/commit/86a5356)), closes [#​14821](https://github.com/vitejs/vite/issues/14821)
- feat(pluginContainer): implement watchChange hook ([#​14822](https://github.com/vitejs/vite/issues/14822)) ([9369d8d](https://github.com/vitejs/vite/commit/9369d8d)), closes [#​14822](https://github.com/vitejs/vite/issues/14822)
- feat(server): add warmupRequest api ([#​14787](https://github.com/vitejs/vite/issues/14787)) ([8690581](https://github.com/vitejs/vite/commit/8690581)), closes [#​14787](https://github.com/vitejs/vite/issues/14787)
- feat(define): handle replacement with esbuild ([#​11151](https://github.com/vitejs/vite/issues/11151)) ([e4c801c](https://github.com/vitejs/vite/commit/e4c801c)), closes [#​11151](https://github.com/vitejs/vite/issues/11151)
- feat: add a runtime warning for the old object type transformIndexHtml hook ([#​14791](https://github.com/vitejs/vite/issues/14791)) ([17fb5ee](https://github.com/vitejs/vite/commit/17fb5ee)), closes [#​14791](https://github.com/vitejs/vite/issues/14791)
- feat: add server.warmup option ([#​14291](https://github.com/vitejs/vite/issues/14291)) ([da80372](https://github.com/vitejs/vite/commit/da80372)), closes [#​14291](https://github.com/vitejs/vite/issues/14291)
- feat: add import-meta.d.ts ([#​14615](https://github.com/vitejs/vite/issues/14615)) ([598d423](https://github.com/vitejs/vite/commit/598d423)), closes [#​14615](https://github.com/vitejs/vite/issues/14615)
- feat: add mdx as known js source ([#​14560](https://github.com/vitejs/vite/issues/14560)) ([dd213b5](https://github.com/vitejs/vite/commit/dd213b5)), closes [#​14560](https://github.com/vitejs/vite/issues/14560)
- feat: add off method to ViteHotContext (issue [#​14185](https://github.com/vitejs/vite/issues/14185)) ([#​14518](https://github.com/vitejs/vite/issues/14518)) ([31333bb](https://github.com/vitejs/vite/commit/31333bb)), closes [#​14185](https://github.com/vitejs/vite/issues/14185) [#​14518](https://github.com/vitejs/vite/issues/14518)
- feat: show better parse error in build ([#​14600](https://github.com/vitejs/vite/issues/14600)) ([84df7db](https://github.com/vitejs/vite/commit/84df7db)), closes [#​14600](https://github.com/vitejs/vite/issues/14600)
- feat(optimizer): check optimizeDeps.extensions for scannable files ([#​14543](https://github.com/vitejs/vite/issues/14543)) ([23ef8a1](https://github.com/vitejs/vite/commit/23ef8a1)), closes [#​14543](https://github.com/vitejs/vite/issues/14543)
- feat(ssr): support for ssr.resolve.conditions and ssr.resolve.externalConditions options ([#​14498](https://github.com/vitejs/vite/issues/14498)) ([d0afc39](https://github.com/vitejs/vite/commit/d0afc39)), closes [#​14498](https://github.com/vitejs/vite/issues/14498)
- feat: show warning to discourage putting process/global to `define` option ([#​14447](https://github.com/vitejs/vite/issues/14447)) ([83a56f7](https://github.com/vitejs/vite/commit/83a56f7)), closes [#​14447](https://github.com/vitejs/vite/issues/14447)
- feat(terser): add `maxWorkers` option for terserOptions ([#​13858](https://github.com/vitejs/vite/issues/13858)) ([884fc3d](https://github.com/vitejs/vite/commit/884fc3d)), closes [#​13858](https://github.com/vitejs/vite/issues/13858)
- feat: add generic type for plugin api ([#​14238](https://github.com/vitejs/vite/issues/14238)) ([830b26e](https://github.com/vitejs/vite/commit/830b26e)), closes [#​14238](https://github.com/vitejs/vite/issues/14238)
- feat: allow passing down "null" to disable server watcher ([#​14208](https://github.com/vitejs/vite/issues/14208)) ([af5a95e](https://github.com/vitejs/vite/commit/af5a95e)), closes [#​14208](https://github.com/vitejs/vite/issues/14208)
- feat: improve deno and bun support ([#​14379](https://github.com/vitejs/vite/issues/14379)) ([9884308](https://github.com/vitejs/vite/commit/9884308)), closes [#​14379](https://github.com/vitejs/vite/issues/14379)
- feat: build.ssrEmitAssets out of experimental ([#​14055](https://github.com/vitejs/vite/issues/14055)) ([f88ab68](https://github.com/vitejs/vite/commit/f88ab68)), closes [#​14055](https://github.com/vitejs/vite/issues/14055)
- feat: ssrTransform support import assertion by default ([#​14202](https://github.com/vitejs/vite/issues/14202)) ([70a379f](https://github.com/vitejs/vite/commit/70a379f)), closes [#​14202](https://github.com/vitejs/vite/issues/14202)
- feat: use `import.meta.url` instead of `self.location` ([#​14377](https://github.com/vitejs/vite/issues/14377)) ([e9b1e85](https://github.com/vitejs/vite/commit/e9b1e85)), closes [#​14377](https://github.com/vitejs/vite/issues/14377)
- feat: warn if # in project root ([#​14188](https://github.com/vitejs/vite/issues/14188)) ([f5ba696](https://github.com/vitejs/vite/commit/f5ba696)), closes [#​14188](https://github.com/vitejs/vite/issues/14188)
- feat(css): stop injecting `?used` ([fc05454](https://github.com/vitejs/vite/commit/fc05454))
- feat: export `server.bindCLIShortcuts` ([#​13675](https://github.com/vitejs/vite/issues/13675)) ([1a2e5e6](https://github.com/vitejs/vite/commit/1a2e5e6)), closes [#​13675](https://github.com/vitejs/vite/issues/13675)
- feat: copyPublicDir out of experimental ([#​14051](https://github.com/vitejs/vite/issues/14051)) ([443c235](https://github.com/vitejs/vite/commit/443c235)), closes [#​14051](https://github.com/vitejs/vite/issues/14051)
- feat(css): build assets with the entry name when it is an entry point ([#​11578](https://github.com/vitejs/vite/issues/11578)) ([fd9a2cc](https://github.com/vitejs/vite/commit/fd9a2cc)), closes [#​11578](https://github.com/vitejs/vite/issues/11578)
- feat(deps): upgrade rollup to 3.28.0 ([#​14049](https://github.com/vitejs/vite/issues/14049)) ([490dad8](https://github.com/vitejs/vite/commit/490dad8)), closes [#​14049](https://github.com/vitejs/vite/issues/14049)
- feat(worker): support a way to name the worker ([#​14032](https://github.com/vitejs/vite/issues/14032)) ([1f214a4](https://github.com/vitejs/vite/commit/1f214a4)), closes [#​14032](https://github.com/vitejs/vite/issues/14032)
##### Performance
- perf(define): create simple regex for checks ([#​14788](https://github.com/vitejs/vite/issues/14788)) ([bd15537](https://github.com/vitejs/vite/commit/bd15537)), closes [#​14788](https://github.com/vitejs/vite/issues/14788)
- perf(hmr): implement soft invalidation ([#​14654](https://github.com/vitejs/vite/issues/14654)) ([4150bcb](https://github.com/vitejs/vite/commit/4150bcb)), closes [#​14654](https://github.com/vitejs/vite/issues/14654)
- perf: pre transform requests while opening the browser ([#​12809](https://github.com/vitejs/vite/issues/12809)) ([96a4ce3](https://github.com/vitejs/vite/commit/96a4ce3)), closes [#​12809](https://github.com/vitejs/vite/issues/12809)
- chore(deps): update tsconfck to 3.0.0 ([#​14629](https://github.com/vitejs/vite/issues/14629)) ([4dcf9c4](https://github.com/vitejs/vite/commit/4dcf9c4)), closes [#​14629](https://github.com/vitejs/vite/issues/14629)
- perf: reduce preload marker markup size ([#​14550](https://github.com/vitejs/vite/issues/14550)) ([6f12fd8](https://github.com/vitejs/vite/commit/6f12fd8)), closes [#​14550](https://github.com/vitejs/vite/issues/14550)
- perf: move up external url check before fs path checks ([#​13639](https://github.com/vitejs/vite/issues/13639)) ([c2ebea1](https://github.com/vitejs/vite/commit/c2ebea1)), closes [#​13639](https://github.com/vitejs/vite/issues/13639)
- refactor: update to tsconfck3 with lazy cache ([#​14234](https://github.com/vitejs/vite/issues/14234)) ([6e0b0ee](https://github.com/vitejs/vite/commit/6e0b0ee)), closes [#​14234](https://github.com/vitejs/vite/issues/14234)
- perf: reduce one if judgment ([#​14329](https://github.com/vitejs/vite/issues/14329)) ([09ba7c6](https://github.com/vitejs/vite/commit/09ba7c6)), closes [#​14329](https://github.com/vitejs/vite/issues/14329)
- perf: replace startsWith with === ([#​14300](https://github.com/vitejs/vite/issues/14300)) ([75cd29c](https://github.com/vitejs/vite/commit/75cd29c)), closes [#​14300](https://github.com/vitejs/vite/issues/14300)
- perf: replace fromEntries with a for loop ([#​14041](https://github.com/vitejs/vite/issues/14041)) ([8b174fd](https://github.com/vitejs/vite/commit/8b174fd)), closes [#​14041](https://github.com/vitejs/vite/issues/14041)
- perf: use `URL.canParse` ([#​14068](https://github.com/vitejs/vite/issues/14068)) ([dcee6ef](https://github.com/vitejs/vite/commit/dcee6ef)), closes [#​14068](https://github.com/vitejs/vite/issues/14068)
##### Fixes
- fix: caret position was incorrect ([#​14984](https://github.com/vitejs/vite/issues/14984)) ([2b4e793](https://github.com/vitejs/vite/commit/2b4e793)), closes [#​14984](https://github.com/vitejs/vite/issues/14984)
- fix: code frame was not generated for postcss errors ([#​14986](https://github.com/vitejs/vite/issues/14986)) ([bedfcfa](https://github.com/vitejs/vite/commit/bedfcfa)), closes [#​14986](https://github.com/vitejs/vite/issues/14986)
- fix: don't append `/@​fs/` for bare imports ([#​14995](https://github.com/vitejs/vite/issues/14995)) ([2a519a1](https://github.com/vitejs/vite/commit/2a519a1)), closes [#​14995](https://github.com/vitejs/vite/issues/14995)
- fix: server.preTransformRequests https error ([#​14991](https://github.com/vitejs/vite/issues/14991)) ([#​14993](https://github.com/vitejs/vite/issues/14993)) ([58ff849](https://github.com/vitejs/vite/commit/58ff849)), closes [#​14991](https://github.com/vitejs/vite/issues/14991) [#​14993](https://github.com/vitejs/vite/issues/14993)
- fix(ssr): skip esm proxy guard for namespace imports ([#​14988](https://github.com/vitejs/vite/issues/14988)) ([82a5b11](https://github.com/vitejs/vite/commit/82a5b11)), closes [#​14988](https://github.com/vitejs/vite/issues/14988)
- fix: don't watch SPA fallback paths ([#​14953](https://github.com/vitejs/vite/issues/14953)) ([24c2c57](https://github.com/vitejs/vite/commit/24c2c57)), closes [#​14953](https://github.com/vitejs/vite/issues/14953)
- fix: handle addWatchFile in load hooks ([#​14967](https://github.com/vitejs/vite/issues/14967)) ([a0ab85b](https://github.com/vitejs/vite/commit/a0ab85b)), closes [#​14967](https://github.com/vitejs/vite/issues/14967)
- fix: preload marker duplicate deps ([#​14955](https://github.com/vitejs/vite/issues/14955)) ([55335cc](https://github.com/vitejs/vite/commit/55335cc)), closes [#​14955](https://github.com/vitejs/vite/issues/14955)
- fix: relax overlay frame regex ([#​14979](https://github.com/vitejs/vite/issues/14979)) ([0b325bb](https://github.com/vitejs/vite/commit/0b325bb)), closes [#​14979](https://github.com/vitejs/vite/issues/14979)
- fix(deps): update all non-major dependencies ([#​14961](https://github.com/vitejs/vite/issues/14961)) ([0bb3995](https://github.com/vitejs/vite/commit/0bb3995)), closes [#​14961](https://github.com/vitejs/vite/issues/14961)
- fix(esbuild): set js loader for build transpile ([#​14980](https://github.com/vitejs/vite/issues/14980)) ([80beede](https://github.com/vitejs/vite/commit/80beede)), closes [#​14980](https://github.com/vitejs/vite/issues/14980)
- fix(pluginContainer): run transform in this.load ([#​14965](https://github.com/vitejs/vite/issues/14965)) ([3f57b05](https://github.com/vitejs/vite/commit/3f57b05)), closes [#​14965](https://github.com/vitejs/vite/issues/14965)
- fix: `server.headers` after restart in middleware mode ([#​14905](https://github.com/vitejs/vite/issues/14905)) ([f9ce9db](https://github.com/vitejs/vite/commit/f9ce9db)), closes [#​14905](https://github.com/vitejs/vite/issues/14905)
- fix: add watch in fallback file load ([#​14938](https://github.com/vitejs/vite/issues/14938)) ([b24b951](https://github.com/vitejs/vite/commit/b24b951)), closes [#​14938](https://github.com/vitejs/vite/issues/14938)
- fix: injectQuery check with double slash in the url ([#​14910](https://github.com/vitejs/vite/issues/14910)) ([84c5ff6](https://github.com/vitejs/vite/commit/84c5ff6)), closes [#​14910](https://github.com/vitejs/vite/issues/14910)
- fix(build): make build error message clearer ([#​14761](https://github.com/vitejs/vite/issues/14761)) ([350b4b2](https://github.com/vitejs/vite/commit/350b4b2)), closes [#​14761](https://github.com/vitejs/vite/issues/14761)
- fix(css): correctly set manifest source name and emit CSS file ([#​14945](https://github.com/vitejs/vite/issues/14945)) ([28ccede](https://github.com/vitejs/vite/commit/28ccede)), closes [#​14945](https://github.com/vitejs/vite/issues/14945)
- fix(server): the server restart port should remain unchanged ([#​14418](https://github.com/vitejs/vite/issues/14418)) ([8b96e97](https://github.com/vitejs/vite/commit/8b96e97)), closes [#​14418](https://github.com/vitejs/vite/issues/14418)
- fix(worker): prevent inject esm in classic workers ([#​14918](https://github.com/vitejs/vite/issues/14918)) ([2687dbb](https://github.com/vitejs/vite/commit/2687dbb)), closes [#​14918](https://github.com/vitejs/vite/issues/14918)
- fix: file link in overlay with custom backend ([#​14879](https://github.com/vitejs/vite/issues/14879)) ([1bfb584](https://github.com/vitejs/vite/commit/1bfb584)), closes [#​14879](https://github.com/vitejs/vite/issues/14879)
- fix: processNodeUrl for srcset ([#​14870](https://github.com/vitejs/vite/issues/14870)) ([0873bae](https://github.com/vitejs/vite/commit/0873bae)), closes [#​14870](https://github.com/vitejs/vite/issues/14870)
- fix: resovedUrls is null after server restart ([#​14890](https://github.com/vitejs/vite/issues/14890)) ([bd4d29f](https://github.com/vitejs/vite/commit/bd4d29f)), closes [#​14890](https://github.com/vitejs/vite/issues/14890)
- fix: use latest module graph in transform middleware ([#​14892](https://github.com/vitejs/vite/issues/14892)) ([b6b382c](https://github.com/vitejs/vite/commit/b6b382c)), closes [#​14892](https://github.com/vitejs/vite/issues/14892)
- fix(assets): use base64 when inlining SVG with foreignObject tag ([#​14875](https://github.com/vitejs/vite/issues/14875)) ([9e20ed6](https://github.com/vitejs/vite/commit/9e20ed6)), closes [#​14875](https://github.com/vitejs/vite/issues/14875)
- fix(build): mixed external and transpiled srcset ([#​14888](https://github.com/vitejs/vite/issues/14888)) ([b5653d3](https://github.com/vitejs/vite/commit/b5653d3)), closes [#​14888](https://github.com/vitejs/vite/issues/14888)
- fix(css): fix sourcemap warning in build with lightningCSS ([#​14871](https://github.com/vitejs/vite/issues/14871)) ([11b1796](https://github.com/vitejs/vite/commit/11b1796)), closes [#​14871](https://github.com/vitejs/vite/issues/14871)
- fix(css): initialize lightningCSS targets when not using options ([#​14872](https://github.com/vitejs/vite/issues/14872)) ([12f9230](https://github.com/vitejs/vite/commit/12f9230)), closes [#​14872](https://github.com/vitejs/vite/issues/14872)
- fix: use correct publicDir in ERR_LOAD_PUBLIC_URL ([#​14847](https://github.com/vitejs/vite/issues/14847)) ([66caef3](https://github.com/vitejs/vite/commit/66caef3)), closes [#​14847](https://github.com/vitejs/vite/issues/14847)
- fix(define): correctly replace same define values ([#​14786](https://github.com/vitejs/vite/issues/14786)) ([f36fcd2](https://github.com/vitejs/vite/commit/f36fcd2)), closes [#​14786](https://github.com/vitejs/vite/issues/14786)
- fix(deps): update all non-major dependencies ([#​14729](https://github.com/vitejs/vite/issues/14729)) ([d5d96e7](https://github.com/vitejs/vite/commit/d5d96e7)), closes [#​14729](https://github.com/vitejs/vite/issues/14729)
- fix(worker): force rollup to build workerImportMetaUrl under watch mode ([#​14712](https://github.com/vitejs/vite/issues/14712)) ([8db40ee](https://github.com/vitejs/vite/commit/8db40ee)), closes [#​14712](https://github.com/vitejs/vite/issues/14712)
- fix: skip watchPackageDataPlugin for worker builds ([#​14762](https://github.com/vitejs/vite/issues/14762)) ([9babef5](https://github.com/vitejs/vite/commit/9babef5)), closes [#​14762](https://github.com/vitejs/vite/issues/14762)
- fix: suppress addWatchFile invalid phase error ([#​14751](https://github.com/vitejs/vite/issues/14751)) ([c3622d7](https://github.com/vitejs/vite/commit/c3622d7)), closes [#​14751](https://github.com/vitejs/vite/issues/14751)
- fix(css): ensure code is valid after empty css chunk imports are removed (fix [#​14515](https://github.com/vitejs/vite/issues/14515)) ([#​14517](https://github.com/vitejs/vite/issues/14517)) ([72f6a52](https://github.com/vitejs/vite/commit/72f6a52)), closes [#​14515](https://github.com/vitejs/vite/issues/14515) [#​14517](https://github.com/vitejs/vite/issues/14517)
- fix(html): ignore rewrite external urls ([#​14774](https://github.com/vitejs/vite/issues/14774)) ([d6d1ef1](https://github.com/vitejs/vite/commit/d6d1ef1)), closes [#​14774](https://github.com/vitejs/vite/issues/14774)
- fix(assets): fix svg inline in css url ([#​14714](https://github.com/vitejs/vite/issues/14714)) ([eef4aaa](https://github.com/vitejs/vite/commit/eef4aaa)), closes [#​14714](https://github.com/vitejs/vite/issues/14714)
- fix(resolve): make directory package.json check best effort ([#​14626](https://github.com/vitejs/vite/issues/14626)) ([d520388](https://github.com/vitejs/vite/commit/d520388)), closes [#​14626](https://github.com/vitejs/vite/issues/14626)
- fix(assets): make timestamp invalidation lazy ([#​14675](https://github.com/vitejs/vite/issues/14675)) ([dd610b5](https://github.com/vitejs/vite/commit/dd610b5)), closes [#​14675](https://github.com/vitejs/vite/issues/14675)
- fix(build): add crossorigin attribute to `link[rel="stylesheet"]` ([#​12991](https://github.com/vitejs/vite/issues/12991)) ([6e7b25c](https://github.com/vitejs/vite/commit/6e7b25c)), closes [#​12991](https://github.com/vitejs/vite/issues/12991)
- fix(hmr): clean importers in module graph when file is deleted ([#​14315](https://github.com/vitejs/vite/issues/14315)) ([7acb016](https://github.com/vitejs/vite/commit/7acb016)), closes [#​14315](https://github.com/vitejs/vite/issues/14315)
- fix(manifest): include assets referenced in html ([#​14657](https://github.com/vitejs/vite/issues/14657)) ([f627b91](https://github.com/vitejs/vite/commit/f627b91)), closes [#​14657](https://github.com/vitejs/vite/issues/14657)
- fix: avoid --open optimization if preTransformRequests is disabled ([#​14666](https://github.com/vitejs/vite/issues/14666)) ([d4f62e4](https://github.com/vitejs/vite/commit/d4f62e4)), closes [#​14666](https://github.com/vitejs/vite/issues/14666)
- fix(dynamic-import-vars): preserve custom query string ([#​14459](https://github.com/vitejs/vite/issues/14459)) ([1f2a982](https://github.com/vitejs/vite/commit/1f2a982)), closes [#​14459](https://github.com/vitejs/vite/issues/14459)
- fix(hmr): add timestamp for assets in dev ([#​13371](https://github.com/vitejs/vite/issues/13371)) ([40ee245](https://github.com/vitejs/vite/commit/40ee245)), closes [#​13371](https://github.com/vitejs/vite/issues/13371)
- fix(html): srcset pointing image in public dir wasn't working during dev ([#​14663](https://github.com/vitejs/vite/issues/14663)) ([4496ae7](https://github.com/vitejs/vite/commit/4496ae7)), closes [#​14663](https://github.com/vitejs/vite/issues/14663)
- fix(deps): update all non-major dependencies ([#​14635](https://github.com/vitejs/vite/issues/14635)) ([21017a9](https://github.com/vitejs/vite/commit/21017a9)), closes [#​14635](https://github.com/vitejs/vite/issues/14635)
- fix(esbuild): handle tsconfck cache undefined ([#​14650](https://github.com/vitejs/vite/issues/14650)) ([4e763c5](https://github.com/vitejs/vite/commit/4e763c5)), closes [#​14650](https://github.com/vitejs/vite/issues/14650)
- fix: off-by-one bug in HTML whitespace removal ([#​14589](https://github.com/vitejs/vite/issues/14589)) ([f54e6d8](https://github.com/vitejs/vite/commit/f54e6d8)), closes [#​14589](https://github.com/vitejs/vite/issues/14589)
- fix(html): import expression in classic script for dev ([#​14595](https://github.com/vitejs/vite/issues/14595)) ([ea47b8f](https://github.com/vitejs/vite/commit/ea47b8f)), closes [#​14595](https://github.com/vitejs/vite/issues/14595)
- fix(html): inline style attribute not working in dev ([#​14592](https://github.com/vitejs/vite/issues/14592)) ([a4a17b8](https://github.com/vitejs/vite/commit/a4a17b8)), closes [#​14592](https://github.com/vitejs/vite/issues/14592)
- fix(html): relative paths without leading dot wasn't rewritten ([#​14591](https://github.com/vitejs/vite/issues/14591)) ([0a38e3b](https://github.com/vitejs/vite/commit/0a38e3b)), closes [#​14591](https://github.com/vitejs/vite/issues/14591)
- fix(proxy): correct the logic of bypass returning false ([#​14579](https://github.com/vitejs/vite/issues/14579)) ([261633a](https://github.com/vitejs/vite/commit/261633a)), closes [#​14579](https://github.com/vitejs/vite/issues/14579)
- fix(optimizer): limit bundled file name length to 170 characters ([#​14561](https://github.com/vitejs/vite/issues/14561)) ([a3b6d8d](https://github.com/vitejs/vite/commit/a3b6d8d)), closes [#​14561](https://github.com/vitejs/vite/issues/14561)
- fix: esbuild glob resolve error ([#​14533](https://github.com/vitejs/vite/issues/14533)) ([3615c68](https://github.com/vitejs/vite/commit/3615c68)), closes [#​14533](https://github.com/vitejs/vite/issues/14533)
- fix: update transform error message ([#​14139](https://github.com/vitejs/vite/issues/14139)) ([e0eb304](https://github.com/vitejs/vite/commit/e0eb304)), closes [#​14139](https://github.com/vitejs/vite/issues/14139)
- fix(deps): update all non-major dependencies ([#​14510](https://github.com/vitejs/vite/issues/14510)) ([eb204fd](https://github.com/vitejs/vite/commit/eb204fd)), closes [#​14510](https://github.com/vitejs/vite/issues/14510)
- fix(deps): update all non-major dependencies ([#​14559](https://github.com/vitejs/vite/issues/14559)) ([6868480](https://github.com/vitejs/vite/commit/6868480)), closes [#​14559](https://github.com/vitejs/vite/issues/14559)
- fix(lib): esbuild helper functions injection not working with named exports ([#​14539](https://github.com/vitejs/vite/issues/14539)) ([5004d00](https://github.com/vitejs/vite/commit/5004d00)), closes [#​14539](https://github.com/vitejs/vite/issues/14539)
- fix: allow path ending with .html to fallback to index.html ([dae6d0a](https://github.com/vitejs/vite/commit/dae6d0a))
- fix: handle fs.realpath.native MAX_PATH issue for Node.js <18.10 ([#​14487](https://github.com/vitejs/vite/issues/14487)) ([17c5928](https://github.com/vitejs/vite/commit/17c5928)), closes [#​14487](https://github.com/vitejs/vite/issues/14487)
- fix: update .html fallback in MPA ([b5637a7](https://github.com/vitejs/vite/commit/b5637a7))
- fix(analysis): warnings for dynamic imports that use static template literals ([#​14458](https://github.com/vitejs/vite/issues/14458)) ([ec7ee22](https://github.com/vitejs/vite/commit/ec7ee22)), closes [#​14458](https://github.com/vitejs/vite/issues/14458)
- fix(hmr): dev mode reduce unnecessary restart ([#​14426](https://github.com/vitejs/vite/issues/14426)) ([6f9d39d](https://github.com/vitejs/vite/commit/6f9d39d)), closes [#​14426](https://github.com/vitejs/vite/issues/14426)
- fix(import-analysis): preserve importedUrls import order ([#​14465](https://github.com/vitejs/vite/issues/14465)) ([99b0645](https://github.com/vitejs/vite/commit/99b0645)), closes [#​14465](https://github.com/vitejs/vite/issues/14465)
- fix(preview): allow path containing . to fallback to index.html ([fddc151](https://github.com/vitejs/vite/commit/fddc151))
- fix(resolve): support submodules of optional peer deps ([#​14489](https://github.com/vitejs/vite/issues/14489)) ([f80ff77](https://github.com/vitejs/vite/commit/f80ff77)), closes [#​14489](https://github.com/vitejs/vite/issues/14489)
- fix: handle errors during `hasWorkspacePackageJSON` function ([#​14394](https://github.com/vitejs/vite/issues/14394)) ([c3e4791](https://github.com/vitejs/vite/commit/c3e4791)), closes [#​14394](https://github.com/vitejs/vite/issues/14394)
- fix: unify css collecting order ([#​11671](https://github.com/vitejs/vite/issues/11671)) ([20a8a15](https://github.com/vitejs/vite/commit/20a8a15)), closes [#​11671](https://github.com/vitejs/vite/issues/11671)
- fix(deps): update all non-major dependencies ([#​14092](https://github.com/vitejs/vite/issues/14092)) ([68638f7](https://github.com/vitejs/vite/commit/68638f7)), closes [#​14092](https://github.com/vitejs/vite/issues/14092)
- fix(deps): update all non-major dependencies ([#​14460](https://github.com/vitejs/vite/issues/14460)) ([b77bff0](https://github.com/vitejs/vite/commit/b77bff0)), closes [#​14460](https://github.com/vitejs/vite/issues/14460)
- fix(deps): update dependency dotenv-expand to v10 ([#​14391](https://github.com/vitejs/vite/issues/14391)) ([d6bde8b](https://github.com/vitejs/vite/commit/d6bde8b)), closes [#​14391](https://github.com/vitejs/vite/issues/14391)
- fix: omit 'plugins' since it has no effect ([#​13879](https://github.com/vitejs/vite/issues/13879)) ([64888b0](https://github.com/vitejs/vite/commit/64888b0)), closes [#​13879](https://github.com/vitejs/vite/issues/13879)
- fix: typo ([#​14334](https://github.com/vitejs/vite/issues/14334)) ([30df500](https://github.com/vitejs/vite/commit/30df500)), closes [#​14334](https://github.com/vitejs/vite/issues/14334)
- fix: typo ([#​14337](https://github.com/vitejs/vite/issues/14337)) ([6ffe070](https://github.com/vitejs/vite/commit/6ffe070)), closes [#​14337](https://github.com/vitejs/vite/issues/14337)
- fix: use relative path for sources field ([#​14247](https://github.com/vitejs/vite/issues/14247)) ([a995907](https://github.com/vitejs/vite/commit/a995907)), closes [#​14247](https://github.com/vitejs/vite/issues/14247)
- fix(manifest): preserve pure css chunk assets ([#​14297](https://github.com/vitejs/vite/issues/14297)) ([4bf31e5](https://github.com/vitejs/vite/commit/4bf31e5)), closes [#​14297](https://github.com/vitejs/vite/issues/14297)
- fix(resolve): support `pkg?query` ([21bbceb](https://github.com/vitejs/vite/commit/21bbceb))
- fix(sourcemap): dont inject fallback sourcemap if have existing ([#​14370](https://github.com/vitejs/vite/issues/14370)) ([55a3b4f](https://github.com/vitejs/vite/commit/55a3b4f)), closes [#​14370](https://github.com/vitejs/vite/issues/14370)
- fix(worker): inline es worker does not work in build mode ([#​14307](https://github.com/vitejs/vite/issues/14307)) ([7371c5c](https://github.com/vitejs/vite/commit/7371c5c)), closes [#​14307](https://github.com/vitejs/vite/issues/14307)
- fix: add source map to Web Workers (fix [#​14216](https://github.com/vitejs/vite/issues/14216)) ([#​14217](https://github.com/vitejs/vite/issues/14217)) ([6f86de3](https://github.com/vitejs/vite/commit/6f86de3)), closes [#​14216](https://github.com/vitejs/vite/issues/14216) [#​14217](https://github.com/vitejs/vite/issues/14217)
- fix: handle sourcemap correctly when multiple line import exists ([#​14232](https://github.com/vitejs/vite/issues/14232)) ([627159d](https://github.com/vitejs/vite/commit/627159d)), closes [#​14232](https://github.com/vitejs/vite/issues/14232)
- fix: include `vite/types/*` in exports field ([#​14296](https://github.com/vitejs/vite/issues/14296)) ([66a97be](https://github.com/vitejs/vite/commit/66a97be)), closes [#​14296](https://github.com/vitejs/vite/issues/14296)
- fix: use string manipulation instead of regex to inject esbuild helpers ([#​14094](https://github.com/vitejs/vite/issues/14094)) ([91a18c2](https://github.com/vitejs/vite/commit/91a18c2)), closes [#​14094](https://github.com/vitejs/vite/issues/14094)
- fix(cli): convert special base ([#​14283](https://github.com/vitejs/vite/issues/14283)) ([34826aa](https://github.com/vitejs/vite/commit/34826aa)), closes [#​14283](https://github.com/vitejs/vite/issues/14283)
- fix(css): remove pure css chunk sourcemap ([#​14290](https://github.com/vitejs/vite/issues/14290)) ([2b80089](https://github.com/vitejs/vite/commit/2b80089)), closes [#​14290](https://github.com/vitejs/vite/issues/14290)
- fix(css): reset render cache on renderStart ([#​14326](https://github.com/vitejs/vite/issues/14326)) ([19bf0f1](https://github.com/vitejs/vite/commit/19bf0f1)), closes [#​14326](https://github.com/vitejs/vite/issues/14326)
- fix(css): spread lightningcss options ([#​14313](https://github.com/vitejs/vite/issues/14313)) ([80c6608](https://github.com/vitejs/vite/commit/80c6608)), closes [#​14313](https://github.com/vitejs/vite/issues/14313)
- fix(optimizer): define crawlDeps after scanProcessing and optimizationResult are complete (fix [#​1428](https://github.com/vitejs/vite/issues/1428) ([c5f6558](https://github.com/vitejs/vite/commit/c5f6558)), closes [#​14284](https://github.com/vitejs/vite/issues/14284) [#​14285](https://github.com/vitejs/vite/issues/14285)
- fix(vite): precisely check if files are in dirs ([#​14241](https://github.com/vitejs/vite/issues/14241)) ([245d186](https://github.com/vitejs/vite/commit/245d186)), closes [#​14241](https://github.com/vitejs/vite/issues/14241)
- revert: "fix(css): spread lightningcss options ([#​14024](https://github.com/vitejs/vite/issues/14024))" ([#​14209](https://github.com/vitejs/vite/issues/14209)) ([5778365](https://github.com/vitejs/vite/commit/5778365)), closes [#​14024](https://github.com/vitejs/vite/issues/14024) [#​14209](https://github.com/vitejs/vite/issues/14209)
- fix: breakpoints in JS not working ([#​13514](https://github.com/vitejs/vite/issues/13514)) ([0156bd2](https://github.com/vitejs/vite/commit/0156bd2)), closes [#​13514](https://github.com/vitejs/vite/issues/13514)
- fix: if host is specified check whether it is valid ([#​14013](https://github.com/vitejs/vite/issues/14013)) ([c39e6c1](https://github.com/vitejs/vite/commit/c39e6c1)), closes [#​14013](https://github.com/vitejs/vite/issues/14013)
- fix: initWasm options should be optional ([#​14152](https://github.com/vitejs/vite/issues/14152)) ([387a6e8](https://github.com/vitejs/vite/commit/387a6e8)), closes [#​14152](https://github.com/vitejs/vite/issues/14152)
- fix: rollup watch crash on Windows ([#​13339](https://github.com/vitejs/vite/issues/13339)) ([4f582c9](https://github.com/vitejs/vite/commit/4f582c9)), closes [#​13339](https://github.com/vitejs/vite/issues/13339)
- fix: ws never connects after restarting server if server.hmr.server is set ([#​14127](https://github.com/vitejs/vite/issues/14127)) ([bd9b749](https://github.com/vitejs/vite/commit/bd9b749)), closes [#​14127](https://github.com/vitejs/vite/issues/14127)
- fix(client): correctly display the config file name ([#​14160](https://github.com/vitejs/vite/issues/14160)) ([61e801d](https://github.com/vitejs/vite/commit/61e801d)), closes [#​14160](https://github.com/vitejs/vite/issues/14160)
- fix(css): spread lightningcss options ([#​14024](https://github.com/vitejs/vite/issues/14024)) ([63a4451](https://github.com/vitejs/vite/commit/63a4451)), closes [#​14024](https://github.com/vitejs/vite/issues/14024)
- fix(css): trim esbuild's minified css ([#​13893](https://github.com/vitejs/vite/issues/13893)) ([7682a62](https://github.com/vitejs/vite/commit/7682a62)), closes [#​13893](https://github.com/vitejs/vite/issues/13893)
- fix(glob): trigger HMR for glob in a package ([#​14117](https://github.com/vitejs/vite/issues/14117)) ([86cbf69](https://github.com/vitejs/vite/commit/86cbf69)), closes [#​14117](https://github.com/vitejs/vite/issues/14117)
##### Cleanup
- docs: point links in messages at https: ([#​14992](https://github.com/vitejs/vite/issues/14992)) ([d3af879](https://github.com/vitejs/vite/commit/d3af879)), closes [#​14992](https://github.com/vitejs/vite/issues/14992)
- build: dont strip single line comments ([#​14969](https://github.com/vitejs/vite/issues/14969)) ([ea9ccb7](https://github.com/vitejs/vite/commit/ea9ccb7)), closes [#​14969](https://github.com/vitejs/vite/issues/14969)
- build: strip internal parameters ([1168e57](https://github.com/vitejs/vite/commit/1168e57))
- chore: refactor as functions ([5684382](https://github.com/vitejs/vite/commit/5684382))
- chore: add `PluginWithRequiredHook` type & extract `getHookHandler` function ([#​14845](https://github.com/vitejs/vite/issues/14845)) ([997f2d5](https://github.com/vitejs/vite/commit/997f2d5)), closes [#​14845](https://github.com/vitejs/vite/issues/14845)
- chore(optimizedDeps): remove unused return ([#​14773](https://github.com/vitejs/vite/issues/14773)) ([9d744dd](https://github.com/vitejs/vite/commit/9d744dd)), closes [#​14773](https://github.com/vitejs/vite/issues/14773)
- refactor: simplify build optimizer node_env handling ([#​14829](https://github.com/vitejs/vite/issues/14829)) ([275907b](https://github.com/vitejs/vite/commit/275907b)), closes [#​14829](https://github.com/vitejs/vite/issues/14829)
- chore: fix typo ([#​14820](https://github.com/vitejs/vite/issues/14820)) ([eda1247](https://github.com/vitejs/vite/commit/eda1247)), closes [#​14820](https://github.com/vitejs/vite/issues/14820)
- chore: revert "feat: show warning to discourage putting process/global to `define` option ([#​14447](https://github.com/vitejs/vite/issues/14447))" ([0426910](https://github.com/vitejs/vite/commit/0426910)), closes [#​14447](https://github.com/vitejs/vite/issues/14447) [#​14827](https://github.com/vitejs/vite/issues/14827)
- chore: update license ([#​14790](https://github.com/vitejs/vite/issues/14790)) ([ac5d8a7](https://github.com/vitejs/vite/commit/ac5d8a7)), closes [#​14790](https://github.com/vitejs/vite/issues/14790)
- chore(shortcuts): resolve generic type error ([#​14802](https://github.com/vitejs/vite/issues/14802)) ([a090742](https://github.com/vitejs/vite/commit/a090742)), closes [#​14802](https://github.com/vitejs/vite/issues/14802)
- refactor: update es-module-lexer to 1.4.0 ([#​14937](https://github.com/vitejs/vite/issues/14937)) ([374e6fd](https://github.com/vitejs/vite/commit/374e6fd)), closes [#​14937](https://github.com/vitejs/vite/issues/14937)
- chore(esbuild): fix typo ([#​14772](https://github.com/vitejs/vite/issues/14772)) ([6cfc1e2](https://github.com/vitejs/vite/commit/6cfc1e2)), closes [#​14772](https://github.com/vitejs/vite/issues/14772)
- revert: remove AsyncDisposable ([#​14908](https://github.com/vitejs/vite/issues/14908)) ([b953b0d](https://github.com/vitejs/vite/commit/b953b0d)), closes [#​14908](https://github.com/vitejs/vite/issues/14908)
- refactor(ssr): remove unused metadata code ([#​14711](https://github.com/vitejs/vite/issues/14711)) ([c5f2d60](https://github.com/vitejs/vite/commit/c5f2d60)), closes [#​14711](https://github.com/vitejs/vite/issues/14711)
- refactor: use dynamic import directly ([#​14661](https://github.com/vitejs/vite/issues/14661)) ([af60592](https://github.com/vitejs/vite/commit/af60592)), closes [#​14661](https://github.com/vitejs/vite/issues/14661)
- chore(config): improve the readability of warning messages ([#​14594](https://github.com/vitejs/vite/issues/14594)) ([b43b4df](https://github.com/vitejs/vite/commit/b43b4df)), closes [#​14594](https://github.com/vitejs/vite/issues/14594)
- build: clean generated type file ([#​14582](https://github.com/vitejs/vite/issues/14582)) ([fffe16e](https://github.com/vitejs/vite/commit/fffe16e)), closes [#​14582](https://github.com/vitejs/vite/issues/14582)
- build: use rollup-plugin-dts ([#​14571](https://github.com/vitejs/vite/issues/14571)) ([d89725b](https://github.com/vitejs/vite/commit/d89725b)), closes [#​14571](https://github.com/vitejs/vite/issues/14571)
- refactor(css): make `getEmptyChunkReplacer` for unit test ([#​14528](https://github.com/vitejs/vite/issues/14528)) ([18900fd](https://github.com/vitejs/vite/commit/18900fd)), closes [#​14528](https://github.com/vitejs/vite/issues/14528)
- refactor: ensure HTML is stripped of generated blank lines ([#​14274](https://github.com/vitejs/vite/issues/14274)) ([bc97091](https://github.com/vitejs/vite/commit/bc97091)), closes [#​14274](https://github.com/vitejs/vite/issues/14274)
- refactor: remove unused record flatIdToExports ([#​14557](https://github.com/vitejs/vite/issues/14557)) ([7e62710](https://github.com/vitejs/vite/commit/7e62710)), closes [#​14557](https://github.com/vitejs/vite/issues/14557)
- test(ssr): add import and export ordering snapshot ([#​14468](https://github.com/vitejs/vite/issues/14468)) ([ca34c64](https://github.com/vitejs/vite/commit/ca34c64)), closes [#​14468](https://github.com/vitejs/vite/issues/14468)
- refactor: remove CJS ssr output format ([#​13944](https://github.com/vitejs/vite/issues/13944)) ([2f60b9e](https://github.com/vitejs/vite/commit/2f60b9e)), closes [#​13944](https://github.com/vitejs/vite/issues/13944)
- refactor: replace duplicate code with tryStatSync ([#​14461](https://github.com/vitejs/vite/issues/14461)) ([be6b0c8](https://github.com/vitejs/vite/commit/be6b0c8)), closes [#​14461](https://github.com/vitejs/vite/issues/14461)
- refactor(config): remove unnecessary esbuild option ([#​13580](https://github.com/vitejs/vite/issues/13580)) ([67f4e52](https://github.com/vitejs/vite/commit/67f4e52)), closes [#​13580](https://github.com/vitejs/vite/issues/13580)
- test(ssr): proper test coverage of SSR shebang import hoisting ([#​14448](https://github.com/vitejs/vite/issues/14448)) ([fdd4669](https://github.com/vitejs/vite/commit/fdd4669)), closes [#​14448](https://github.com/vitejs/vite/issues/14448)
- chore(optimizer): debug info on cache dir handle process ([#​12858](https://github.com/vitejs/vite/issues/12858)) ([21a62da](https://github.com/vitejs/vite/commit/21a62da)), closes [#​12858](https://github.com/vitejs/vite/issues/12858)
- refactor(css): remove `export {}` ([98fbdc3](https://github.com/vitejs/vite/commit/98fbdc3))
- chore: fix ts error ([#​14053](https://github.com/vitejs/vite/issues/14053)) ([6cb397f](https://github.com/vitejs/vite/commit/6cb397f)), closes [#​14053](https://github.com/vitejs/vite/issues/14053)
- chore: use "kB" everywhere with the correct definition ([#​14061](https://github.com/vitejs/vite/issues/14061)) ([f97ef58](https://github.com/vitejs/vite/commit/f97ef58)), closes [#​14061](https://github.com/vitejs/vite/issues/14061)
- chore(client): remove redundant if statement ([#​14137](https://github.com/vitejs/vite/issues/14137)) ([fe1c0b9](https://github.com/vitejs/vite/commit/fe1c0b9)), closes [#​14137](https://github.com/vitejs/vite/issues/14137)
- refactor(css): use `preliminaryFileName` to detect pure CSS chunks ([#​13974](https://github.com/vitejs/vite/issues/13974)) ([835249d](https://github.com/vitejs/vite/commit/835249d)), closes [#​13974](https://github.com/vitejs/vite/issues/13974)
##### Previous Changelogs
##### [5.0.0-beta.20](https://github.com/vitejs/vite/compare/v5.0.0-beta.19...v5.0.0-beta.20) (2023-11-15)
See [5.0.0-beta.20 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.20/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.19](https://github.com/vitejs/vite/compare/v5.0.0-beta.18...v5.0.0-beta.19) (2023-11-14)
See [5.0.0-beta.19 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.19/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.18](https://github.com/vitejs/vite/compare/v5.0.0-beta.17...v5.0.0-beta.18) (2023-11-11)
See [5.0.0-beta.18 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.18/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.17](https://github.com/vitejs/vite/compare/v5.0.0-beta.16...v5.0.0-beta.17) (2023-11-07)
See [5.0.0-beta.17 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.17/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.16](https://github.com/vitejs/vite/compare/v5.0.0-beta.15...v5.0.0-beta.16) (2023-11-03)
See [5.0.0-beta.16 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.16/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.15](https://github.com/vitejs/vite/compare/v5.0.0-beta.14...v5.0.0-beta.15) (2023-11-01)
See [5.0.0-beta.15 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.15/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.14](https://github.com/vitejs/vite/compare/v5.0.0-beta.13...v5.0.0-beta.14) (2023-10-30)
See [5.0.0-beta.14 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.14/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.13](https://github.com/vitejs/vite/compare/v5.0.0-beta.12...v5.0.0-beta.13) (2023-10-27)
See [5.0.0-beta.13 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.13/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.12](https://github.com/vitejs/vite/compare/v5.0.0-beta.11...v5.0.0-beta.12) (2023-10-23)
See [5.0.0-beta.12 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.12/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.11](https://github.com/vitejs/vite/compare/v5.0.0-beta.10...v5.0.0-beta.11) (2023-10-19)
See [5.0.0-beta.11 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.11/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.10](https://github.com/vitejs/vite/compare/v5.0.0-beta.9...v5.0.0-beta.10) (2023-10-17)
See [5.0.0-beta.10 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.10/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.9](https://github.com/vitejs/vite/compare/v5.0.0-beta.8...v5.0.0-beta.9) (2023-10-17)
See [5.0.0-beta.9 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.9/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.8](https://github.com/vitejs/vite/compare/v5.0.0-beta.7...v5.0.0-beta.8) (2023-10-16)
See [5.0.0-beta.8 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.8/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.7](https://github.com/vitejs/vite/compare/v5.0.0-beta.6...v5.0.0-beta.7) (2023-10-12)
See [5.0.0-beta.7 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.7/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.6](https://github.com/vitejs/vite/compare/v5.0.0-beta.5...v5.0.0-beta.6) (2023-10-10)
See [5.0.0-beta.6 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.6/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.5](https://github.com/vitejs/vite/compare/v5.0.0-beta.4...v5.0.0-beta.5) (2023-10-09)
See [5.0.0-beta.5 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.5/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.4](https://github.com/vitejs/vite/compare/v5.0.0-beta.3...v5.0.0-beta.4) (2023-10-02)
See [5.0.0-beta.4 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.4/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.3](https://github.com/vitejs/vite/compare/v5.0.0-beta.2...v5.0.0-beta.3) (2023-09-25)
See [5.0.0-beta.3 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.3/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.2](https://github.com/vitejs/vite/compare/v5.0.0-beta.1...v5.0.0-beta.2) (2023-09-15)
See [5.0.0-beta.2 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.2/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.1](https://github.com/vitejs/vite/compare/v5.0.0-beta.0...v5.0.0-beta.1) (2023-09-08)
See [5.0.0-beta.1 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.1/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.0](https://github.com/vitejs/vite/compare/v4.4.9...v5.0.0-beta.0) (2023-08-24)
See [5.0.0-beta.0 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.0/packages/vite/CHANGELOG.md)
### [`v4.5.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#450-2023-10-18)
[Compare Source](https://github.com/vitejs/vite/compare/v4.4.11...v4.5.0)
- feat: backport mdx as known js source ([#​14560](https://github.com/vitejs/vite/issues/14560)) ([#​14670](https://github.com/vitejs/vite/issues/14670)) ([45595ef](https://github.com/vitejs/vite/commit/45595ef)), closes [#​14560](https://github.com/vitejs/vite/issues/14560) [#​14670](https://github.com/vitejs/vite/issues/14670)
- feat: scan .marko files ([#​14669](https://github.com/vitejs/vite/issues/14669)) ([ed7bdc5](https://github.com/vitejs/vite/commit/ed7bdc5)), closes [#​14669](https://github.com/vitejs/vite/issues/14669)
- feat(ssr): backport ssr.resolve.conditions and ssr.resolve.externalConditions ([#​14498](https://github.com/vitejs/vite/issues/14498)) ([#​14668](https://github.com/vitejs/vite/issues/14668)) ([520139c](https://github.com/vitejs/vite/commit/520139c)), closes [#​14498](https://github.com/vitejs/vite/issues/14498) [#​14668](https://github.com/vitejs/vite/issues/14668)
### [`v4.4.11`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small4411-2023-10-05-small)
[Compare Source](https://github.com/vitejs/vite/compare/v4.4.10...v4.4.11)
- revert: "fix: use string manipulation instead of regex to inject esbuild helpers ([54e1275](https://github.com/vitejs/vite/commit/54e1275)), closes [#​14094](https://github.com/vitejs/vite/issues/14094)
### [`v4.4.10`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small4410-2023-10-03-small)
[Compare Source](https://github.com/vitejs/vite/compare/v4.4.9...v4.4.10)
- fix: add source map to Web Workers (fix [#​14216](https://github.com/vitejs/vite/issues/14216)) ([#​14217](https://github.com/vitejs/vite/issues/14217)) ([df6f32f](https://github.com/vitejs/vite/commit/df6f32f)), closes [#​14216](https://github.com/vitejs/vite/issues/14216) [#​14217](https://github.com/vitejs/vite/issues/14217)
- fix: handle errors during `hasWorkspacePackageJSON` function ([#​14394](https://github.com/vitejs/vite/issues/14394)) ([6f6e5de](https://github.com/vitejs/vite/commit/6f6e5de)), closes [#​14394](https://github.com/vitejs/vite/issues/14394)
- fix: handle sourcemap correctly when multiple line import exists ([#​14232](https://github.com/vitejs/vite/issues/14232)) ([218861f](https://github.com/vitejs/vite/commit/218861f)), closes [#​14232](https://github.com/vitejs/vite/issues/14232)
- fix: if host is specified check whether it is valid ([#​14013](https://github.com/vitejs/vite/issues/14013)) ([b1b816a](https://github.com/vitejs/vite/commit/b1b816a)), closes [#​14013](https://github.com/vitejs/vite/issues/14013)
- fix: include `vite/types/*` in exports field ([#​14296](https://github.com/vitejs/vite/issues/14296)) ([40e99a1](https://github.com/vitejs/vite/commit/40e99a1)), closes [#​14296](https://github.com/vitejs/vite/issues/14296)
- fix: initWasm options should be optional ([#​14152](https://github.com/vitejs/vite/issues/14152)) ([119c074](https://github.com/vitejs/vite/commit/119c074)), closes [#​14152](https://github.com/vitejs/vite/issues/14152)
- fix: restore builtins list ([f8b9adb](https://github.com/vitejs/vite/commit/f8b9adb))
- fix: use string manipulation instead of regex to inject esbuild helpers ([#​14094](https://github.com/vitejs/vite/issues/14094)) ([128ad8f](https://github.com/vitejs/vite/commit/128ad8f)), closes [#​14094](https://github.com/vitejs/vite/issues/14094)
- fix: ws never connects after restarting server if server.hmr.server is set ([#​14127](https://github.com/vitejs/vite/issues/14127)) ([441642e](https://github.com/vitejs/vite/commit/441642e)), closes [#​14127](https://github.com/vitejs/vite/issues/14127)
- fix(analysis): warnings for dynamic imports that use static template literals ([#​14458](https://github.com/vitejs/vite/issues/14458)) ([0c6d289](https://github.com/vitejs/vite/commit/0c6d289)), closes [#​14458](https://github.com/vitejs/vite/issues/14458)
- fix(cli): convert special base ([#​14283](https://github.com/vitejs/vite/issues/14283)) ([d4bc0fb](https://github.com/vitejs/vite/commit/d4bc0fb)), closes [#​14283](https://github.com/vitejs/vite/issues/14283)
- fix(css): remove pure css chunk sourcemap ([#​14290](https://github.com/vitejs/vite/issues/14290)) ([cd7e033](https://github.com/vitejs/vite/commit/cd7e033)), closes [#​14290](https://github.com/vitejs/vite/issues/14290)
- fix(css): reset render cache on renderStart ([#​14326](https://github.com/vitejs/vite/issues/14326)) ([d334b3d](https://github.com/vitejs/vite/commit/d334b3d)), closes [#​14326](https://github.com/vitejs/vite/issues/14326)
- fix(glob): trigger HMR for glob in a package ([#​14117](https://github.com/vitejs/vite/issues/14117)) ([0f582bf](https://github.com/vitejs/vite/commit/0f582bf)), closes [#​14117](https://github.com/vitejs/vite/issues/14117)
- fix(import-analysis): preserve importedUrls import order ([#​14465](https://github.com/vitejs/vite/issues/14465)) ([269aa43](https://github.com/vitejs/vite/commit/269aa43)), closes [#​14465](https://github.com/vitejs/vite/issues/14465)
- fix(manifest): preserve pure css chunk assets ([#​14297](https://github.com/vitejs/vite/issues/14297)) ([3d63ae6](https://github.com/vitejs/vite/commit/3d63ae6)), closes [#​14297](https://github.com/vitejs/vite/issues/14297)
- fix(optimizer): define crawlDeps after scanProcessing and optimizationResult are complete (fix [#​1428](https://github.com/vitejs/vite/issues/1428) ([fcaf749](https://github.com/vitejs/vite/commit/fcaf749)), closes [#​14284](https://github.com/vitejs/vite/issues/14284) [#​14285](https://github.com/vitejs/vite/issues/14285)
- fix(resolve): support submodules of optional peer deps ([#​14489](https://github.com/vitejs/vite/issues/14489)) ([104971d](https://github.com/vitejs/vite/commit/104971d)), closes [#​14489](https://github.com/vitejs/vite/issues/14489)
- fix(vite): precisely check if files are in dirs ([#​14241](https://github.com/vitejs/vite/issues/14241)) ([c4758d1](https://github.com/vitejs/vite/commit/c4758d1)), closes [#​14241](https://github.com/vitejs/vite/issues/14241)
- feat: improve deno and bun support ([#​14379](https://github.com/vitejs/vite/issues/14379)) ([8bc1f9d](https://github.com/vitejs/vite/commit/8bc1f9d)), closes [#​14379](https://github.com/vitejs/vite/issues/14379)
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/87
Update dependency vite to v5 - autoclosed
2023-12-01T02:23:58Z
renovate
Update dependency vite to v5 - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://github.com/vitejs/vite/tree/main/#readme) ([source](https://github.com/vitejs/vite)) | [`^4....
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://github.com/vitejs/vite/tree/main/#readme) ([source](https://github.com/vitejs/vite)) | [`^4.4.9` -> `^5.0.4`](https://renovatebot.com/diffs/npm/vite/4.4.9/5.0.4) | [![age](https://badges.renovateapi.com/packages/npm/vite/5.0.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/vite/5.0.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/vite/5.0.4/compatibility-slim/4.4.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/vite/5.0.4/confidence-slim/4.4.9)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
### [`v5.0.4`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small504-2023-11-29-small)
[Compare Source](https://github.com/vitejs/vite/compare/v5.0.3...v5.0.4)
- fix: bindCLIShortcuts to proper server ([#​15162](https://github.com/vitejs/vite/issues/15162)) ([67ac572](https://github.com/vitejs/vite/commit/67ac572)), closes [#​15162](https://github.com/vitejs/vite/issues/15162)
- fix: revert "fix: js fallback sourcemap content should be using original content ([#​15135](https://github.com/vitejs/vite/issues/15135))" ([#​15178](https://github.com/vitejs/vite/issues/15178)) ([d2a2493](https://github.com/vitejs/vite/commit/d2a2493)), closes [#​15135](https://github.com/vitejs/vite/issues/15135) [#​15178](https://github.com/vitejs/vite/issues/15178)
- fix(define): allow define process.env ([#​15173](https://github.com/vitejs/vite/issues/15173)) ([ec401da](https://github.com/vitejs/vite/commit/ec401da)), closes [#​15173](https://github.com/vitejs/vite/issues/15173)
- fix(resolve): respect order of browser in mainFields when resolving ([#​15137](https://github.com/vitejs/vite/issues/15137)) ([4a111aa](https://github.com/vitejs/vite/commit/4a111aa)), closes [#​15137](https://github.com/vitejs/vite/issues/15137)
- feat: preserve vite.middlewares connect instance after restarts ([#​15166](https://github.com/vitejs/vite/issues/15166)) ([9474c4b](https://github.com/vitejs/vite/commit/9474c4b)), closes [#​15166](https://github.com/vitejs/vite/issues/15166)
- refactor: align with Promise.withResolvers() ([#​15171](https://github.com/vitejs/vite/issues/15171)) ([642f9bc](https://github.com/vitejs/vite/commit/642f9bc)), closes [#​15171](https://github.com/vitejs/vite/issues/15171)
### [`v5.0.3`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small503-2023-11-28-small)
[Compare Source](https://github.com/vitejs/vite/compare/v5.0.2...v5.0.3)
- fix: `generateCodeFrame` infinite loop ([#​15093](https://github.com/vitejs/vite/issues/15093)) ([6619de7](https://github.com/vitejs/vite/commit/6619de7)), closes [#​15093](https://github.com/vitejs/vite/issues/15093)
- fix: js fallback sourcemap content should be using original content ([#​15135](https://github.com/vitejs/vite/issues/15135)) ([227d56d](https://github.com/vitejs/vite/commit/227d56d)), closes [#​15135](https://github.com/vitejs/vite/issues/15135)
- fix(css): render correct asset url when CSS chunk name is nested ([#​15154](https://github.com/vitejs/vite/issues/15154)) ([ef403c0](https://github.com/vitejs/vite/commit/ef403c0)), closes [#​15154](https://github.com/vitejs/vite/issues/15154)
- fix(css): use non-nested chunk name if facadeModule is not CSS file ([#​15155](https://github.com/vitejs/vite/issues/15155)) ([811e392](https://github.com/vitejs/vite/commit/811e392)), closes [#​15155](https://github.com/vitejs/vite/issues/15155)
- fix(dev): bind plugin context functions ([#​14569](https://github.com/vitejs/vite/issues/14569)) ([cb3243c](https://github.com/vitejs/vite/commit/cb3243c)), closes [#​14569](https://github.com/vitejs/vite/issues/14569)
- chore(deps): update all non-major dependencies ([#​15145](https://github.com/vitejs/vite/issues/15145)) ([7ff2c0a](https://github.com/vitejs/vite/commit/7ff2c0a)), closes [#​15145](https://github.com/vitejs/vite/issues/15145)
- build: handle latest json-stable-stringify replacement ([#​15049](https://github.com/vitejs/vite/issues/15049)) ([bcc4a61](https://github.com/vitejs/vite/commit/bcc4a61)), closes [#​15049](https://github.com/vitejs/vite/issues/15049)
### [`v5.0.2`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small502-2023-11-21-small)
[Compare Source](https://github.com/vitejs/vite/compare/v5.0.1...v5.0.2)
- fix: make htmlFallback more permissive ([#​15059](https://github.com/vitejs/vite/issues/15059)) ([6fcceeb](https://github.com/vitejs/vite/commit/6fcceeb)), closes [#​15059](https://github.com/vitejs/vite/issues/15059)
### [`v5.0.1`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small501-2023-11-21-small)
- test: avoid read check when running as root ([#​14884](https://github.com/vitejs/vite/issues/14884)) ([1d9516c](https://github.com/vitejs/vite/commit/1d9516c)), closes [#​14884](https://github.com/vitejs/vite/issues/14884)
- perf(hmr): skip traversed modules when checking circular imports ([#​15034](https://github.com/vitejs/vite/issues/15034)) ([41e437f](https://github.com/vitejs/vite/commit/41e437f)), closes [#​15034](https://github.com/vitejs/vite/issues/15034)
- fix: run htmlFallbackMiddleware for no accept header requests ([#​15025](https://github.com/vitejs/vite/issues/15025)) ([b93dfe3](https://github.com/vitejs/vite/commit/b93dfe3)), closes [#​15025](https://github.com/vitejs/vite/issues/15025)
- fix: update type CSSModulesOptions interface ([#​14987](https://github.com/vitejs/vite/issues/14987)) ([d0b2153](https://github.com/vitejs/vite/commit/d0b2153)), closes [#​14987](https://github.com/vitejs/vite/issues/14987)
- fix(legacy): error in build with --watch and manifest enabled ([#​14450](https://github.com/vitejs/vite/issues/14450)) ([b9ee620](https://github.com/vitejs/vite/commit/b9ee620)), closes [#​14450](https://github.com/vitejs/vite/issues/14450)
- chore: add comment about crossorigin attribute for script module ([#​15040](https://github.com/vitejs/vite/issues/15040)) ([03c371e](https://github.com/vitejs/vite/commit/03c371e)), closes [#​15040](https://github.com/vitejs/vite/issues/15040)
- chore: cleanup v5 beta changelog ([#​14694](https://github.com/vitejs/vite/issues/14694)) ([531d3cb](https://github.com/vitejs/vite/commit/531d3cb)), closes [#​14694](https://github.com/vitejs/vite/issues/14694)
### [`v5.0.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#500-2023-11-16)
Vite 5 is out! Read the [announcement blog post here](https://vitejs.dev/blog/announcing-vite5)
[![Announcing Vite 5](https://vitejs.dev/og-image-announcing-vite5.png)](https://vitejs.dev/blog/announcing-vite5)
Today, we mark another big milestone in Vite's path. The Vite [team](https://vitejs.dev/team), [contributors](https://github.com/vitejs/vite/graphs/contributors), and ecosystem partners, are excited to announce the release of Vite 5. Vite is now using [Rollup 4](https://github.com/vitejs/vite/pull/14508), which already represents a big boost in build performance. And there are also new options to improve your dev server performance profile.
Vite 5 focuses on cleaning up the API (removing deprecated features) and streamlines several features closing long-standing issues, for example switching `define` to use proper AST replacements instead of regexes. We also continue to take steps to future-proof Vite (Node.js 18+ is now required, and [the CJS Node API has been deprecated](https://vitejs.dev/guide/migration#deprecate-cjs-node-api)).
Quick links:
- [Docs](https://vitejs.dev)
- [Migration Guide](https://vitejs.dev/guide/migration)
Docs in other languages:
- [简体中文](https://cn.vitejs.dev/)
- [日本語](https://ja.vitejs.dev/)
- [Español](https://es.vitejs.dev/)
- [Português](https://pt.vitejs.dev/)
- [한국어](https://ko.vitejs.dev/)
- [Deutsch](https://de.vitejs.dev/) (new translation!)
Learn more at [the Vite 5 announcement blog post](https://vitejs.dev/blog/announcing-vite5).
##### Breaking changes
- feat!: add isPreview to ConfigEnv and resolveConfig ([#​14855](https://github.com/vitejs/vite/issues/14855)) ([d195860](https://github.com/vitejs/vite/commit/d195860)), closes [#​14855](https://github.com/vitejs/vite/issues/14855)
- fix(types)!: expose httpServer with Http2SecureServer union ([#​14834](https://github.com/vitejs/vite/issues/14834)) ([ab5bb40](https://github.com/vitejs/vite/commit/ab5bb40)), closes [#​14834](https://github.com/vitejs/vite/issues/14834)
- refactor(preview)!: use base middleware ([#​14818](https://github.com/vitejs/vite/issues/14818)) ([69737f4](https://github.com/vitejs/vite/commit/69737f4)), closes [#​14818](https://github.com/vitejs/vite/issues/14818)
- fix(html)!: align html serving between dev and preview ([#​14756](https://github.com/vitejs/vite/issues/14756)) ([4f71ae8](https://github.com/vitejs/vite/commit/4f71ae8)), closes [#​14756](https://github.com/vitejs/vite/issues/14756)
- refactor!: remove non boolean middleware mode ([#​14792](https://github.com/vitejs/vite/issues/14792)) ([deb5515](https://github.com/vitejs/vite/commit/deb5515)), closes [#​14792](https://github.com/vitejs/vite/issues/14792)
- refactor(esbuild)!: remove esbuild 0.17 -> 0.18 compat ([#​14804](https://github.com/vitejs/vite/issues/14804)) ([7234021](https://github.com/vitejs/vite/commit/7234021)), closes [#​14804](https://github.com/vitejs/vite/issues/14804)
- feat(resolve)!: remove `resolve.browserField` ([#​14733](https://github.com/vitejs/vite/issues/14733)) ([43cc3b9](https://github.com/vitejs/vite/commit/43cc3b9)), closes [#​14733](https://github.com/vitejs/vite/issues/14733)
- refactor!: move side effect of restart server to the caller ([#​8746](https://github.com/vitejs/vite/issues/8746)) ([521ca58](https://github.com/vitejs/vite/commit/521ca58)), closes [#​8746](https://github.com/vitejs/vite/issues/8746)
- refactor(shortcuts)!: tweak shortcuts api ([#​14749](https://github.com/vitejs/vite/issues/14749)) ([0ae2e1d](https://github.com/vitejs/vite/commit/0ae2e1d)), closes [#​14749](https://github.com/vitejs/vite/issues/14749)
- fix(resolve)!: remove special .mjs handling ([#​14723](https://github.com/vitejs/vite/issues/14723)) ([2141d31](https://github.com/vitejs/vite/commit/2141d31)), closes [#​14723](https://github.com/vitejs/vite/issues/14723)
- feat!: remove ssr proxy for externalized modules ([#​14521](https://github.com/vitejs/vite/issues/14521)) ([5786837](https://github.com/vitejs/vite/commit/5786837)), closes [#​14521](https://github.com/vitejs/vite/issues/14521)
- feat(build)!: inline SVGs ([#​14643](https://github.com/vitejs/vite/issues/14643)) ([5acda5e](https://github.com/vitejs/vite/commit/5acda5e)), closes [#​14643](https://github.com/vitejs/vite/issues/14643)
- fix!: worker.plugins is a function ([#​14685](https://github.com/vitejs/vite/issues/14685)) ([9d09dfe](https://github.com/vitejs/vite/commit/9d09dfe)), closes [#​14685](https://github.com/vitejs/vite/issues/14685)
- refactor!: remove https flag ([#​14681](https://github.com/vitejs/vite/issues/14681)) ([5b65bfd](https://github.com/vitejs/vite/commit/5b65bfd)), closes [#​14681](https://github.com/vitejs/vite/issues/14681)
- feat!: rollup v4 ([#​14508](https://github.com/vitejs/vite/issues/14508)) ([dee6067](https://github.com/vitejs/vite/commit/dee6067)), closes [#​14508](https://github.com/vitejs/vite/issues/14508)
- refactor!: remove `resolvePackageEntry` and `resolvePackageData` APIs ([#​14584](https://github.com/vitejs/vite/issues/14584)) ([339f300](https://github.com/vitejs/vite/commit/339f300)), closes [#​14584](https://github.com/vitejs/vite/issues/14584)
- refactor!: remove exporting internal APIs ([#​14583](https://github.com/vitejs/vite/issues/14583)) ([7861a33](https://github.com/vitejs/vite/commit/7861a33)), closes [#​14583](https://github.com/vitejs/vite/issues/14583)
- fix!: return 404 for resources requests outside the base path ([#​5657](https://github.com/vitejs/vite/issues/5657)) ([40fd2d9](https://github.com/vitejs/vite/commit/40fd2d9)), closes [#​5657](https://github.com/vitejs/vite/issues/5657)
- refactor!: remove `server.force` ([#​14530](https://github.com/vitejs/vite/issues/14530)) ([33ecfd9](https://github.com/vitejs/vite/commit/33ecfd9)), closes [#​14530](https://github.com/vitejs/vite/issues/14530)
- refactor!: remove jest condition ([#​14544](https://github.com/vitejs/vite/issues/14544)) ([8d18a91](https://github.com/vitejs/vite/commit/8d18a91)), closes [#​14544](https://github.com/vitejs/vite/issues/14544)
- feat!: deprecate cjs node api ([#​14278](https://github.com/vitejs/vite/issues/14278)) ([404f30f](https://github.com/vitejs/vite/commit/404f30f)), closes [#​14278](https://github.com/vitejs/vite/issues/14278)
- feat(shortcuts)!: remove setRawMode ([#​14342](https://github.com/vitejs/vite/issues/14342)) ([536631a](https://github.com/vitejs/vite/commit/536631a)), closes [#​14342](https://github.com/vitejs/vite/issues/14342)
- fix!: put manifest files in .vite directory by default ([#​14230](https://github.com/vitejs/vite/issues/14230)) ([74fa024](https://github.com/vitejs/vite/commit/74fa024)), closes [#​14230](https://github.com/vitejs/vite/issues/14230)
- feat!: allow path containing . to fallback to index.html ([#​14142](https://github.com/vitejs/vite/issues/14142)) ([1ae4cbd](https://github.com/vitejs/vite/commit/1ae4cbd)), closes [#​14142](https://github.com/vitejs/vite/issues/14142)
- feat!: bump minimum node version to 18 ([#​14030](https://github.com/vitejs/vite/issues/14030)) ([2c1a45c](https://github.com/vitejs/vite/commit/2c1a45c)), closes [#​14030](https://github.com/vitejs/vite/issues/14030)
- fix!: avoid rewriting this (reverts [#​5312](https://github.com/vitejs/vite/issues/5312)) ([#​14098](https://github.com/vitejs/vite/issues/14098)) ([9b7b4ed](https://github.com/vitejs/vite/commit/9b7b4ed)), closes [#​5312](https://github.com/vitejs/vite/issues/5312) [#​14098](https://github.com/vitejs/vite/issues/14098)
- refactor!: merge `PreviewServerForHook` into `PreviewServer` type ([#​14119](https://github.com/vitejs/vite/issues/14119)) ([e0eb07c](https://github.com/vitejs/vite/commit/e0eb07c)), closes [#​14119](https://github.com/vitejs/vite/issues/14119)
- refactor(glob)!: remove `import.meta.globEager` ([#​14118](https://github.com/vitejs/vite/issues/14118)) ([fdfb61f](https://github.com/vitejs/vite/commit/fdfb61f)), closes [#​14118](https://github.com/vitejs/vite/issues/14118)
- feat!: add extension to internal virtual modules ([#​14231](https://github.com/vitejs/vite/issues/14231)) ([9594c70](https://github.com/vitejs/vite/commit/9594c70)), closes [#​14231](https://github.com/vitejs/vite/issues/14231)
- feat(css)!: remove css default export ([b6c44cd](https://github.com/vitejs/vite/commit/b6c44cd))
- fix!: update node types peer dep range ([#​14280](https://github.com/vitejs/vite/issues/14280)) ([8f87e86](https://github.com/vitejs/vite/commit/8f87e86)), closes [#​14280](https://github.com/vitejs/vite/issues/14280)
##### Features
- feat: allow providing parent httpServer on middleware mode ([#​14632](https://github.com/vitejs/vite/issues/14632)) ([e0c86d4](https://github.com/vitejs/vite/commit/e0c86d4)), closes [#​14632](https://github.com/vitejs/vite/issues/14632)
- style(client): overlay frame show scrollbar ([#​14701](https://github.com/vitejs/vite/issues/14701)) ([8aa4134](https://github.com/vitejs/vite/commit/8aa4134)), closes [#​14701](https://github.com/vitejs/vite/issues/14701)
- feat: error when failed to resolve aliased import ([#​14973](https://github.com/vitejs/vite/issues/14973)) ([6a564fa](https://github.com/vitejs/vite/commit/6a564fa)), closes [#​14973](https://github.com/vitejs/vite/issues/14973)
- feat: add invalid `rollupOptions` warnings ([#​14909](https://github.com/vitejs/vite/issues/14909)) ([7c240a0](https://github.com/vitejs/vite/commit/7c240a0)), closes [#​14909](https://github.com/vitejs/vite/issues/14909)
- feat: skip initial clear screen if has logs ([#​14936](https://github.com/vitejs/vite/issues/14936)) ([a92bc61](https://github.com/vitejs/vite/commit/a92bc61)), closes [#​14936](https://github.com/vitejs/vite/issues/14936)
- feat(hmr): add full reload reason ([#​14914](https://github.com/vitejs/vite/issues/14914)) ([60a020e](https://github.com/vitejs/vite/commit/60a020e)), closes [#​14914](https://github.com/vitejs/vite/issues/14914)
- feat(hmr): improve circular import updates ([#​14867](https://github.com/vitejs/vite/issues/14867)) ([b479055](https://github.com/vitejs/vite/commit/b479055)), closes [#​14867](https://github.com/vitejs/vite/issues/14867)
- feat: implement AsyncDisposable ([#​14648](https://github.com/vitejs/vite/issues/14648)) ([385d580](https://github.com/vitejs/vite/commit/385d580)), closes [#​14648](https://github.com/vitejs/vite/issues/14648)
- feat: expose parseAst and parseAstAsync from rollup ([#​14833](https://github.com/vitejs/vite/issues/14833)) ([6229485](https://github.com/vitejs/vite/commit/6229485)), closes [#​14833](https://github.com/vitejs/vite/issues/14833)
- feat: upgrade rollup to 4.2.0 and use parseAstAsync ([#​14821](https://github.com/vitejs/vite/issues/14821)) ([86a5356](https://github.com/vitejs/vite/commit/86a5356)), closes [#​14821](https://github.com/vitejs/vite/issues/14821)
- feat(pluginContainer): implement watchChange hook ([#​14822](https://github.com/vitejs/vite/issues/14822)) ([9369d8d](https://github.com/vitejs/vite/commit/9369d8d)), closes [#​14822](https://github.com/vitejs/vite/issues/14822)
- feat(server): add warmupRequest api ([#​14787](https://github.com/vitejs/vite/issues/14787)) ([8690581](https://github.com/vitejs/vite/commit/8690581)), closes [#​14787](https://github.com/vitejs/vite/issues/14787)
- feat(define): handle replacement with esbuild ([#​11151](https://github.com/vitejs/vite/issues/11151)) ([e4c801c](https://github.com/vitejs/vite/commit/e4c801c)), closes [#​11151](https://github.com/vitejs/vite/issues/11151)
- feat: add a runtime warning for the old object type transformIndexHtml hook ([#​14791](https://github.com/vitejs/vite/issues/14791)) ([17fb5ee](https://github.com/vitejs/vite/commit/17fb5ee)), closes [#​14791](https://github.com/vitejs/vite/issues/14791)
- feat: add server.warmup option ([#​14291](https://github.com/vitejs/vite/issues/14291)) ([da80372](https://github.com/vitejs/vite/commit/da80372)), closes [#​14291](https://github.com/vitejs/vite/issues/14291)
- feat: add import-meta.d.ts ([#​14615](https://github.com/vitejs/vite/issues/14615)) ([598d423](https://github.com/vitejs/vite/commit/598d423)), closes [#​14615](https://github.com/vitejs/vite/issues/14615)
- feat: add mdx as known js source ([#​14560](https://github.com/vitejs/vite/issues/14560)) ([dd213b5](https://github.com/vitejs/vite/commit/dd213b5)), closes [#​14560](https://github.com/vitejs/vite/issues/14560)
- feat: add off method to ViteHotContext (issue [#​14185](https://github.com/vitejs/vite/issues/14185)) ([#​14518](https://github.com/vitejs/vite/issues/14518)) ([31333bb](https://github.com/vitejs/vite/commit/31333bb)), closes [#​14185](https://github.com/vitejs/vite/issues/14185) [#​14518](https://github.com/vitejs/vite/issues/14518)
- feat: show better parse error in build ([#​14600](https://github.com/vitejs/vite/issues/14600)) ([84df7db](https://github.com/vitejs/vite/commit/84df7db)), closes [#​14600](https://github.com/vitejs/vite/issues/14600)
- feat(optimizer): check optimizeDeps.extensions for scannable files ([#​14543](https://github.com/vitejs/vite/issues/14543)) ([23ef8a1](https://github.com/vitejs/vite/commit/23ef8a1)), closes [#​14543](https://github.com/vitejs/vite/issues/14543)
- feat(ssr): support for ssr.resolve.conditions and ssr.resolve.externalConditions options ([#​14498](https://github.com/vitejs/vite/issues/14498)) ([d0afc39](https://github.com/vitejs/vite/commit/d0afc39)), closes [#​14498](https://github.com/vitejs/vite/issues/14498)
- feat: show warning to discourage putting process/global to `define` option ([#​14447](https://github.com/vitejs/vite/issues/14447)) ([83a56f7](https://github.com/vitejs/vite/commit/83a56f7)), closes [#​14447](https://github.com/vitejs/vite/issues/14447)
- feat(terser): add `maxWorkers` option for terserOptions ([#​13858](https://github.com/vitejs/vite/issues/13858)) ([884fc3d](https://github.com/vitejs/vite/commit/884fc3d)), closes [#​13858](https://github.com/vitejs/vite/issues/13858)
- feat: add generic type for plugin api ([#​14238](https://github.com/vitejs/vite/issues/14238)) ([830b26e](https://github.com/vitejs/vite/commit/830b26e)), closes [#​14238](https://github.com/vitejs/vite/issues/14238)
- feat: allow passing down "null" to disable server watcher ([#​14208](https://github.com/vitejs/vite/issues/14208)) ([af5a95e](https://github.com/vitejs/vite/commit/af5a95e)), closes [#​14208](https://github.com/vitejs/vite/issues/14208)
- feat: improve deno and bun support ([#​14379](https://github.com/vitejs/vite/issues/14379)) ([9884308](https://github.com/vitejs/vite/commit/9884308)), closes [#​14379](https://github.com/vitejs/vite/issues/14379)
- feat: build.ssrEmitAssets out of experimental ([#​14055](https://github.com/vitejs/vite/issues/14055)) ([f88ab68](https://github.com/vitejs/vite/commit/f88ab68)), closes [#​14055](https://github.com/vitejs/vite/issues/14055)
- feat: ssrTransform support import assertion by default ([#​14202](https://github.com/vitejs/vite/issues/14202)) ([70a379f](https://github.com/vitejs/vite/commit/70a379f)), closes [#​14202](https://github.com/vitejs/vite/issues/14202)
- feat: use `import.meta.url` instead of `self.location` ([#​14377](https://github.com/vitejs/vite/issues/14377)) ([e9b1e85](https://github.com/vitejs/vite/commit/e9b1e85)), closes [#​14377](https://github.com/vitejs/vite/issues/14377)
- feat: warn if # in project root ([#​14188](https://github.com/vitejs/vite/issues/14188)) ([f5ba696](https://github.com/vitejs/vite/commit/f5ba696)), closes [#​14188](https://github.com/vitejs/vite/issues/14188)
- feat(css): stop injecting `?used` ([fc05454](https://github.com/vitejs/vite/commit/fc05454))
- feat: export `server.bindCLIShortcuts` ([#​13675](https://github.com/vitejs/vite/issues/13675)) ([1a2e5e6](https://github.com/vitejs/vite/commit/1a2e5e6)), closes [#​13675](https://github.com/vitejs/vite/issues/13675)
- feat: copyPublicDir out of experimental ([#​14051](https://github.com/vitejs/vite/issues/14051)) ([443c235](https://github.com/vitejs/vite/commit/443c235)), closes [#​14051](https://github.com/vitejs/vite/issues/14051)
- feat(css): build assets with the entry name when it is an entry point ([#​11578](https://github.com/vitejs/vite/issues/11578)) ([fd9a2cc](https://github.com/vitejs/vite/commit/fd9a2cc)), closes [#​11578](https://github.com/vitejs/vite/issues/11578)
- feat(deps): upgrade rollup to 3.28.0 ([#​14049](https://github.com/vitejs/vite/issues/14049)) ([490dad8](https://github.com/vitejs/vite/commit/490dad8)), closes [#​14049](https://github.com/vitejs/vite/issues/14049)
- feat(worker): support a way to name the worker ([#​14032](https://github.com/vitejs/vite/issues/14032)) ([1f214a4](https://github.com/vitejs/vite/commit/1f214a4)), closes [#​14032](https://github.com/vitejs/vite/issues/14032)
##### Performance
- perf(define): create simple regex for checks ([#​14788](https://github.com/vitejs/vite/issues/14788)) ([bd15537](https://github.com/vitejs/vite/commit/bd15537)), closes [#​14788](https://github.com/vitejs/vite/issues/14788)
- perf(hmr): implement soft invalidation ([#​14654](https://github.com/vitejs/vite/issues/14654)) ([4150bcb](https://github.com/vitejs/vite/commit/4150bcb)), closes [#​14654](https://github.com/vitejs/vite/issues/14654)
- perf: pre transform requests while opening the browser ([#​12809](https://github.com/vitejs/vite/issues/12809)) ([96a4ce3](https://github.com/vitejs/vite/commit/96a4ce3)), closes [#​12809](https://github.com/vitejs/vite/issues/12809)
- chore(deps): update tsconfck to 3.0.0 ([#​14629](https://github.com/vitejs/vite/issues/14629)) ([4dcf9c4](https://github.com/vitejs/vite/commit/4dcf9c4)), closes [#​14629](https://github.com/vitejs/vite/issues/14629)
- perf: reduce preload marker markup size ([#​14550](https://github.com/vitejs/vite/issues/14550)) ([6f12fd8](https://github.com/vitejs/vite/commit/6f12fd8)), closes [#​14550](https://github.com/vitejs/vite/issues/14550)
- perf: move up external url check before fs path checks ([#​13639](https://github.com/vitejs/vite/issues/13639)) ([c2ebea1](https://github.com/vitejs/vite/commit/c2ebea1)), closes [#​13639](https://github.com/vitejs/vite/issues/13639)
- refactor: update to tsconfck3 with lazy cache ([#​14234](https://github.com/vitejs/vite/issues/14234)) ([6e0b0ee](https://github.com/vitejs/vite/commit/6e0b0ee)), closes [#​14234](https://github.com/vitejs/vite/issues/14234)
- perf: reduce one if judgment ([#​14329](https://github.com/vitejs/vite/issues/14329)) ([09ba7c6](https://github.com/vitejs/vite/commit/09ba7c6)), closes [#​14329](https://github.com/vitejs/vite/issues/14329)
- perf: replace startsWith with === ([#​14300](https://github.com/vitejs/vite/issues/14300)) ([75cd29c](https://github.com/vitejs/vite/commit/75cd29c)), closes [#​14300](https://github.com/vitejs/vite/issues/14300)
- perf: replace fromEntries with a for loop ([#​14041](https://github.com/vitejs/vite/issues/14041)) ([8b174fd](https://github.com/vitejs/vite/commit/8b174fd)), closes [#​14041](https://github.com/vitejs/vite/issues/14041)
- perf: use `URL.canParse` ([#​14068](https://github.com/vitejs/vite/issues/14068)) ([dcee6ef](https://github.com/vitejs/vite/commit/dcee6ef)), closes [#​14068](https://github.com/vitejs/vite/issues/14068)
##### Fixes
- fix: caret position was incorrect ([#​14984](https://github.com/vitejs/vite/issues/14984)) ([2b4e793](https://github.com/vitejs/vite/commit/2b4e793)), closes [#​14984](https://github.com/vitejs/vite/issues/14984)
- fix: code frame was not generated for postcss errors ([#​14986](https://github.com/vitejs/vite/issues/14986)) ([bedfcfa](https://github.com/vitejs/vite/commit/bedfcfa)), closes [#​14986](https://github.com/vitejs/vite/issues/14986)
- fix: don't append `/@​fs/` for bare imports ([#​14995](https://github.com/vitejs/vite/issues/14995)) ([2a519a1](https://github.com/vitejs/vite/commit/2a519a1)), closes [#​14995](https://github.com/vitejs/vite/issues/14995)
- fix: server.preTransformRequests https error ([#​14991](https://github.com/vitejs/vite/issues/14991)) ([#​14993](https://github.com/vitejs/vite/issues/14993)) ([58ff849](https://github.com/vitejs/vite/commit/58ff849)), closes [#​14991](https://github.com/vitejs/vite/issues/14991) [#​14993](https://github.com/vitejs/vite/issues/14993)
- fix(ssr): skip esm proxy guard for namespace imports ([#​14988](https://github.com/vitejs/vite/issues/14988)) ([82a5b11](https://github.com/vitejs/vite/commit/82a5b11)), closes [#​14988](https://github.com/vitejs/vite/issues/14988)
- fix: don't watch SPA fallback paths ([#​14953](https://github.com/vitejs/vite/issues/14953)) ([24c2c57](https://github.com/vitejs/vite/commit/24c2c57)), closes [#​14953](https://github.com/vitejs/vite/issues/14953)
- fix: handle addWatchFile in load hooks ([#​14967](https://github.com/vitejs/vite/issues/14967)) ([a0ab85b](https://github.com/vitejs/vite/commit/a0ab85b)), closes [#​14967](https://github.com/vitejs/vite/issues/14967)
- fix: preload marker duplicate deps ([#​14955](https://github.com/vitejs/vite/issues/14955)) ([55335cc](https://github.com/vitejs/vite/commit/55335cc)), closes [#​14955](https://github.com/vitejs/vite/issues/14955)
- fix: relax overlay frame regex ([#​14979](https://github.com/vitejs/vite/issues/14979)) ([0b325bb](https://github.com/vitejs/vite/commit/0b325bb)), closes [#​14979](https://github.com/vitejs/vite/issues/14979)
- fix(deps): update all non-major dependencies ([#​14961](https://github.com/vitejs/vite/issues/14961)) ([0bb3995](https://github.com/vitejs/vite/commit/0bb3995)), closes [#​14961](https://github.com/vitejs/vite/issues/14961)
- fix(esbuild): set js loader for build transpile ([#​14980](https://github.com/vitejs/vite/issues/14980)) ([80beede](https://github.com/vitejs/vite/commit/80beede)), closes [#​14980](https://github.com/vitejs/vite/issues/14980)
- fix(pluginContainer): run transform in this.load ([#​14965](https://github.com/vitejs/vite/issues/14965)) ([3f57b05](https://github.com/vitejs/vite/commit/3f57b05)), closes [#​14965](https://github.com/vitejs/vite/issues/14965)
- fix: `server.headers` after restart in middleware mode ([#​14905](https://github.com/vitejs/vite/issues/14905)) ([f9ce9db](https://github.com/vitejs/vite/commit/f9ce9db)), closes [#​14905](https://github.com/vitejs/vite/issues/14905)
- fix: add watch in fallback file load ([#​14938](https://github.com/vitejs/vite/issues/14938)) ([b24b951](https://github.com/vitejs/vite/commit/b24b951)), closes [#​14938](https://github.com/vitejs/vite/issues/14938)
- fix: injectQuery check with double slash in the url ([#​14910](https://github.com/vitejs/vite/issues/14910)) ([84c5ff6](https://github.com/vitejs/vite/commit/84c5ff6)), closes [#​14910](https://github.com/vitejs/vite/issues/14910)
- fix(build): make build error message clearer ([#​14761](https://github.com/vitejs/vite/issues/14761)) ([350b4b2](https://github.com/vitejs/vite/commit/350b4b2)), closes [#​14761](https://github.com/vitejs/vite/issues/14761)
- fix(css): correctly set manifest source name and emit CSS file ([#​14945](https://github.com/vitejs/vite/issues/14945)) ([28ccede](https://github.com/vitejs/vite/commit/28ccede)), closes [#​14945](https://github.com/vitejs/vite/issues/14945)
- fix(server): the server restart port should remain unchanged ([#​14418](https://github.com/vitejs/vite/issues/14418)) ([8b96e97](https://github.com/vitejs/vite/commit/8b96e97)), closes [#​14418](https://github.com/vitejs/vite/issues/14418)
- fix(worker): prevent inject esm in classic workers ([#​14918](https://github.com/vitejs/vite/issues/14918)) ([2687dbb](https://github.com/vitejs/vite/commit/2687dbb)), closes [#​14918](https://github.com/vitejs/vite/issues/14918)
- fix: file link in overlay with custom backend ([#​14879](https://github.com/vitejs/vite/issues/14879)) ([1bfb584](https://github.com/vitejs/vite/commit/1bfb584)), closes [#​14879](https://github.com/vitejs/vite/issues/14879)
- fix: processNodeUrl for srcset ([#​14870](https://github.com/vitejs/vite/issues/14870)) ([0873bae](https://github.com/vitejs/vite/commit/0873bae)), closes [#​14870](https://github.com/vitejs/vite/issues/14870)
- fix: resovedUrls is null after server restart ([#​14890](https://github.com/vitejs/vite/issues/14890)) ([bd4d29f](https://github.com/vitejs/vite/commit/bd4d29f)), closes [#​14890](https://github.com/vitejs/vite/issues/14890)
- fix: use latest module graph in transform middleware ([#​14892](https://github.com/vitejs/vite/issues/14892)) ([b6b382c](https://github.com/vitejs/vite/commit/b6b382c)), closes [#​14892](https://github.com/vitejs/vite/issues/14892)
- fix(assets): use base64 when inlining SVG with foreignObject tag ([#​14875](https://github.com/vitejs/vite/issues/14875)) ([9e20ed6](https://github.com/vitejs/vite/commit/9e20ed6)), closes [#​14875](https://github.com/vitejs/vite/issues/14875)
- fix(build): mixed external and transpiled srcset ([#​14888](https://github.com/vitejs/vite/issues/14888)) ([b5653d3](https://github.com/vitejs/vite/commit/b5653d3)), closes [#​14888](https://github.com/vitejs/vite/issues/14888)
- fix(css): fix sourcemap warning in build with lightningCSS ([#​14871](https://github.com/vitejs/vite/issues/14871)) ([11b1796](https://github.com/vitejs/vite/commit/11b1796)), closes [#​14871](https://github.com/vitejs/vite/issues/14871)
- fix(css): initialize lightningCSS targets when not using options ([#​14872](https://github.com/vitejs/vite/issues/14872)) ([12f9230](https://github.com/vitejs/vite/commit/12f9230)), closes [#​14872](https://github.com/vitejs/vite/issues/14872)
- fix: use correct publicDir in ERR_LOAD_PUBLIC_URL ([#​14847](https://github.com/vitejs/vite/issues/14847)) ([66caef3](https://github.com/vitejs/vite/commit/66caef3)), closes [#​14847](https://github.com/vitejs/vite/issues/14847)
- fix(define): correctly replace same define values ([#​14786](https://github.com/vitejs/vite/issues/14786)) ([f36fcd2](https://github.com/vitejs/vite/commit/f36fcd2)), closes [#​14786](https://github.com/vitejs/vite/issues/14786)
- fix(deps): update all non-major dependencies ([#​14729](https://github.com/vitejs/vite/issues/14729)) ([d5d96e7](https://github.com/vitejs/vite/commit/d5d96e7)), closes [#​14729](https://github.com/vitejs/vite/issues/14729)
- fix(worker): force rollup to build workerImportMetaUrl under watch mode ([#​14712](https://github.com/vitejs/vite/issues/14712)) ([8db40ee](https://github.com/vitejs/vite/commit/8db40ee)), closes [#​14712](https://github.com/vitejs/vite/issues/14712)
- fix: skip watchPackageDataPlugin for worker builds ([#​14762](https://github.com/vitejs/vite/issues/14762)) ([9babef5](https://github.com/vitejs/vite/commit/9babef5)), closes [#​14762](https://github.com/vitejs/vite/issues/14762)
- fix: suppress addWatchFile invalid phase error ([#​14751](https://github.com/vitejs/vite/issues/14751)) ([c3622d7](https://github.com/vitejs/vite/commit/c3622d7)), closes [#​14751](https://github.com/vitejs/vite/issues/14751)
- fix(css): ensure code is valid after empty css chunk imports are removed (fix [#​14515](https://github.com/vitejs/vite/issues/14515)) ([#​14517](https://github.com/vitejs/vite/issues/14517)) ([72f6a52](https://github.com/vitejs/vite/commit/72f6a52)), closes [#​14515](https://github.com/vitejs/vite/issues/14515) [#​14517](https://github.com/vitejs/vite/issues/14517)
- fix(html): ignore rewrite external urls ([#​14774](https://github.com/vitejs/vite/issues/14774)) ([d6d1ef1](https://github.com/vitejs/vite/commit/d6d1ef1)), closes [#​14774](https://github.com/vitejs/vite/issues/14774)
- fix(assets): fix svg inline in css url ([#​14714](https://github.com/vitejs/vite/issues/14714)) ([eef4aaa](https://github.com/vitejs/vite/commit/eef4aaa)), closes [#​14714](https://github.com/vitejs/vite/issues/14714)
- fix(resolve): make directory package.json check best effort ([#​14626](https://github.com/vitejs/vite/issues/14626)) ([d520388](https://github.com/vitejs/vite/commit/d520388)), closes [#​14626](https://github.com/vitejs/vite/issues/14626)
- fix(assets): make timestamp invalidation lazy ([#​14675](https://github.com/vitejs/vite/issues/14675)) ([dd610b5](https://github.com/vitejs/vite/commit/dd610b5)), closes [#​14675](https://github.com/vitejs/vite/issues/14675)
- fix(build): add crossorigin attribute to `link[rel="stylesheet"]` ([#​12991](https://github.com/vitejs/vite/issues/12991)) ([6e7b25c](https://github.com/vitejs/vite/commit/6e7b25c)), closes [#​12991](https://github.com/vitejs/vite/issues/12991)
- fix(hmr): clean importers in module graph when file is deleted ([#​14315](https://github.com/vitejs/vite/issues/14315)) ([7acb016](https://github.com/vitejs/vite/commit/7acb016)), closes [#​14315](https://github.com/vitejs/vite/issues/14315)
- fix(manifest): include assets referenced in html ([#​14657](https://github.com/vitejs/vite/issues/14657)) ([f627b91](https://github.com/vitejs/vite/commit/f627b91)), closes [#​14657](https://github.com/vitejs/vite/issues/14657)
- fix: avoid --open optimization if preTransformRequests is disabled ([#​14666](https://github.com/vitejs/vite/issues/14666)) ([d4f62e4](https://github.com/vitejs/vite/commit/d4f62e4)), closes [#​14666](https://github.com/vitejs/vite/issues/14666)
- fix(dynamic-import-vars): preserve custom query string ([#​14459](https://github.com/vitejs/vite/issues/14459)) ([1f2a982](https://github.com/vitejs/vite/commit/1f2a982)), closes [#​14459](https://github.com/vitejs/vite/issues/14459)
- fix(hmr): add timestamp for assets in dev ([#​13371](https://github.com/vitejs/vite/issues/13371)) ([40ee245](https://github.com/vitejs/vite/commit/40ee245)), closes [#​13371](https://github.com/vitejs/vite/issues/13371)
- fix(html): srcset pointing image in public dir wasn't working during dev ([#​14663](https://github.com/vitejs/vite/issues/14663)) ([4496ae7](https://github.com/vitejs/vite/commit/4496ae7)), closes [#​14663](https://github.com/vitejs/vite/issues/14663)
- fix(deps): update all non-major dependencies ([#​14635](https://github.com/vitejs/vite/issues/14635)) ([21017a9](https://github.com/vitejs/vite/commit/21017a9)), closes [#​14635](https://github.com/vitejs/vite/issues/14635)
- fix(esbuild): handle tsconfck cache undefined ([#​14650](https://github.com/vitejs/vite/issues/14650)) ([4e763c5](https://github.com/vitejs/vite/commit/4e763c5)), closes [#​14650](https://github.com/vitejs/vite/issues/14650)
- fix: off-by-one bug in HTML whitespace removal ([#​14589](https://github.com/vitejs/vite/issues/14589)) ([f54e6d8](https://github.com/vitejs/vite/commit/f54e6d8)), closes [#​14589](https://github.com/vitejs/vite/issues/14589)
- fix(html): import expression in classic script for dev ([#​14595](https://github.com/vitejs/vite/issues/14595)) ([ea47b8f](https://github.com/vitejs/vite/commit/ea47b8f)), closes [#​14595](https://github.com/vitejs/vite/issues/14595)
- fix(html): inline style attribute not working in dev ([#​14592](https://github.com/vitejs/vite/issues/14592)) ([a4a17b8](https://github.com/vitejs/vite/commit/a4a17b8)), closes [#​14592](https://github.com/vitejs/vite/issues/14592)
- fix(html): relative paths without leading dot wasn't rewritten ([#​14591](https://github.com/vitejs/vite/issues/14591)) ([0a38e3b](https://github.com/vitejs/vite/commit/0a38e3b)), closes [#​14591](https://github.com/vitejs/vite/issues/14591)
- fix(proxy): correct the logic of bypass returning false ([#​14579](https://github.com/vitejs/vite/issues/14579)) ([261633a](https://github.com/vitejs/vite/commit/261633a)), closes [#​14579](https://github.com/vitejs/vite/issues/14579)
- fix(optimizer): limit bundled file name length to 170 characters ([#​14561](https://github.com/vitejs/vite/issues/14561)) ([a3b6d8d](https://github.com/vitejs/vite/commit/a3b6d8d)), closes [#​14561](https://github.com/vitejs/vite/issues/14561)
- fix: esbuild glob resolve error ([#​14533](https://github.com/vitejs/vite/issues/14533)) ([3615c68](https://github.com/vitejs/vite/commit/3615c68)), closes [#​14533](https://github.com/vitejs/vite/issues/14533)
- fix: update transform error message ([#​14139](https://github.com/vitejs/vite/issues/14139)) ([e0eb304](https://github.com/vitejs/vite/commit/e0eb304)), closes [#​14139](https://github.com/vitejs/vite/issues/14139)
- fix(deps): update all non-major dependencies ([#​14510](https://github.com/vitejs/vite/issues/14510)) ([eb204fd](https://github.com/vitejs/vite/commit/eb204fd)), closes [#​14510](https://github.com/vitejs/vite/issues/14510)
- fix(deps): update all non-major dependencies ([#​14559](https://github.com/vitejs/vite/issues/14559)) ([6868480](https://github.com/vitejs/vite/commit/6868480)), closes [#​14559](https://github.com/vitejs/vite/issues/14559)
- fix(lib): esbuild helper functions injection not working with named exports ([#​14539](https://github.com/vitejs/vite/issues/14539)) ([5004d00](https://github.com/vitejs/vite/commit/5004d00)), closes [#​14539](https://github.com/vitejs/vite/issues/14539)
- fix: allow path ending with .html to fallback to index.html ([dae6d0a](https://github.com/vitejs/vite/commit/dae6d0a))
- fix: handle fs.realpath.native MAX_PATH issue for Node.js <18.10 ([#​14487](https://github.com/vitejs/vite/issues/14487)) ([17c5928](https://github.com/vitejs/vite/commit/17c5928)), closes [#​14487](https://github.com/vitejs/vite/issues/14487)
- fix: update .html fallback in MPA ([b5637a7](https://github.com/vitejs/vite/commit/b5637a7))
- fix(analysis): warnings for dynamic imports that use static template literals ([#​14458](https://github.com/vitejs/vite/issues/14458)) ([ec7ee22](https://github.com/vitejs/vite/commit/ec7ee22)), closes [#​14458](https://github.com/vitejs/vite/issues/14458)
- fix(hmr): dev mode reduce unnecessary restart ([#​14426](https://github.com/vitejs/vite/issues/14426)) ([6f9d39d](https://github.com/vitejs/vite/commit/6f9d39d)), closes [#​14426](https://github.com/vitejs/vite/issues/14426)
- fix(import-analysis): preserve importedUrls import order ([#​14465](https://github.com/vitejs/vite/issues/14465)) ([99b0645](https://github.com/vitejs/vite/commit/99b0645)), closes [#​14465](https://github.com/vitejs/vite/issues/14465)
- fix(preview): allow path containing . to fallback to index.html ([fddc151](https://github.com/vitejs/vite/commit/fddc151))
- fix(resolve): support submodules of optional peer deps ([#​14489](https://github.com/vitejs/vite/issues/14489)) ([f80ff77](https://github.com/vitejs/vite/commit/f80ff77)), closes [#​14489](https://github.com/vitejs/vite/issues/14489)
- fix: handle errors during `hasWorkspacePackageJSON` function ([#​14394](https://github.com/vitejs/vite/issues/14394)) ([c3e4791](https://github.com/vitejs/vite/commit/c3e4791)), closes [#​14394](https://github.com/vitejs/vite/issues/14394)
- fix: unify css collecting order ([#​11671](https://github.com/vitejs/vite/issues/11671)) ([20a8a15](https://github.com/vitejs/vite/commit/20a8a15)), closes [#​11671](https://github.com/vitejs/vite/issues/11671)
- fix(deps): update all non-major dependencies ([#​14092](https://github.com/vitejs/vite/issues/14092)) ([68638f7](https://github.com/vitejs/vite/commit/68638f7)), closes [#​14092](https://github.com/vitejs/vite/issues/14092)
- fix(deps): update all non-major dependencies ([#​14460](https://github.com/vitejs/vite/issues/14460)) ([b77bff0](https://github.com/vitejs/vite/commit/b77bff0)), closes [#​14460](https://github.com/vitejs/vite/issues/14460)
- fix(deps): update dependency dotenv-expand to v10 ([#​14391](https://github.com/vitejs/vite/issues/14391)) ([d6bde8b](https://github.com/vitejs/vite/commit/d6bde8b)), closes [#​14391](https://github.com/vitejs/vite/issues/14391)
- fix: omit 'plugins' since it has no effect ([#​13879](https://github.com/vitejs/vite/issues/13879)) ([64888b0](https://github.com/vitejs/vite/commit/64888b0)), closes [#​13879](https://github.com/vitejs/vite/issues/13879)
- fix: typo ([#​14334](https://github.com/vitejs/vite/issues/14334)) ([30df500](https://github.com/vitejs/vite/commit/30df500)), closes [#​14334](https://github.com/vitejs/vite/issues/14334)
- fix: typo ([#​14337](https://github.com/vitejs/vite/issues/14337)) ([6ffe070](https://github.com/vitejs/vite/commit/6ffe070)), closes [#​14337](https://github.com/vitejs/vite/issues/14337)
- fix: use relative path for sources field ([#​14247](https://github.com/vitejs/vite/issues/14247)) ([a995907](https://github.com/vitejs/vite/commit/a995907)), closes [#​14247](https://github.com/vitejs/vite/issues/14247)
- fix(manifest): preserve pure css chunk assets ([#​14297](https://github.com/vitejs/vite/issues/14297)) ([4bf31e5](https://github.com/vitejs/vite/commit/4bf31e5)), closes [#​14297](https://github.com/vitejs/vite/issues/14297)
- fix(resolve): support `pkg?query` ([21bbceb](https://github.com/vitejs/vite/commit/21bbceb))
- fix(sourcemap): dont inject fallback sourcemap if have existing ([#​14370](https://github.com/vitejs/vite/issues/14370)) ([55a3b4f](https://github.com/vitejs/vite/commit/55a3b4f)), closes [#​14370](https://github.com/vitejs/vite/issues/14370)
- fix(worker): inline es worker does not work in build mode ([#​14307](https://github.com/vitejs/vite/issues/14307)) ([7371c5c](https://github.com/vitejs/vite/commit/7371c5c)), closes [#​14307](https://github.com/vitejs/vite/issues/14307)
- fix: add source map to Web Workers (fix [#​14216](https://github.com/vitejs/vite/issues/14216)) ([#​14217](https://github.com/vitejs/vite/issues/14217)) ([6f86de3](https://github.com/vitejs/vite/commit/6f86de3)), closes [#​14216](https://github.com/vitejs/vite/issues/14216) [#​14217](https://github.com/vitejs/vite/issues/14217)
- fix: handle sourcemap correctly when multiple line import exists ([#​14232](https://github.com/vitejs/vite/issues/14232)) ([627159d](https://github.com/vitejs/vite/commit/627159d)), closes [#​14232](https://github.com/vitejs/vite/issues/14232)
- fix: include `vite/types/*` in exports field ([#​14296](https://github.com/vitejs/vite/issues/14296)) ([66a97be](https://github.com/vitejs/vite/commit/66a97be)), closes [#​14296](https://github.com/vitejs/vite/issues/14296)
- fix: use string manipulation instead of regex to inject esbuild helpers ([#​14094](https://github.com/vitejs/vite/issues/14094)) ([91a18c2](https://github.com/vitejs/vite/commit/91a18c2)), closes [#​14094](https://github.com/vitejs/vite/issues/14094)
- fix(cli): convert special base ([#​14283](https://github.com/vitejs/vite/issues/14283)) ([34826aa](https://github.com/vitejs/vite/commit/34826aa)), closes [#​14283](https://github.com/vitejs/vite/issues/14283)
- fix(css): remove pure css chunk sourcemap ([#​14290](https://github.com/vitejs/vite/issues/14290)) ([2b80089](https://github.com/vitejs/vite/commit/2b80089)), closes [#​14290](https://github.com/vitejs/vite/issues/14290)
- fix(css): reset render cache on renderStart ([#​14326](https://github.com/vitejs/vite/issues/14326)) ([19bf0f1](https://github.com/vitejs/vite/commit/19bf0f1)), closes [#​14326](https://github.com/vitejs/vite/issues/14326)
- fix(css): spread lightningcss options ([#​14313](https://github.com/vitejs/vite/issues/14313)) ([80c6608](https://github.com/vitejs/vite/commit/80c6608)), closes [#​14313](https://github.com/vitejs/vite/issues/14313)
- fix(optimizer): define crawlDeps after scanProcessing and optimizationResult are complete (fix [#​1428](https://github.com/vitejs/vite/issues/1428) ([c5f6558](https://github.com/vitejs/vite/commit/c5f6558)), closes [#​14284](https://github.com/vitejs/vite/issues/14284) [#​14285](https://github.com/vitejs/vite/issues/14285)
- fix(vite): precisely check if files are in dirs ([#​14241](https://github.com/vitejs/vite/issues/14241)) ([245d186](https://github.com/vitejs/vite/commit/245d186)), closes [#​14241](https://github.com/vitejs/vite/issues/14241)
- revert: "fix(css): spread lightningcss options ([#​14024](https://github.com/vitejs/vite/issues/14024))" ([#​14209](https://github.com/vitejs/vite/issues/14209)) ([5778365](https://github.com/vitejs/vite/commit/5778365)), closes [#​14024](https://github.com/vitejs/vite/issues/14024) [#​14209](https://github.com/vitejs/vite/issues/14209)
- fix: breakpoints in JS not working ([#​13514](https://github.com/vitejs/vite/issues/13514)) ([0156bd2](https://github.com/vitejs/vite/commit/0156bd2)), closes [#​13514](https://github.com/vitejs/vite/issues/13514)
- fix: if host is specified check whether it is valid ([#​14013](https://github.com/vitejs/vite/issues/14013)) ([c39e6c1](https://github.com/vitejs/vite/commit/c39e6c1)), closes [#​14013](https://github.com/vitejs/vite/issues/14013)
- fix: initWasm options should be optional ([#​14152](https://github.com/vitejs/vite/issues/14152)) ([387a6e8](https://github.com/vitejs/vite/commit/387a6e8)), closes [#​14152](https://github.com/vitejs/vite/issues/14152)
- fix: rollup watch crash on Windows ([#​13339](https://github.com/vitejs/vite/issues/13339)) ([4f582c9](https://github.com/vitejs/vite/commit/4f582c9)), closes [#​13339](https://github.com/vitejs/vite/issues/13339)
- fix: ws never connects after restarting server if server.hmr.server is set ([#​14127](https://github.com/vitejs/vite/issues/14127)) ([bd9b749](https://github.com/vitejs/vite/commit/bd9b749)), closes [#​14127](https://github.com/vitejs/vite/issues/14127)
- fix(client): correctly display the config file name ([#​14160](https://github.com/vitejs/vite/issues/14160)) ([61e801d](https://github.com/vitejs/vite/commit/61e801d)), closes [#​14160](https://github.com/vitejs/vite/issues/14160)
- fix(css): spread lightningcss options ([#​14024](https://github.com/vitejs/vite/issues/14024)) ([63a4451](https://github.com/vitejs/vite/commit/63a4451)), closes [#​14024](https://github.com/vitejs/vite/issues/14024)
- fix(css): trim esbuild's minified css ([#​13893](https://github.com/vitejs/vite/issues/13893)) ([7682a62](https://github.com/vitejs/vite/commit/7682a62)), closes [#​13893](https://github.com/vitejs/vite/issues/13893)
- fix(glob): trigger HMR for glob in a package ([#​14117](https://github.com/vitejs/vite/issues/14117)) ([86cbf69](https://github.com/vitejs/vite/commit/86cbf69)), closes [#​14117](https://github.com/vitejs/vite/issues/14117)
##### Cleanup
- docs: point links in messages at https: ([#​14992](https://github.com/vitejs/vite/issues/14992)) ([d3af879](https://github.com/vitejs/vite/commit/d3af879)), closes [#​14992](https://github.com/vitejs/vite/issues/14992)
- build: dont strip single line comments ([#​14969](https://github.com/vitejs/vite/issues/14969)) ([ea9ccb7](https://github.com/vitejs/vite/commit/ea9ccb7)), closes [#​14969](https://github.com/vitejs/vite/issues/14969)
- build: strip internal parameters ([1168e57](https://github.com/vitejs/vite/commit/1168e57))
- chore: refactor as functions ([5684382](https://github.com/vitejs/vite/commit/5684382))
- chore: add `PluginWithRequiredHook` type & extract `getHookHandler` function ([#​14845](https://github.com/vitejs/vite/issues/14845)) ([997f2d5](https://github.com/vitejs/vite/commit/997f2d5)), closes [#​14845](https://github.com/vitejs/vite/issues/14845)
- chore(optimizedDeps): remove unused return ([#​14773](https://github.com/vitejs/vite/issues/14773)) ([9d744dd](https://github.com/vitejs/vite/commit/9d744dd)), closes [#​14773](https://github.com/vitejs/vite/issues/14773)
- refactor: simplify build optimizer node_env handling ([#​14829](https://github.com/vitejs/vite/issues/14829)) ([275907b](https://github.com/vitejs/vite/commit/275907b)), closes [#​14829](https://github.com/vitejs/vite/issues/14829)
- chore: fix typo ([#​14820](https://github.com/vitejs/vite/issues/14820)) ([eda1247](https://github.com/vitejs/vite/commit/eda1247)), closes [#​14820](https://github.com/vitejs/vite/issues/14820)
- chore: revert "feat: show warning to discourage putting process/global to `define` option ([#​14447](https://github.com/vitejs/vite/issues/14447))" ([0426910](https://github.com/vitejs/vite/commit/0426910)), closes [#​14447](https://github.com/vitejs/vite/issues/14447) [#​14827](https://github.com/vitejs/vite/issues/14827)
- chore: update license ([#​14790](https://github.com/vitejs/vite/issues/14790)) ([ac5d8a7](https://github.com/vitejs/vite/commit/ac5d8a7)), closes [#​14790](https://github.com/vitejs/vite/issues/14790)
- chore(shortcuts): resolve generic type error ([#​14802](https://github.com/vitejs/vite/issues/14802)) ([a090742](https://github.com/vitejs/vite/commit/a090742)), closes [#​14802](https://github.com/vitejs/vite/issues/14802)
- refactor: update es-module-lexer to 1.4.0 ([#​14937](https://github.com/vitejs/vite/issues/14937)) ([374e6fd](https://github.com/vitejs/vite/commit/374e6fd)), closes [#​14937](https://github.com/vitejs/vite/issues/14937)
- chore(esbuild): fix typo ([#​14772](https://github.com/vitejs/vite/issues/14772)) ([6cfc1e2](https://github.com/vitejs/vite/commit/6cfc1e2)), closes [#​14772](https://github.com/vitejs/vite/issues/14772)
- revert: remove AsyncDisposable ([#​14908](https://github.com/vitejs/vite/issues/14908)) ([b953b0d](https://github.com/vitejs/vite/commit/b953b0d)), closes [#​14908](https://github.com/vitejs/vite/issues/14908)
- refactor(ssr): remove unused metadata code ([#​14711](https://github.com/vitejs/vite/issues/14711)) ([c5f2d60](https://github.com/vitejs/vite/commit/c5f2d60)), closes [#​14711](https://github.com/vitejs/vite/issues/14711)
- refactor: use dynamic import directly ([#​14661](https://github.com/vitejs/vite/issues/14661)) ([af60592](https://github.com/vitejs/vite/commit/af60592)), closes [#​14661](https://github.com/vitejs/vite/issues/14661)
- chore(config): improve the readability of warning messages ([#​14594](https://github.com/vitejs/vite/issues/14594)) ([b43b4df](https://github.com/vitejs/vite/commit/b43b4df)), closes [#​14594](https://github.com/vitejs/vite/issues/14594)
- build: clean generated type file ([#​14582](https://github.com/vitejs/vite/issues/14582)) ([fffe16e](https://github.com/vitejs/vite/commit/fffe16e)), closes [#​14582](https://github.com/vitejs/vite/issues/14582)
- build: use rollup-plugin-dts ([#​14571](https://github.com/vitejs/vite/issues/14571)) ([d89725b](https://github.com/vitejs/vite/commit/d89725b)), closes [#​14571](https://github.com/vitejs/vite/issues/14571)
- refactor(css): make `getEmptyChunkReplacer` for unit test ([#​14528](https://github.com/vitejs/vite/issues/14528)) ([18900fd](https://github.com/vitejs/vite/commit/18900fd)), closes [#​14528](https://github.com/vitejs/vite/issues/14528)
- refactor: ensure HTML is stripped of generated blank lines ([#​14274](https://github.com/vitejs/vite/issues/14274)) ([bc97091](https://github.com/vitejs/vite/commit/bc97091)), closes [#​14274](https://github.com/vitejs/vite/issues/14274)
- refactor: remove unused record flatIdToExports ([#​14557](https://github.com/vitejs/vite/issues/14557)) ([7e62710](https://github.com/vitejs/vite/commit/7e62710)), closes [#​14557](https://github.com/vitejs/vite/issues/14557)
- test(ssr): add import and export ordering snapshot ([#​14468](https://github.com/vitejs/vite/issues/14468)) ([ca34c64](https://github.com/vitejs/vite/commit/ca34c64)), closes [#​14468](https://github.com/vitejs/vite/issues/14468)
- refactor: remove CJS ssr output format ([#​13944](https://github.com/vitejs/vite/issues/13944)) ([2f60b9e](https://github.com/vitejs/vite/commit/2f60b9e)), closes [#​13944](https://github.com/vitejs/vite/issues/13944)
- refactor: replace duplicate code with tryStatSync ([#​14461](https://github.com/vitejs/vite/issues/14461)) ([be6b0c8](https://github.com/vitejs/vite/commit/be6b0c8)), closes [#​14461](https://github.com/vitejs/vite/issues/14461)
- refactor(config): remove unnecessary esbuild option ([#​13580](https://github.com/vitejs/vite/issues/13580)) ([67f4e52](https://github.com/vitejs/vite/commit/67f4e52)), closes [#​13580](https://github.com/vitejs/vite/issues/13580)
- test(ssr): proper test coverage of SSR shebang import hoisting ([#​14448](https://github.com/vitejs/vite/issues/14448)) ([fdd4669](https://github.com/vitejs/vite/commit/fdd4669)), closes [#​14448](https://github.com/vitejs/vite/issues/14448)
- chore(optimizer): debug info on cache dir handle process ([#​12858](https://github.com/vitejs/vite/issues/12858)) ([21a62da](https://github.com/vitejs/vite/commit/21a62da)), closes [#​12858](https://github.com/vitejs/vite/issues/12858)
- refactor(css): remove `export {}` ([98fbdc3](https://github.com/vitejs/vite/commit/98fbdc3))
- chore: fix ts error ([#​14053](https://github.com/vitejs/vite/issues/14053)) ([6cb397f](https://github.com/vitejs/vite/commit/6cb397f)), closes [#​14053](https://github.com/vitejs/vite/issues/14053)
- chore: use "kB" everywhere with the correct definition ([#​14061](https://github.com/vitejs/vite/issues/14061)) ([f97ef58](https://github.com/vitejs/vite/commit/f97ef58)), closes [#​14061](https://github.com/vitejs/vite/issues/14061)
- chore(client): remove redundant if statement ([#​14137](https://github.com/vitejs/vite/issues/14137)) ([fe1c0b9](https://github.com/vitejs/vite/commit/fe1c0b9)), closes [#​14137](https://github.com/vitejs/vite/issues/14137)
- refactor(css): use `preliminaryFileName` to detect pure CSS chunks ([#​13974](https://github.com/vitejs/vite/issues/13974)) ([835249d](https://github.com/vitejs/vite/commit/835249d)), closes [#​13974](https://github.com/vitejs/vite/issues/13974)
##### Previous Changelogs
##### [5.0.0-beta.20](https://github.com/vitejs/vite/compare/v5.0.0-beta.19...v5.0.0-beta.20) (2023-11-15)
See [5.0.0-beta.20 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.20/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.19](https://github.com/vitejs/vite/compare/v5.0.0-beta.18...v5.0.0-beta.19) (2023-11-14)
See [5.0.0-beta.19 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.19/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.18](https://github.com/vitejs/vite/compare/v5.0.0-beta.17...v5.0.0-beta.18) (2023-11-11)
See [5.0.0-beta.18 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.18/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.17](https://github.com/vitejs/vite/compare/v5.0.0-beta.16...v5.0.0-beta.17) (2023-11-07)
See [5.0.0-beta.17 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.17/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.16](https://github.com/vitejs/vite/compare/v5.0.0-beta.15...v5.0.0-beta.16) (2023-11-03)
See [5.0.0-beta.16 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.16/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.15](https://github.com/vitejs/vite/compare/v5.0.0-beta.14...v5.0.0-beta.15) (2023-11-01)
See [5.0.0-beta.15 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.15/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.14](https://github.com/vitejs/vite/compare/v5.0.0-beta.13...v5.0.0-beta.14) (2023-10-30)
See [5.0.0-beta.14 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.14/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.13](https://github.com/vitejs/vite/compare/v5.0.0-beta.12...v5.0.0-beta.13) (2023-10-27)
See [5.0.0-beta.13 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.13/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.12](https://github.com/vitejs/vite/compare/v5.0.0-beta.11...v5.0.0-beta.12) (2023-10-23)
See [5.0.0-beta.12 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.12/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.11](https://github.com/vitejs/vite/compare/v5.0.0-beta.10...v5.0.0-beta.11) (2023-10-19)
See [5.0.0-beta.11 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.11/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.10](https://github.com/vitejs/vite/compare/v5.0.0-beta.9...v5.0.0-beta.10) (2023-10-17)
See [5.0.0-beta.10 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.10/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.9](https://github.com/vitejs/vite/compare/v5.0.0-beta.8...v5.0.0-beta.9) (2023-10-17)
See [5.0.0-beta.9 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.9/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.8](https://github.com/vitejs/vite/compare/v5.0.0-beta.7...v5.0.0-beta.8) (2023-10-16)
See [5.0.0-beta.8 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.8/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.7](https://github.com/vitejs/vite/compare/v5.0.0-beta.6...v5.0.0-beta.7) (2023-10-12)
See [5.0.0-beta.7 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.7/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.6](https://github.com/vitejs/vite/compare/v5.0.0-beta.5...v5.0.0-beta.6) (2023-10-10)
See [5.0.0-beta.6 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.6/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.5](https://github.com/vitejs/vite/compare/v5.0.0-beta.4...v5.0.0-beta.5) (2023-10-09)
See [5.0.0-beta.5 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.5/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.4](https://github.com/vitejs/vite/compare/v5.0.0-beta.3...v5.0.0-beta.4) (2023-10-02)
See [5.0.0-beta.4 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.4/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.3](https://github.com/vitejs/vite/compare/v5.0.0-beta.2...v5.0.0-beta.3) (2023-09-25)
See [5.0.0-beta.3 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.3/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.2](https://github.com/vitejs/vite/compare/v5.0.0-beta.1...v5.0.0-beta.2) (2023-09-15)
See [5.0.0-beta.2 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.2/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.1](https://github.com/vitejs/vite/compare/v5.0.0-beta.0...v5.0.0-beta.1) (2023-09-08)
See [5.0.0-beta.1 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.1/packages/vite/CHANGELOG.md)
##### [5.0.0-beta.0](https://github.com/vitejs/vite/compare/v4.4.9...v5.0.0-beta.0) (2023-08-24)
See [5.0.0-beta.0 changelog](https://github.com/vitejs/vite/blob/v5.0.0-beta.0/packages/vite/CHANGELOG.md)
### [`v4.5.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#450-2023-10-18)
[Compare Source](https://github.com/vitejs/vite/compare/v4.4.11...v4.5.0)
- feat: backport mdx as known js source ([#​14560](https://github.com/vitejs/vite/issues/14560)) ([#​14670](https://github.com/vitejs/vite/issues/14670)) ([45595ef](https://github.com/vitejs/vite/commit/45595ef)), closes [#​14560](https://github.com/vitejs/vite/issues/14560) [#​14670](https://github.com/vitejs/vite/issues/14670)
- feat: scan .marko files ([#​14669](https://github.com/vitejs/vite/issues/14669)) ([ed7bdc5](https://github.com/vitejs/vite/commit/ed7bdc5)), closes [#​14669](https://github.com/vitejs/vite/issues/14669)
- feat(ssr): backport ssr.resolve.conditions and ssr.resolve.externalConditions ([#​14498](https://github.com/vitejs/vite/issues/14498)) ([#​14668](https://github.com/vitejs/vite/issues/14668)) ([520139c](https://github.com/vitejs/vite/commit/520139c)), closes [#​14498](https://github.com/vitejs/vite/issues/14498) [#​14668](https://github.com/vitejs/vite/issues/14668)
### [`v4.4.11`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small4411-2023-10-05-small)
[Compare Source](https://github.com/vitejs/vite/compare/v4.4.10...v4.4.11)
- revert: "fix: use string manipulation instead of regex to inject esbuild helpers ([54e1275](https://github.com/vitejs/vite/commit/54e1275)), closes [#​14094](https://github.com/vitejs/vite/issues/14094)
### [`v4.4.10`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small4410-2023-10-03-small)
[Compare Source](https://github.com/vitejs/vite/compare/v4.4.9...v4.4.10)
- fix: add source map to Web Workers (fix [#​14216](https://github.com/vitejs/vite/issues/14216)) ([#​14217](https://github.com/vitejs/vite/issues/14217)) ([df6f32f](https://github.com/vitejs/vite/commit/df6f32f)), closes [#​14216](https://github.com/vitejs/vite/issues/14216) [#​14217](https://github.com/vitejs/vite/issues/14217)
- fix: handle errors during `hasWorkspacePackageJSON` function ([#​14394](https://github.com/vitejs/vite/issues/14394)) ([6f6e5de](https://github.com/vitejs/vite/commit/6f6e5de)), closes [#​14394](https://github.com/vitejs/vite/issues/14394)
- fix: handle sourcemap correctly when multiple line import exists ([#​14232](https://github.com/vitejs/vite/issues/14232)) ([218861f](https://github.com/vitejs/vite/commit/218861f)), closes [#​14232](https://github.com/vitejs/vite/issues/14232)
- fix: if host is specified check whether it is valid ([#​14013](https://github.com/vitejs/vite/issues/14013)) ([b1b816a](https://github.com/vitejs/vite/commit/b1b816a)), closes [#​14013](https://github.com/vitejs/vite/issues/14013)
- fix: include `vite/types/*` in exports field ([#​14296](https://github.com/vitejs/vite/issues/14296)) ([40e99a1](https://github.com/vitejs/vite/commit/40e99a1)), closes [#​14296](https://github.com/vitejs/vite/issues/14296)
- fix: initWasm options should be optional ([#​14152](https://github.com/vitejs/vite/issues/14152)) ([119c074](https://github.com/vitejs/vite/commit/119c074)), closes [#​14152](https://github.com/vitejs/vite/issues/14152)
- fix: restore builtins list ([f8b9adb](https://github.com/vitejs/vite/commit/f8b9adb))
- fix: use string manipulation instead of regex to inject esbuild helpers ([#​14094](https://github.com/vitejs/vite/issues/14094)) ([128ad8f](https://github.com/vitejs/vite/commit/128ad8f)), closes [#​14094](https://github.com/vitejs/vite/issues/14094)
- fix: ws never connects after restarting server if server.hmr.server is set ([#​14127](https://github.com/vitejs/vite/issues/14127)) ([441642e](https://github.com/vitejs/vite/commit/441642e)), closes [#​14127](https://github.com/vitejs/vite/issues/14127)
- fix(analysis): warnings for dynamic imports that use static template literals ([#​14458](https://github.com/vitejs/vite/issues/14458)) ([0c6d289](https://github.com/vitejs/vite/commit/0c6d289)), closes [#​14458](https://github.com/vitejs/vite/issues/14458)
- fix(cli): convert special base ([#​14283](https://github.com/vitejs/vite/issues/14283)) ([d4bc0fb](https://github.com/vitejs/vite/commit/d4bc0fb)), closes [#​14283](https://github.com/vitejs/vite/issues/14283)
- fix(css): remove pure css chunk sourcemap ([#​14290](https://github.com/vitejs/vite/issues/14290)) ([cd7e033](https://github.com/vitejs/vite/commit/cd7e033)), closes [#​14290](https://github.com/vitejs/vite/issues/14290)
- fix(css): reset render cache on renderStart ([#​14326](https://github.com/vitejs/vite/issues/14326)) ([d334b3d](https://github.com/vitejs/vite/commit/d334b3d)), closes [#​14326](https://github.com/vitejs/vite/issues/14326)
- fix(glob): trigger HMR for glob in a package ([#​14117](https://github.com/vitejs/vite/issues/14117)) ([0f582bf](https://github.com/vitejs/vite/commit/0f582bf)), closes [#​14117](https://github.com/vitejs/vite/issues/14117)
- fix(import-analysis): preserve importedUrls import order ([#​14465](https://github.com/vitejs/vite/issues/14465)) ([269aa43](https://github.com/vitejs/vite/commit/269aa43)), closes [#​14465](https://github.com/vitejs/vite/issues/14465)
- fix(manifest): preserve pure css chunk assets ([#​14297](https://github.com/vitejs/vite/issues/14297)) ([3d63ae6](https://github.com/vitejs/vite/commit/3d63ae6)), closes [#​14297](https://github.com/vitejs/vite/issues/14297)
- fix(optimizer): define crawlDeps after scanProcessing and optimizationResult are complete (fix [#​1428](https://github.com/vitejs/vite/issues/1428) ([fcaf749](https://github.com/vitejs/vite/commit/fcaf749)), closes [#​14284](https://github.com/vitejs/vite/issues/14284) [#​14285](https://github.com/vitejs/vite/issues/14285)
- fix(resolve): support submodules of optional peer deps ([#​14489](https://github.com/vitejs/vite/issues/14489)) ([104971d](https://github.com/vitejs/vite/commit/104971d)), closes [#​14489](https://github.com/vitejs/vite/issues/14489)
- fix(vite): precisely check if files are in dirs ([#​14241](https://github.com/vitejs/vite/issues/14241)) ([c4758d1](https://github.com/vitejs/vite/commit/c4758d1)), closes [#​14241](https://github.com/vitejs/vite/issues/14241)
- feat: improve deno and bun support ([#​14379](https://github.com/vitejs/vite/issues/14379)) ([8bc1f9d](https://github.com/vitejs/vite/commit/8bc1f9d)), closes [#​14379](https://github.com/vitejs/vite/issues/14379)
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/85
Update dependency @types/node to v20 - autoclosed
2023-12-01T02:23:57Z
renovate
Update dependency @types/node to v20 - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) | [`^18.17.12` -> `^20.10.1`](https://renovatebot.com/diffs/npm/@types%2fnode/18.17.12/20.10.1) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/20.10.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/20.10.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/20.10.1/compatibility-slim/18.17.12)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/20.10.1/confidence-slim/18.17.12)](https://docs.renovatebot.com/merge-confidence/) |
---
### 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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/88
Ignore typescript-eslint updates - abandoned
2023-12-01T00:52:48Z
Daniel M. Capella
Ignore typescript-eslint updates - abandoned
Until #14 is implemented.
Until #14 is implemented.
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/86
Update dependency daisyui to v4 - autoclosed
2023-11-15T23:24:29Z
renovate
Update dependency daisyui to v4 - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [daisyui](https://daisyui.com) ([source](https://github.com/saadeghi/daisyui)) | [`^3.6.4` -> `^4.0.7`](htt...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [daisyui](https://daisyui.com) ([source](https://github.com/saadeghi/daisyui)) | [`^3.6.4` -> `^4.0.7`](https://renovatebot.com/diffs/npm/daisyui/3.6.4/4.0.7) | [![age](https://badges.renovateapi.com/packages/npm/daisyui/4.0.7/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/daisyui/4.0.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/daisyui/4.0.7/compatibility-slim/3.6.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/daisyui/4.0.7/confidence-slim/3.6.4)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>saadeghi/daisyui (daisyui)</summary>
### [`v4.0.7`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#407-2023-11-14)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.0.6...v4.0.7)
### [`v4.0.6`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#406-2023-11-14)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.0.5...v4.0.6)
##### Bug Fixes
- [#​2504](https://github.com/saadeghi/daisyui/issues/2504) ([f90bc9b](https://github.com/saadeghi/daisyui/commit/f90bc9b6331948755e3be85e5a94868e1e7df4a1))
### [`v4.0.5`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#405-2023-11-14)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.0.4...v4.0.5)
##### Bug Fixes
- [#​2523](https://github.com/saadeghi/daisyui/issues/2523) ([41f35fe](https://github.com/saadeghi/daisyui/commit/41f35fe89e8102c62c2e1bd1b8e0ef35745bef20))
### [`v4.0.4`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#404-2023-11-14)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.0.3...v4.0.4)
##### Bug Fixes
- [#​2505](https://github.com/saadeghi/daisyui/issues/2505) missing border on select component ([#​2514](https://github.com/saadeghi/daisyui/issues/2514)) ([71981e9](https://github.com/saadeghi/daisyui/commit/71981e96329fd9656c46b196e1989d949cb1a216))
### [`v4.0.3`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#403-2023-11-13)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.0.2...v4.0.3)
##### Bug Fixes
- specificity issue on form inputs
### [`v4.0.2`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#402-2023-11-13)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.0.1...v4.0.2)
##### Bug Fixes
- [#​2499](https://github.com/saadeghi/daisyui/issues/2499) ([45ea773](https://github.com/saadeghi/daisyui/commit/45ea773a854ef43b8cbd0540b83c8f9dc77938da))
### [`v4.0.1`](https://github.com/saadeghi/daisyui/compare/v4.0.0...v4.0.1)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v4.0.0...v4.0.1)
### [`v4.0.0`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#400-2023-11-12)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.9.4...v4.0.0)
![daisyUI 4](https://raw.githubusercontent.com/saadeghi/files/main/daisyui4/daisyui-41200.jpg)
##### Breaking changes
- 🌈 OKLCH colors
- daisyUI 4 uses wide-gamut [OKLCH colors](https://oklch.com/) internally instead of HSL now.
- The new OKLCH color model unlock access to 30% more colors comparing to RGB/HSL.
- All internal color variables (`--p`, `--s`, etc) now contain OKLCH values instead of HSL.
- If you're using those CSS variables directly inside your project like `hsl(var(--p))` you have to change it to `oklch(var(--p))`
- OKLCH colors are supported in Chrome/Edge 111+, Safari 15.4+, Firefox 113+
- For old browsers, daisyUI provides HEX fallback colors only for the default dark/light themes.
- Read more about OKLCH colors [here](https://evilmartians.com/chronicles/oklch-in-css-why-quit-rgb-hsl).
- 🌈 Color names
- Removed all `*-focus` color names. They where being used only for buttons.
- Darker colors are now generated using CSS color-mix() under the hood.
- The following class names are removed now:
- `primary-focus`
- `secondary-focus`
- `accent-focus`
- `neutral-focus`
- You can also make a color darker or lighter using CSS `color-mix()`. For example to make primary (`--p`) color darker by 7%, you can use this class name:\
`bg-[color-mix(in_oklab,oklch(var(--p)),black_7%)]`
- 🎨 Themes
- there's a change in property names in `daisyui/src/theming/themes.js` file.\
If you're customizing a built-in daisyUI theme like this:
...require("daisyui/src/theming/themes")["[data-theme=light]"],
change it to:
...require("daisyui/src/theming/themes")["light"],
- All theme colors adjusted for better contrast, better color harmony and better accessibility.
- 🧠 Logical CSS properties
- daisyUI 4 components use [logical CSS properties](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values) instead of directional rules (`mr-*`, `pl-*`, etc)
- If you are using directional CSS rules (right/left) to modify daisyUI styles, it still works fine in LTR mode but you may want to double check.
- ⬅️ RTL
- Removed `rtl` daisyUI config
- All components now support LTR/RTL without any config or plugin.
- You don't need `tailwindcss-flip` plugin anymore.
- You don't need to set `rtl: true` in `tailwind.config.js`
- Just add `dir=rtl` to `<html>` tag and everything will be RTL on runtime.
- 🗂️ Tab
- No need to repeat modifier classes for each `tab` item.
- these modifier classes for `tab` are removed:
- `tab-lifted`
- `tab-bordered`
- `tab-lg`
- `tab-md`
- `tab-sm`
- `tab-xs`
- Use the following modifier classes for the parent `tabs` class instead:
- `tabs-lifted`
- `tabs-bordered`
- `tabs-lg`
- `tabs-md`
- `tabs-sm`
- `tabs-xs`
- `tabs` class is now using grid, instead of flex.
- Lifted tab now uses a single pseudo element (`:before`) instead of two (`:before` and `after`)
- ⏺️ Button
- buttons are not uppercase by default anymore
- Removed `--btn-text-case` CSS variable from themes
- ⚙️ Config
- Removed `rtl` config because RTL is now automatic
- 📦 Dependencies
- Removed `colord`, `rtlcss`, `postcss`, `tailwindcss`
- Added `culori`, `picocolors`
##### Features
- 💡 Efficiency
- 92% less NPM module dependencies
- 73% smaller install size and node_modules footprint
- ✨ New components:
- `timeline`
- `skeleton`
- `diff`
- `theme-controller`
- ➗ New divider color modifier class names
- `divider-primary`
- `divider-secondary`
- `divider-accent`
- `divider-neutral`
- `divider-success`
- `divider-warning`
- `divider-info`
- `divider-error`
- ➗ New divider position modifier class names
- `divider-start`
- `divider-end`
- 🎨 New themes:
- Dim
- Nord
- Sunset
- ⏺️ Buttons
- Added hover color for the following other buttons:
- `btn-info`
- `btn-success`
- `btn-warning`
- `btn-error`
- 🗂️ Tab
- Empty `tab` tag now grows and fills the empty space
- `tab` class can now be a radio input. `aria-label` value will be shown as the tab title so it's accessible for screen readers and keyboard navigation.
- New `tab-content` class allows you to switch tab content
- 🧩 `@tailwindcss/forms`
- Fix compatibility with `@tailwindcss/forms` plugin (even though you don't need it alongside daisyUI)
- ⚙️ Config
- New `themeRoot` config
- Now you can define target another element instead of `:root` to receive the color CSS variables.
- This is useful for using colors in shadow root.
##### Bug Fixes
- Text color for disabled input [#​1622](https://github.com/saadeghi/daisyui/issues/1622)
- Fix tab radius
- Fix missing utility classes
- Docs: Prefix not work on responsive classes [#​2445](https://github.com/saadeghi/daisyui/issues/2445)
- Hover animations for state buttons [#​1790](https://github.com/saadeghi/daisyui/issues/1790)
- Skeleton component [#​186](https://github.com/saadeghi/daisyui/issues/186)
- Uppercase buttons [#​2187](https://github.com/saadeghi/daisyui/issues/2187)
##### Docs
- New translations for docs
- Arabic
- Farsi
- daisyUI official store – Get professional templates made by daisyUI
- daisyUI resources – A handpicked collection of community videos, articles and courses about daisyUI
- Add roadmap page
- Add docs for utiltiy classes
- Update theme generator
- Show browser support for components that are using new CSS rules
### [`v3.9.4`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#394-2023-10-27)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.9.3...v3.9.4)
##### Bug Fixes
- **docs:** Remove bottom padding from dropdown example ([#​2437](https://github.com/saadeghi/daisyui/issues/2437)) ([09d91c7](https://github.com/saadeghi/daisyui/commit/09d91c7466ffa2f6389cd75a0a1993096f2a4dec))
### [`v3.9.3`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#393-2023-10-17)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.9.2...v3.9.3)
##### Bug Fixes
- **docs:** fr.json ([#​2416](https://github.com/saadeghi/daisyui/issues/2416)) ([433e2e5](https://github.com/saadeghi/daisyui/commit/433e2e51a0e886f6225a071d9a2ce3bb2a458d03))
- missing `neutral-950` color ([59eb57b](https://github.com/saadeghi/daisyui/commit/59eb57b6ad2cdb6f704700913b5bea8f25d245c5))
### [`v3.9.2`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#392-2023-10-05)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.9.1...v3.9.2)
##### Features
- improve logs ([379137c](https://github.com/saadeghi/daisyui/commit/379137c3cde98118db7b117689e93a46efffda52))
### [`v3.9.1`](https://github.com/saadeghi/daisyui/compare/v3.9.0...v3.9.1)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.9.0...v3.9.1)
### [`v3.9.0`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#390-2023-10-05)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.8.3...v3.9.0)
##### Features
- increase Tailwind CSS dependency from ^3 to ^3.1 ([35e577f](https://github.com/saadeghi/daisyui/commit/35e577fffe67679ef41bd90dd1525668ec9f03d8))
### [`v3.8.3`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#383-2023-10-02)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.8.2...v3.8.3)
##### Bug Fixes
- [#​2116](https://github.com/saadeghi/daisyui/issues/2116) progess bar firefox bug ([#​2376](https://github.com/saadeghi/daisyui/issues/2376)) ([53889de](https://github.com/saadeghi/daisyui/commit/53889de67cb61ff223acb037f4aa7736e4fbf430))
### [`v3.8.2`](https://github.com/saadeghi/daisyui/compare/v3.8.1...v3.8.2)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.8.1...v3.8.2)
### [`v3.8.1`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#381-2023-09-27)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.8.0...v3.8.1)
##### Features
- add `:focus-within` style to `.input` ([#​2363](https://github.com/saadeghi/daisyui/issues/2363)) ([cac7938](https://github.com/saadeghi/daisyui/commit/cac7938565eafb9df6633fb3cb4ff433e1f608c0))
- disable input outline when there's an `<input>` tag inside a `.input` wrapper ([dc1766b](https://github.com/saadeghi/daisyui/commit/dc1766bd03a60284a7bd4b52a45d7d681cbbaab0))
##### Bug Fixes
- [#​2360](https://github.com/saadeghi/daisyui/issues/2360) ([20a8f62](https://github.com/saadeghi/daisyui/commit/20a8f62c8b303a04dc4b07c8e2e6848d52d62799))
### [`v3.8.0`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#380-2023-09-26)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.7.7...v3.8.0)
##### Features
- `tooltip` color variants now can be extended using apply ([11fb1b1](https://github.com/saadeghi/daisyui/commit/11fb1b18ce572ea3cdadd5cf081447b4a66660a3)), closes [#​2371](https://github.com/saadeghi/daisyui/issues/2371)
### [`v3.7.7`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#377-2023-09-21)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.7.6...v3.7.7)
### [`v3.7.6`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#376-2023-09-19)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.7.5...v3.7.6)
##### Bug Fixes
- [#​2333](https://github.com/saadeghi/daisyui/issues/2333) multidirection support for `join` ([#​2334](https://github.com/saadeghi/daisyui/issues/2334)) ([e8b3589](https://github.com/saadeghi/daisyui/commit/e8b3589a476bcca37d116780b599b5509d25d720))
### [`v3.7.5`](https://github.com/saadeghi/daisyui/compare/v3.7.4...v3.7.5)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.7.4...v3.7.5)
### [`v3.7.4`](https://github.com/saadeghi/daisyui/compare/v3.7.3...v3.7.4)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.7.3...v3.7.4)
### [`v3.7.3`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#373-2023-09-06)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.7.2...v3.7.3)
##### Bug Fixes
- chat bubble arrow gap in iOS ([dbe5f83](https://github.com/saadeghi/daisyui/commit/dbe5f83c5f02f350cacec09e8d7f9fb1216a81a2)), closes [#​2199](https://github.com/saadeghi/daisyui/issues/2199)
### [`v3.7.2`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#372-2023-09-06)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.7.1...v3.7.2)
##### Bug Fixes
- dropdown button border radius inside join ([7e36bb0](https://github.com/saadeghi/daisyui/commit/7e36bb039485e3bbc82419085f732fa35e569a29)), closes [#​2115](https://github.com/saadeghi/daisyui/issues/2115)
### [`v3.7.1`](https://github.com/saadeghi/daisyui/compare/v3.7.0...v3.7.1)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.7.0...v3.7.1)
### [`v3.7.0`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#370-2023-09-06)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.6.6...v3.7.0)
##### Features
- drawer-open now works in RTL mode. ([5162ff3](https://github.com/saadeghi/daisyui/commit/5162ff3baa1e64bfe896a7464be49e1c8a33b819)), closes [#​1951](https://github.com/saadeghi/daisyui/issues/1951) [#​1974](https://github.com/saadeghi/daisyui/issues/1974) [#​2034](https://github.com/saadeghi/daisyui/issues/2034) [#​2060](https://github.com/saadeghi/daisyui/issues/2060) [#​2094](https://github.com/saadeghi/daisyui/issues/2094) [#​2229](https://github.com/saadeghi/daisyui/issues/2229)
### [`v3.6.6`](https://github.com/saadeghi/daisyui/compare/v3.6.5...v3.6.6)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.6.5...v3.6.6)
### [`v3.6.5`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#365-2023-09-04)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.6.4...v3.6.5)
##### Bug Fixes
- [#​2311](https://github.com/saadeghi/daisyui/issues/2311) `<select>` font weight is not semibold anymore because it causes a bug in Safari ([c773cdf](https://github.com/saadeghi/daisyui/commit/c773cdf6240781f64e3832314a095b03e82ea8cb))
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/77
Update dependency prettier-plugin-svelte to v3 - autoclosed
2023-09-01T00:24:48Z
renovate
Update dependency prettier-plugin-svelte to v3 - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | [`^2.10.1` -> `^3.0.3`](http...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | [`^2.10.1` -> `^3.0.3`](https://renovatebot.com/diffs/npm/prettier-plugin-svelte/2.10.1/3.0.3) | [![age](https://badges.renovateapi.com/packages/npm/prettier-plugin-svelte/3.0.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/prettier-plugin-svelte/3.0.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/prettier-plugin-svelte/3.0.3/compatibility-slim/2.10.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/prettier-plugin-svelte/3.0.3/confidence-slim/2.10.1)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>sveltejs/prettier-plugin-svelte (prettier-plugin-svelte)</summary>
### [`v3.0.3`](https://github.com/sveltejs/prettier-plugin-svelte/blob/HEAD/CHANGELOG.md#303)
[Compare Source](https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.0.2...v3.0.3)
- (fix) handle static `tag` attributes on `<svelte:element>`
### [`v3.0.2`](https://github.com/sveltejs/prettier-plugin-svelte/blob/HEAD/CHANGELOG.md#302)
[Compare Source](https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.0.1...v3.0.2)
- (fix) add `package.json` to exports map
### [`v3.0.1`](https://github.com/sveltejs/prettier-plugin-svelte/blob/HEAD/CHANGELOG.md#301)
[Compare Source](https://github.com/sveltejs/prettier-plugin-svelte/compare/v3.0.0...v3.0.1)
- (fix) support less/scss in style tags
### [`v3.0.0`](https://github.com/sveltejs/prettier-plugin-svelte/blob/HEAD/CHANGELOG.md#300)
[Compare Source](https://github.com/sveltejs/prettier-plugin-svelte/compare/bd91bbf319fd9c469b041ba5901697de0e2229a3...v3.0.0)
- (breaking) requires `prettier` version 3. This may require adjustments to your configuration file, see [the migration guide for more info](https://github.com/sveltejs/prettier-plugin-svelte#how-to-migrate-from-version-2-to-3)
- (breaking) requires node version 14 or higher
- (breaking) Whether or not empty elements/components should self-close is now left to the user - in other words, if you write `<div />` or `<Component />` that stays as is, and so does `<div></div>`/`<Component></Component>`. If `svelteStrictMode` is turned on, it will still only allow `<div></div>` notation for elements (but it will leave your components alone)
- (breaking) `svelteAllowShorthand` now takes precedence over `svelteStrictMode`, which no longer has any effect on that behavior. Set `svelteAllowShorthand` to `false` to get back the v2 behavior
- (breaking) remove deprecated `svelteSortOrder` options
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/73
Update dependency prettier to v3 - autoclosed
2023-09-01T00:24:47Z
renovate
Update dependency prettier to v3 - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | [`^2.8.8` -> `^3.0.3`](h...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | [`^2.8.8` -> `^3.0.3`](https://renovatebot.com/diffs/npm/prettier/2.8.8/3.0.3) | [![age](https://badges.renovateapi.com/packages/npm/prettier/3.0.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/prettier/3.0.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/prettier/3.0.3/compatibility-slim/2.8.8)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/prettier/3.0.3/confidence-slim/2.8.8)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>prettier/prettier (prettier)</summary>
### [`v3.0.3`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#303)
[Compare Source](https://github.com/prettier/prettier/compare/3.0.2...3.0.3)
[diff](https://github.com/prettier/prettier/compare/3.0.2...3.0.3)
##### Add `preferUnplugged: true` to `package.json` ([#​15169](https://github.com/prettier/prettier/pull/15169) by [@​fisker](https://github.com/fisker) and [@​so1ve](https://github.com/so1ve))
Prettier v3 uses dynamic imports, user [will need to unplug Prettier](https://github.com/yarnpkg/berry/pull/5411#issuecomment-1523502224) when Yarn's PnP mode is enabled, add [`preferUnplugged: true`](https://yarnpkg.com/configuration/manifest#preferUnplugged) to `package.json`, so Yarn will install Prettier as unplug by default.
##### Support shared config that forbids `require()` ([#​15233](https://github.com/prettier/prettier/pull/15233) by [@​fisker](https://github.com/fisker))
If an external shared config package is used, and the package `exports` don't have `require` or `default` export.
In Prettier 3.0.2 Prettier fails when attempt to `require()` the package, and throws an error.
```text
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in <packageName>/package.json
```
##### Allow argument of `require()` to break ([#​15256](https://github.com/prettier/prettier/pull/15256) by [@​fisker](https://github.com/fisker))
<!-- prettier-ignore -->
```jsx
// Input
const plugin = require(
global.STANDALONE
? path.join(__dirname, "../standalone.js")
: path.join(__dirname, "..")
);
// Prettier 3.0.2
const plugin = require(global.STANDALONE
? path.join(__dirname, "../standalone.js")
: path.join(__dirname, ".."));
// Prettier 3.0.3
const plugin = require(
global.STANDALONE
? path.join(__dirname, "../standalone.js")
: path.join(__dirname, "..")
);
```
##### Do not print trailing commas in arrow function type parameter lists in `ts` code blocks ([#​15286](https://github.com/prettier/prettier/pull/15286) by [@​sosukesuzuki](https://github.com/sosukesuzuki))
<!-- prettier-ignore -->
````md
<!-- Input -->
```ts
const foo = <T>() => {}
```
<!-- Prettier 3.0.2 -->
```ts
const foo = <T,>() => {}
```
<!-- Prettier 3.0.3 -->
```ts
const foo = <T>() => {}
```
````
##### Support TypeScript 5.2 `using` / `await using` declaration ([#​15321](https://github.com/prettier/prettier/pull/15321) by [@​sosukesuzuki](https://github.com/sosukesuzuki))
Support for the upcoming Explicit Resource Management feature in ECMAScript. [`using` / `await using` declaration](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/#using-declarations-and-explicit-resource-management)
<!-- prettier-ignore -->
```tsx
{
using foo = new Foo();
await using bar = new Bar();
}
```
### [`v3.0.2`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#302)
[Compare Source](https://github.com/prettier/prettier/compare/3.0.1...3.0.2)
[diff](https://github.com/prettier/prettier/compare/3.0.1...3.0.2)
##### Break after `=` of assignment if RHS is poorly breakable AwaitExpression or YieldExpression ([#​15204](https://github.com/prettier/prettier/pull/15204) by [@​seiyab](https://github.com/seiyab))
<!-- prettier-ignore -->
```js
// Input
const { section, rubric, authors, tags } = await utils.upsertCommonData(mainData);
// Prettier 3.0.1
const { section, rubric, authors, tags } = await utils.upsertCommonData(
mainData,
);
// Prettier 3.0.2
const { section, rubric, authors, tags } =
await utils.upsertCommonData(mainData);
```
##### Do not add trailing comma for grouped scss comments ([#​15217](https://github.com/prettier/prettier/pull/15217) by [@​auvred](https://github.com/auvred))
<!-- prettier-ignore -->
```scss
/* Input */
$foo: (
'property': (),
// comment 1
// comment 2
)
/* Prettier 3.0.1 */
$foo: (
"property": (),
// comment 1
// comment 2,
);
/* Prettier 3.0.2 */
$foo: (
"property": (),
// comment 1
// comment 2
);
```
##### Print `declare` and `export` keywords for nested namespace ([#​15249](https://github.com/prettier/prettier/pull/15249) by [@​sosukesuzuki](https://github.com/sosukesuzuki))
<!-- prettier-ignore -->
```tsx
// Input
declare namespace abc1.def {}
export namespace abc2.def {}
// Prettier 3.0.1
namespace abc1.def {}
namespace abc2.def {}
// Prettier 3.0.2
declare namespace abc1.def {}
export namespace abc2.def {}
```
### [`v3.0.1`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#301)
[Compare Source](https://github.com/prettier/prettier/compare/3.0.0...3.0.1)
[diff](https://github.com/prettier/prettier/compare/3.0.0...3.0.1)
##### Fix cursor positioning for a special case ([#​14812](https://github.com/prettier/prettier/pull/14812) by [@​fisker](https://github.com/fisker))
<!-- prettier-ignore -->
```js
// <|> is the cursor position
/* Input */
// All messages are represented in JSON.
// So, the prettier.py controls a subprocess which spawns "node {this_file}".
import {<|> } from "fs"
/* Prettier 3.0.0 */
// All messages are represented in JSON.
// So, the prettier.py <|>controls a subprocess which spawns "node {this_file}".
import {} from "fs"
/* Prettier 3.0.1 */
// All messages are represented in JSON.
// So, the prettier.py controls a subprocess which spawns "node {this_file}".
import {<|>} from "fs"
```
##### Fix plugins/estree.d.ts to make it a module ([#​15018](https://github.com/prettier/prettier/pull/15018) by [@​kingyue737](https://github.com/kingyue737))
Add `export {}` in `plugins/estree.d.ts` to fix the "File is not a module" error
##### Add parenthesis around leading multiline comment in return statement ([#​15037](https://github.com/prettier/prettier/pull/15037) by [@​auvred](https://github.com/auvred))
<!-- prettier-ignore -->
```jsx
// Input
function fn() {
return (
/**
* @​type {...}
*/ expresssion
)
}
// Prettier 3.0.0
function fn() {
return /**
* @​type {...}
*/ expresssion;
}
// Prettier 3.0.1
function fn() {
return (
/**
* @​type {...}
*/ expresssion
);
}
```
##### Add support for Vue "Generic Components" ([#​15066](https://github.com/prettier/prettier/pull/15066) by [@​auvred](https://github.com/auvred))
https://blog.vuejs.org/posts/vue-3-3#generic-components
<!-- prettier-ignore -->
```vue
<!-- Input -->
<script setup lang="ts" generic="T extends Type1 & Type2 & (Type3 | Type4), U extends string | number | boolean"></script>
<!-- Prettier 3.0.0 -->
<script
setup
lang="ts"
generic="T extends Type1 & Type2 & (Type3 | Type4), U extends string | number | boolean"
></script>
<!-- Prettier 3.0.1 -->
<script
setup
lang="ts"
generic="
T extends Type1 & Type2 & (Type3 | Type4),
U extends string | number | boolean
"
></script>
```
##### Fix comments print in `IfStatement` ([#​15076](https://github.com/prettier/prettier/pull/15076) by [@​fisker](https://github.com/fisker))
<!-- prettier-ignore -->
```js
function a(b) {
if (b) return 1; // comment
else return 2;
}
/* Prettier 3.0.0 */
Error: Comment "comment" was not printed. Please report this error!
/* Prettier 3.0.1 */
function a(b) {
if (b) return 1; // comment
else return 2;
}
```
##### Add missing type definition for `printer.preprocess` ([#​15123](https://github.com/prettier/prettier/pull/15123) by [@​so1ve](https://github.com/so1ve))
```diff
export interface Printer<T = any> {
// ...
+ preprocess?:
+ | ((ast: T, options: ParserOptions<T>) => T | Promise<T>)
+ | undefined;
}
```
##### Add missing `getVisitorKeys` method type definition for `Printer` ([#​15125](https://github.com/prettier/prettier/pull/15125) by [@​auvred](https://github.com/auvred))
```tsx
const printer: Printer = {
print: () => [],
getVisitorKeys(node, nonTraversableKeys) {
return ["body"];
},
};
```
##### Add typing to support `readonly` array properties of AST Node ([#​15127](https://github.com/prettier/prettier/pull/15127) by [@​auvred](https://github.com/auvred))
<!-- prettier-ignore -->
```tsx
// Input
interface TestNode {
readonlyArray: readonly string[];
}
declare const path: AstPath<TestNode>;
path.map(() => "", "readonlyArray");
// Prettier 3.0.0
interface TestNode {
readonlyArray: readonly string[];
}
declare const path: AstPath<TestNode>;
path.map(() => "", "readonlyArray");
// ^ Argument of type '"readonlyArray"' is not assignable to parameter of type '"regularArray"'. ts(2345)
// Prettier 3.0.1
interface TestNode {
readonlyArray: readonly string[];
}
declare const path: AstPath<TestNode>;
path.map(() => "", "readonlyArray");
```
##### Add space before unary minus followed by a function call ([#​15129](https://github.com/prettier/prettier/pull/15129) by [@​pamelalozano](https://github.com/pamelalozano))
<!-- prettier-ignore -->
```less
// Input
div {
margin: - func();
}
// Prettier 3.0.0
div {
margin: -func();
}
// Prettier 3.0.1
div {
margin: - func();
}
```
### [`v3.0.0`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#300)
[Compare Source](https://github.com/prettier/prettier/compare/2.8.8...3.0.0)
[diff](https://github.com/prettier/prettier/compare/3.0.0-alpha.6...3.0.0)
🔗 [Release Notes](https://prettier.io/blog/2023/07/05/3.0.0.html)
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/75
Update dependency eslint-plugin-prettier to v5 - autoclosed
2023-09-01T00:24:46Z
renovate
Update dependency eslint-plugin-prettier to v5 - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | [`^4.2.1` -> `^5.0.0`](https...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | [`^4.2.1` -> `^5.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/4.2.1/5.0.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-prettier/5.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-prettier/5.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-prettier/5.0.0/compatibility-slim/4.2.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-prettier/5.0.0/confidence-slim/4.2.1)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>prettier/eslint-plugin-prettier (eslint-plugin-prettier)</summary>
### [`v5.0.0`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#500)
[Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v4.2.1...v5.0.0)
##### Major Changes
- [#​508](https://github.com/prettier/eslint-plugin-prettier/pull/508) [`910aeb6`](https://github.com/prettier/eslint-plugin-prettier/commit/910aeb60a7456beb6193c634bb8dec1b7181312d) Thanks [@​JounQin](https://github.com/JounQin)! - feat!: bump peer eslint to ">=8.0.0" and node to "^14.18.0 || >=16.0.0"
- [#​508](https://github.com/prettier/eslint-plugin-prettier/pull/508) [`910aeb6`](https://github.com/prettier/eslint-plugin-prettier/commit/910aeb60a7456beb6193c634bb8dec1b7181312d) Thanks [@​JounQin](https://github.com/JounQin)! - feat!: upgrade to prettier v3
##### Minor Changes
- [#​508](https://github.com/prettier/eslint-plugin-prettier/pull/508) [`910aeb6`](https://github.com/prettier/eslint-plugin-prettier/commit/910aeb60a7456beb6193c634bb8dec1b7181312d) Thanks [@​JounQin](https://github.com/JounQin)! - feat: add typings support
##### Patch Changes
- [#​548](https://github.com/prettier/eslint-plugin-prettier/pull/548) [`82a3db8`](https://github.com/prettier/eslint-plugin-prettier/commit/82a3db878baf1a8f8ef53393069fe23c3a80ce15) Thanks [@​fisker](https://github.com/fisker)! - fix: add missing dependency `synckit`
- [#​564](https://github.com/prettier/eslint-plugin-prettier/pull/564) [`ae7a73c`](https://github.com/prettier/eslint-plugin-prettier/commit/ae7a73c6c4b306c617c5dd9baaaa2ae7c0f9f44b) Thanks [@​auvred](https://github.com/auvred)! - fix: compatibility with prettier@3 without plugins
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/82
Update dependency eslint-config-prettier to v9 - autoclosed
2023-09-01T00:24:44Z
renovate
Update dependency eslint-config-prettier to v9 - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | [`^8.9.0` -> `^9.0.0`](https...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | [`^8.9.0` -> `^9.0.0`](https://renovatebot.com/diffs/npm/eslint-config-prettier/8.9.0/9.0.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/9.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/9.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/9.0.0/compatibility-slim/8.9.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/9.0.0/confidence-slim/8.9.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>prettier/eslint-config-prettier (eslint-config-prettier)</summary>
### [`v9.0.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-900-2023-08-05)
[Compare Source](https://github.com/prettier/eslint-config-prettier/compare/v8.10.0...v9.0.0)
- Added: The CLI helper tool now works with eslint.config.js (flat config). Just like ESLint itself, the CLI tool automatically first tries eslint.config.js and then eslintrc, and you can force which one to use by setting the \[ESLINT_USE_FLAT_CONFIG] environment variable. Note that the *config* of eslint-config-prettier has always been compatible with eslint.config.js (flat config) – it was just the CLI tool that needed updating. On top of that, the docs have been updated to mention how to use both eslint.config.js (flat config) and eslintrc, and the tests now test both config systems.
- Changed: \[unicode-bom] is no longer turned off. Prettier preserves the BOM if you have one, and does not add one if missing. It was wrong of eslint-config-prettier to disable that rule. If you get ESLint errors after upgrading, either add `"unicode-bom": "off"` to your config to disable it again, or run ESLint with `--fix` to fix all files according to the rule (add or remove BOM). Thanks to Nicolas Stepien ([@​nstepien](https://github.com/nstepien))!
### [`v8.10.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-8100-2023-08-03)
[Compare Source](https://github.com/prettier/eslint-config-prettier/compare/v8.9.0...v8.10.0)
- Added: \[max-statements-per-line]. Thanks to [@​Zamiell](https://github.com/Zamiell)!
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/78
Update all non-major dependencies - autoclosed
2023-07-20T20:23:48Z
renovate
Update all non-major dependencies - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [daisyui](https://daisyui.com) ([source](https://github.com/saadeghi/daisyui)) | [`^3.2.1` -> `^3.3.1`](htt...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [daisyui](https://daisyui.com) ([source](https://github.com/saadeghi/daisyui)) | [`^3.2.1` -> `^3.3.1`](https://renovatebot.com/diffs/npm/daisyui/3.2.1/3.3.1) | [![age](https://badges.renovateapi.com/packages/npm/daisyui/3.3.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/daisyui/3.3.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/daisyui/3.3.1/compatibility-slim/3.2.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/daisyui/3.3.1/confidence-slim/3.2.1)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-svelte](https://sveltejs.github.io/eslint-plugin-svelte) ([source](https://github.com/sveltejs/eslint-plugin-svelte)) | [`^2.32.2` -> `^2.32.3`](https://renovatebot.com/diffs/npm/eslint-plugin-svelte/2.32.2/2.32.3) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.3/compatibility-slim/2.32.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.3/confidence-slim/2.32.2)](https://docs.renovatebot.com/merge-confidence/) |
| [svelte](https://svelte.dev) ([source](https://github.com/sveltejs/svelte)) | [`^4.1.0` -> `^4.1.1`](https://renovatebot.com/diffs/npm/svelte/4.1.0/4.1.1) | [![age](https://badges.renovateapi.com/packages/npm/svelte/4.1.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/svelte/4.1.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/svelte/4.1.1/compatibility-slim/4.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/svelte/4.1.1/confidence-slim/4.1.0)](https://docs.renovatebot.com/merge-confidence/) |
| [vite](https://github.com/vitejs/vite/tree/main/#readme) ([source](https://github.com/vitejs/vite)) | [`^4.4.4` -> `^4.4.5`](https://renovatebot.com/diffs/npm/vite/4.4.4/4.4.5) | [![age](https://badges.renovateapi.com/packages/npm/vite/4.4.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/vite/4.4.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/vite/4.4.5/compatibility-slim/4.4.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/vite/4.4.5/confidence-slim/4.4.4)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>saadeghi/daisyui (daisyui)</summary>
### [`v3.3.1`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#331-2023-07-20)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.3.0...v3.3.1)
### [`v3.3.0`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#330-2023-07-20)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.2.2...v3.3.0)
##### Features
- add the browser mockup component from README.md list ([#​2147](https://github.com/saadeghi/daisyui/issues/2147)) ([b58282e](https://github.com/saadeghi/daisyui/commit/b58282ee5fb6ba3ffd147c509544b214fd72d05a))
##### 3.2.2 (2023-07-20)
##### Bug Fixes
- [#​2143](https://github.com/saadeghi/daisyui/issues/2143) ([a9946b2](https://github.com/saadeghi/daisyui/commit/a9946b248b3fac5e3d865d6d885afdb6cd5b590f))
##### 3.2.1 (2023-07-07)
##### Bug Fixes
- cleanup dependencies ([57d79d3](https://github.com/saadeghi/daisyui/commit/57d79d3cf27699f003226bab421fb4a58319d854))
### [`v3.2.2`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#322-2023-07-20)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.2.1...v3.2.2)
</details>
<details>
<summary>sveltejs/eslint-plugin-svelte (eslint-plugin-svelte)</summary>
### [`v2.32.3`](https://github.com/sveltejs/eslint-plugin-svelte/blob/HEAD/CHANGELOG.md#2323)
[Compare Source](https://github.com/sveltejs/eslint-plugin-svelte/compare/v2.32.2...v2.32.3)
##### Patch Changes
- [#​548](https://github.com/sveltejs/eslint-plugin-svelte/pull/548) [`68e7724`](https://github.com/sveltejs/eslint-plugin-svelte/commit/68e77240499b93a1fe0d31d0defa8e42d48a6e5d) Thanks [@​ota-meshi](https://github.com/ota-meshi)! - fix: typescript-eslint v6 compatibility
</details>
<details>
<summary>sveltejs/svelte (svelte)</summary>
### [`v4.1.1`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#411)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@4.1.0...svelte@4.1.1)
##### Patch Changes
- fix: `svelte:component` spread props change not picked up ([#​9006](https://github.com/sveltejs/svelte/pull/9006))
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v4.4.5`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small445-2023-07-20-small)
[Compare Source](https://github.com/vitejs/vite/compare/v4.4.4...v4.4.5)
- fix: "EISDIR: illegal operation on a directory, realpath" error on RA… ([#​13655](https://github.com/vitejs/vite/issues/13655)) ([6bd5434](https://github.com/vitejs/vite/commit/6bd5434)), closes [#​13655](https://github.com/vitejs/vite/issues/13655)
- fix: transform error message add file info ([#​13687](https://github.com/vitejs/vite/issues/13687)) ([6dca41c](https://github.com/vitejs/vite/commit/6dca41c)), closes [#​13687](https://github.com/vitejs/vite/issues/13687)
- fix: warn when publicDir and outDir are nested ([#​13742](https://github.com/vitejs/vite/issues/13742)) ([4eb3154](https://github.com/vitejs/vite/commit/4eb3154)), closes [#​13742](https://github.com/vitejs/vite/issues/13742)
- fix(build): remove warning about ineffective dynamic import from node_modules ([#​13884](https://github.com/vitejs/vite/issues/13884)) ([33002dd](https://github.com/vitejs/vite/commit/33002dd)), closes [#​13884](https://github.com/vitejs/vite/issues/13884)
- fix(build): style insert order for UMD builds (fix [#​13668](https://github.com/vitejs/vite/issues/13668)) ([#​13669](https://github.com/vitejs/vite/issues/13669)) ([49a1b99](https://github.com/vitejs/vite/commit/49a1b99)), closes [#​13668](https://github.com/vitejs/vite/issues/13668) [#​13669](https://github.com/vitejs/vite/issues/13669)
- fix(deps): update all non-major dependencies ([#​13872](https://github.com/vitejs/vite/issues/13872)) ([975a631](https://github.com/vitejs/vite/commit/975a631)), closes [#​13872](https://github.com/vitejs/vite/issues/13872)
- fix(types): narrow down the return type of `defineConfig` ([#​13792](https://github.com/vitejs/vite/issues/13792)) ([c971f26](https://github.com/vitejs/vite/commit/c971f26)), closes [#​13792](https://github.com/vitejs/vite/issues/13792)
- chore: fix typos ([#​13862](https://github.com/vitejs/vite/issues/13862)) ([f54e8da](https://github.com/vitejs/vite/commit/f54e8da)), closes [#​13862](https://github.com/vitejs/vite/issues/13862)
- chore: replace `any` with `string` ([#​13850](https://github.com/vitejs/vite/issues/13850)) ([4606fd8](https://github.com/vitejs/vite/commit/4606fd8)), closes [#​13850](https://github.com/vitejs/vite/issues/13850)
- chore(deps): update dependency prettier to v3 ([#​13759](https://github.com/vitejs/vite/issues/13759)) ([5a56941](https://github.com/vitejs/vite/commit/5a56941)), closes [#​13759](https://github.com/vitejs/vite/issues/13759)
- docs: fix build.cssMinify link ([#​13840](https://github.com/vitejs/vite/issues/13840)) ([8a2a3e1](https://github.com/vitejs/vite/commit/8a2a3e1)), closes [#​13840](https://github.com/vitejs/vite/issues/13840)
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/76
Update all non-major dependencies - autoclosed
2023-07-19T22:24:10Z
renovate
Update all non-major dependencies - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@sveltejs/kit](https://kit.svelte.dev) ([source](https://github.com/sveltejs/kit)) | [`^1.22.2` -> `^1.22....
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@sveltejs/kit](https://kit.svelte.dev) ([source](https://github.com/sveltejs/kit)) | [`^1.22.2` -> `^1.22.3`](https://renovatebot.com/diffs/npm/@sveltejs%2fkit/1.22.2/1.22.3) | [![age](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.3/compatibility-slim/1.22.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.3/confidence-slim/1.22.2)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) | [`^6.0.0` -> `^6.1.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.0.0/6.1.0) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/6.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/6.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/6.1.0/compatibility-slim/6.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/6.1.0/confidence-slim/6.0.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint) | [`^6.0.0` -> `^6.1.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.0.0/6.1.0) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/6.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/6.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/6.1.0/compatibility-slim/6.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/6.1.0/confidence-slim/6.0.0)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`^8.44.0` -> `^8.45.0`](https://renovatebot.com/diffs/npm/eslint/8.44.0/8.45.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint/8.45.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.45.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint/8.45.0/compatibility-slim/8.44.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.45.0/confidence-slim/8.44.0)](https://docs.renovatebot.com/merge-confidence/) |
| [postcss](https://postcss.org/) ([source](https://github.com/postcss/postcss)) | [`^8.4.25` -> `^8.4.26`](https://renovatebot.com/diffs/npm/postcss/8.4.25/8.4.26) | [![age](https://badges.renovateapi.com/packages/npm/postcss/8.4.26/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/postcss/8.4.26/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/postcss/8.4.26/compatibility-slim/8.4.25)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/postcss/8.4.26/confidence-slim/8.4.25)](https://docs.renovatebot.com/merge-confidence/) |
| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | [`^0.4.0` -> `^0.4.1`](https://renovatebot.com/diffs/npm/prettier-plugin-tailwindcss/0.4.0/0.4.1) | [![age](https://badges.renovateapi.com/packages/npm/prettier-plugin-tailwindcss/0.4.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/prettier-plugin-tailwindcss/0.4.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/prettier-plugin-tailwindcss/0.4.1/compatibility-slim/0.4.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/prettier-plugin-tailwindcss/0.4.1/confidence-slim/0.4.0)](https://docs.renovatebot.com/merge-confidence/) |
| [svelte](https://svelte.dev) ([source](https://github.com/sveltejs/svelte)) | [`^4.0.5` -> `^4.1.0`](https://renovatebot.com/diffs/npm/svelte/4.0.5/4.1.0) | [![age](https://badges.renovateapi.com/packages/npm/svelte/4.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/svelte/4.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/svelte/4.1.0/compatibility-slim/4.0.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/svelte/4.1.0/confidence-slim/4.0.5)](https://docs.renovatebot.com/merge-confidence/) |
| [tailwindcss](https://tailwindcss.com) ([source](https://github.com/tailwindlabs/tailwindcss)) | [`^3.3.2` -> `^3.3.3`](https://renovatebot.com/diffs/npm/tailwindcss/3.3.2/3.3.3) | [![age](https://badges.renovateapi.com/packages/npm/tailwindcss/3.3.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/tailwindcss/3.3.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/tailwindcss/3.3.3/compatibility-slim/3.3.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/tailwindcss/3.3.3/confidence-slim/3.3.2)](https://docs.renovatebot.com/merge-confidence/) |
| [vite](https://github.com/vitejs/vite/tree/main/#readme) ([source](https://github.com/vitejs/vite)) | [`^4.4.3` -> `^4.4.4`](https://renovatebot.com/diffs/npm/vite/4.4.3/4.4.4) | [![age](https://badges.renovateapi.com/packages/npm/vite/4.4.4/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/vite/4.4.4/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/vite/4.4.4/compatibility-slim/4.4.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/vite/4.4.4/confidence-slim/4.4.3)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>sveltejs/kit (@​sveltejs/kit)</summary>
### [`v1.22.3`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1223)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.22.2...@sveltejs/kit@1.22.3)
##### Patch Changes
- fix: gracefully handle server endpoints that return `Response`s with immutable `Headers` ([#​10367](https://github.com/sveltejs/kit/pull/10367))
</details>
<details>
<summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary>
### [`v6.1.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#610-2023-07-17)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.0.0...v6.1.0)
##### Bug Fixes
- **eslint-plugin:** \[comma-dangle] fixed crash from undefined predicate.ignore ([#​7223](https://github.com/typescript-eslint/typescript-eslint/issues/7223)) ([d368164](https://github.com/typescript-eslint/typescript-eslint/commit/d368164478a8b141ad6b1c4ea5088fdc639ccafe))
- **eslint-plugin:** \[no-floating-promises] false negative calling .then with second argument undefined ([#​6881](https://github.com/typescript-eslint/typescript-eslint/issues/6881)) ([606a52c](https://github.com/typescript-eslint/typescript-eslint/commit/606a52cefcecd594df6edc359bff291b835169f2)), closes [#​6850](https://github.com/typescript-eslint/typescript-eslint/issues/6850)
- **eslint-plugin:** \[no-floating-promises] finally should be transparent to unhandled promises ([#​7092](https://github.com/typescript-eslint/typescript-eslint/issues/7092)) ([2a4421c](https://github.com/typescript-eslint/typescript-eslint/commit/2a4421ccf072f866bb6c2dadab967aa69ac9bf4a))
- **eslint-plugin:** \[no-unnecessary-type-constraint] correctly fix in cts/mts files ([#​6795](https://github.com/typescript-eslint/typescript-eslint/issues/6795)) ([1404796](https://github.com/typescript-eslint/typescript-eslint/commit/14047963d79e4d4a783854e2826a30004fa34570))
- **eslint-plugin:** \[no-unused-vars] check if any variable definition is exported ([#​6873](https://github.com/typescript-eslint/typescript-eslint/issues/6873)) ([587ac30](https://github.com/typescript-eslint/typescript-eslint/commit/587ac306d9e53736ebe799f5b9edcb7dd030eed6)), closes [#​6188](https://github.com/typescript-eslint/typescript-eslint/issues/6188)
- **eslint-plugin:** fix schemas across several rules and add schema tests ([#​6947](https://github.com/typescript-eslint/typescript-eslint/issues/6947)) ([dd31bed](https://github.com/typescript-eslint/typescript-eslint/commit/dd31bed1e921531abe039180c9aeccbd56934601))
- **eslint-plugin:** include the rules types in the package ([#​7215](https://github.com/typescript-eslint/typescript-eslint/issues/7215)) ([a3da11d](https://github.com/typescript-eslint/typescript-eslint/commit/a3da11d09b1d119fd5bc4cd776474e2520d7fefd))
##### Features
- **typescript-estree:** add EXPERIMENTAL_useProjectService option to use TypeScript project service ([#​6754](https://github.com/typescript-eslint/typescript-eslint/issues/6754)) ([6d3d162](https://github.com/typescript-eslint/typescript-eslint/commit/6d3d162ce032ebcf5f892a4edfb897797fc96191))
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.1.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#610-2023-07-17)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v6.0.0...v6.1.0)
##### Features
- **typescript-estree:** add EXPERIMENTAL_useProjectService option to use TypeScript project service ([#​6754](https://github.com/typescript-eslint/typescript-eslint/issues/6754)) ([6d3d162](https://github.com/typescript-eslint/typescript-eslint/commit/6d3d162ce032ebcf5f892a4edfb897797fc96191))
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>eslint/eslint (eslint)</summary>
### [`v8.45.0`](https://github.com/eslint/eslint/releases/tag/v8.45.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.44.0...v8.45.0)
#### Features
- [`cdd063c`](https://github.com/eslint/eslint/commit/cdd063c388bbfe1781d7a864a832f03a2c1cc277) feat: Expose LegacyESLint in unsupported API ([#​17341](https://github.com/eslint/eslint/issues/17341)) (Nicholas C. Zakas)
- [`d34abe5`](https://github.com/eslint/eslint/commit/d34abe59eb23932dcbc79757d7932d08ee8b20e5) feat: fix indent rule for else-if ([#​17318](https://github.com/eslint/eslint/issues/17318)) (Milos Djermanovic)
#### Bug Fixes
- [`b79b6fb`](https://github.com/eslint/eslint/commit/b79b6fb64473969b426d086b484d2e29594a5e9a) fix: Fix suggestion message in `no-useless-escape` ([#​17339](https://github.com/eslint/eslint/issues/17339)) (Francesco Trotta)
- [`c667055`](https://github.com/eslint/eslint/commit/c667055fb9da8ebac3a99f6e5a8b5565cc86af8e) fix: provide unique `fix` and `fix.range` objects in lint messages ([#​17332](https://github.com/eslint/eslint/issues/17332)) (Milos Djermanovic)
#### Documentation
- [`89f3225`](https://github.com/eslint/eslint/commit/89f3225108c66425e4132f76db6c1ab13aac98d7) docs: add playground links to correct and incorrect code blocks ([#​17306](https://github.com/eslint/eslint/issues/17306)) (Josh Goldberg ✨)
- [`f8892b5`](https://github.com/eslint/eslint/commit/f8892b52920b8967f9e7bec23c75b74e03977d6b) docs: Expand rule option schema docs ([#​17198](https://github.com/eslint/eslint/issues/17198)) (Matt Wilkinson)
- [`8bcbf11`](https://github.com/eslint/eslint/commit/8bcbf11b6050418262ffa8e0ca37f365ae92e7ce) docs: Config Migration Guide ([#​17230](https://github.com/eslint/eslint/issues/17230)) (Ben Perlmutter)
- [`bb30908`](https://github.com/eslint/eslint/commit/bb3090897166dbfd2931a43a70e2a5c1f3fa0a07) docs: Update README (GitHub Actions Bot)
- [`84d243b`](https://github.com/eslint/eslint/commit/84d243b245b01b667f0752b592e8bda02a9aa2b1) docs: Update README (GitHub Actions Bot)
- [`b762632`](https://github.com/eslint/eslint/commit/b762632298f20c4f81e7d01ab850c3f5e3874637) docs: Update README (GitHub Actions Bot)
- [`138c096`](https://github.com/eslint/eslint/commit/138c096bc9468b553dbafc0e573c6522a17a7922) docs: add more prefer-destructuring examples with array destructuring ([#​17330](https://github.com/eslint/eslint/issues/17330)) (Milos Djermanovic)
- [`1fc50a8`](https://github.com/eslint/eslint/commit/1fc50a89753346f4f4c786ffd20ac4cf185bb036) docs: `max-len` rule `code` and `tabWidth` as positional arguments ([#​17331](https://github.com/eslint/eslint/issues/17331)) (Jesús Leganés-Combarro)
#### Chores
- [`68f63d7`](https://github.com/eslint/eslint/commit/68f63d76ce785fab4f42b76f1599026eea379bf7) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`5ca9b4d`](https://github.com/eslint/eslint/commit/5ca9b4d29f747e9cf5c9055e85c93b3b605d57fc) chore: update eslint-config-eslint exports ([#​17336](https://github.com/eslint/eslint/issues/17336)) (Milos Djermanovic)
- [`7bf2e86`](https://github.com/eslint/eslint/commit/7bf2e86022c9e95db4ca1472fddfa2ea4edd1870) chore: remove unused dependencies ([#​17352](https://github.com/eslint/eslint/issues/17352)) (Percy Ma)
- [`c6f8cd0`](https://github.com/eslint/eslint/commit/c6f8cd0d62e4a3c314c6860ff367490bbd05325a) chore: Remove `defaultIgnores` from FlatESLint private members ([#​17349](https://github.com/eslint/eslint/issues/17349)) (Francesco Trotta)
- [`0052374`](https://github.com/eslint/eslint/commit/0052374035672efe9129343fc00ee51a4c288ff3) chore: move jsdoc settings to eslint-config-eslint ([#​17338](https://github.com/eslint/eslint/issues/17338)) (唯然)
</details>
<details>
<summary>postcss/postcss (postcss)</summary>
### [`v8.4.26`](https://github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8426)
[Compare Source](https://github.com/postcss/postcss/compare/8.4.25...8.4.26)
- Fixed clone methods types.
</details>
<details>
<summary>tailwindlabs/prettier-plugin-tailwindcss (prettier-plugin-tailwindcss)</summary>
### [`v0.4.1`](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/HEAD/CHANGELOG.md#041---2023-07-14)
[Compare Source](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.4.0...v0.4.1)
##### Fixed
- Don't move partial classes inside Twig attributes ([#​184](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/184))
</details>
<details>
<summary>sveltejs/svelte (svelte)</summary>
### [`v4.1.0`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#410)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@4.0.5...svelte@4.1.0)
##### Minor Changes
- feat: add ability to extend custom element class ([#​8991](https://github.com/sveltejs/svelte/pull/8991))
##### Patch Changes
- fix: ensure `svelte:component` evaluates props once ([#​8946](https://github.com/sveltejs/svelte/pull/8946))
- fix: remove `let:variable` slot bindings from select binding dependencies ([#​8969](https://github.com/sveltejs/svelte/pull/8969))
- fix: handle destructured primitive literals ([#​8871](https://github.com/sveltejs/svelte/pull/8871))
- perf: optimize imports that are not mutated or reassigned ([#​8948](https://github.com/sveltejs/svelte/pull/8948))
- fix: don't add accessor twice ([#​8996](https://github.com/sveltejs/svelte/pull/8996))
</details>
<details>
<summary>tailwindlabs/tailwindcss (tailwindcss)</summary>
### [`v3.3.3`](https://github.com/tailwindlabs/tailwindcss/releases/tag/v3.3.3)
[Compare Source](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.2...v3.3.3)
##### Fixed
- Fix issue where some pseudo-element variants generated the wrong selector ([#​10943](https://github.com/tailwindlabs/tailwindcss/pull/10943), [#​10962](https://github.com/tailwindlabs/tailwindcss/pull/10962), [#​11111](https://github.com/tailwindlabs/tailwindcss/pull/11111))
- Make font settings propagate into buttons, inputs, etc. ([#​10940](https://github.com/tailwindlabs/tailwindcss/pull/10940))
- Fix parsing of `theme()` inside `calc()` when there are no spaces around operators ([#​11157](https://github.com/tailwindlabs/tailwindcss/pull/11157))
- Ensure `repeating-conic-gradient` is detected as an image ([#​11180](https://github.com/tailwindlabs/tailwindcss/pull/11180))
- Move unknown pseudo-elements outside of `:is` by default ([#​11345](https://github.com/tailwindlabs/tailwindcss/pull/11345))
- Escape animation names when prefixes contain special characters ([#​11470](https://github.com/tailwindlabs/tailwindcss/pull/11470))
- Don't prefix arbitrary classes in `group` and `peer` variants ([#​11454](https://github.com/tailwindlabs/tailwindcss/pull/11454))
- Sort classes using position of first matching rule ([#​11504](https://github.com/tailwindlabs/tailwindcss/pull/11504))
- Allow variant to be an at-rule without a prelude ([#​11589](https://github.com/tailwindlabs/tailwindcss/pull/11589))
- Make PostCSS plugin async to improve performance ([#​11548](https://github.com/tailwindlabs/tailwindcss/pull/11548))
- Don’t error when a config file is missing ([f97759f](https://github.com/tailwindlabs/tailwindcss/commit/f97759f808d15ace66647b1405744fcf95a392e5))
##### Added
- Add `aria-busy` utility ([#​10966](https://github.com/tailwindlabs/tailwindcss/pull/10966))
##### Changed
- Reset padding for `<dialog>` elements in preflight ([#​11069](https://github.com/tailwindlabs/tailwindcss/pull/11069))
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v4.4.4`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small444-2023-07-14-small)
[Compare Source](https://github.com/vitejs/vite/compare/v4.4.3...v4.4.4)
- chore: warning about ssr cjs format removal ([#​13827](https://github.com/vitejs/vite/issues/13827)) ([4646e9f](https://github.com/vitejs/vite/commit/4646e9f)), closes [#​13827](https://github.com/vitejs/vite/issues/13827)
- fix(esbuild): enable experimentalDecorators by default ([#​13805](https://github.com/vitejs/vite/issues/13805)) ([e8880f0](https://github.com/vitejs/vite/commit/e8880f0)), closes [#​13805](https://github.com/vitejs/vite/issues/13805)
- fix(scan): skip tsconfigRaw fallback if tsconfig is set ([#​13823](https://github.com/vitejs/vite/issues/13823)) ([b6155a1](https://github.com/vitejs/vite/commit/b6155a1)), closes [#​13823](https://github.com/vitejs/vite/issues/13823)
- feat(client): close `vite-error-overlay` with Escape key ([#​13795](https://github.com/vitejs/vite/issues/13795)) ([85bdcda](https://github.com/vitejs/vite/commit/85bdcda)), closes [#​13795](https://github.com/vitejs/vite/issues/13795)
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/74
Update typescript-eslint monorepo to v6 (major) - autoclosed
2023-07-13T03:23:55Z
renovate
Update typescript-eslint monorepo to v6 (major) - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) | [`^5.62.0` -> ...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) | [`^5.62.0` -> `^6.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.62.0/6.0.0) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/6.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/6.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/6.0.0/compatibility-slim/5.62.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/6.0.0/confidence-slim/5.62.0)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint) | [`^5.62.0` -> `^6.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.62.0/6.0.0) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/6.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/6.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/6.0.0/compatibility-slim/5.62.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/6.0.0/confidence-slim/5.62.0)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary>
### [`v6.0.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#600-2023-07-10)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.62.0...v6.0.0)
##### Bug Fixes
- bumped ts-api-utils to 0.0.39 ([#​6497](https://github.com/typescript-eslint/typescript-eslint/issues/6497)) ([217c710](https://github.com/typescript-eslint/typescript-eslint/commit/217c710d99445994b9c8db7b9bee9b9cc63bc4cb))
- correct handling of additionalProperties in object schemas ([#​6939](https://github.com/typescript-eslint/typescript-eslint/issues/6939)) ([489c7a5](https://github.com/typescript-eslint/typescript-eslint/commit/489c7a50ae99ef66df152a68fd447f7e42a23558))
- correct lint error after merge ([277fdb5](https://github.com/typescript-eslint/typescript-eslint/commit/277fdb5ac76bd761ae6f5d1052445dcff2e848a1))
- **eslint-plugin:** \[explicit-module-boundary-types] remove shouldTrackReferences option from schema ([#​5399](https://github.com/typescript-eslint/typescript-eslint/issues/5399)) ([6d32734](https://github.com/typescript-eslint/typescript-eslint/commit/6d32734b1312f60ee7d12d4bb19fc1cf52e7f0a5))
- **eslint-plugin:** allow parser@^6.0.0 ([#​6630](https://github.com/typescript-eslint/typescript-eslint/issues/6630)) ([92908bd](https://github.com/typescript-eslint/typescript-eslint/commit/92908bdd9c102ff599da6a4791e8ad3e6d3dc593))
- **eslint-plugin:** remove valid-typeof disable in eslint-recommended ([#​5381](https://github.com/typescript-eslint/typescript-eslint/issues/5381)) ([b82df5e](https://github.com/typescript-eslint/typescript-eslint/commit/b82df5eaed437727566cde2b53410001505f1b13))
- fix illegal decorator check ([#​6723](https://github.com/typescript-eslint/typescript-eslint/issues/6723)) ([c456f8c](https://github.com/typescript-eslint/typescript-eslint/commit/c456f8cdef5a931c631bfbcfc84d8a25caaf019f))
- rename typeParameters to typeArguments where needed ([#​5384](https://github.com/typescript-eslint/typescript-eslint/issues/5384)) ([08d757b](https://github.com/typescript-eslint/typescript-eslint/commit/08d757b26b00d0accea010e61ec42b4f753f993e))
- replace tsutils with ts-api-tools ([#​6428](https://github.com/typescript-eslint/typescript-eslint/issues/6428)) ([79327b4](https://github.com/typescript-eslint/typescript-eslint/commit/79327b4999999cde3003901b40527af002c4906a))
- **type-utils:** treat intrinsic types as if they are from lib and never match error types ([#​6869](https://github.com/typescript-eslint/typescript-eslint/issues/6869)) ([ecb57de](https://github.com/typescript-eslint/typescript-eslint/commit/ecb57de5eb50511bed163f6e1b27e31b8577344e))
- **typescript-estree:** account for namespace nesting in AST conversion ([#​6272](https://github.com/typescript-eslint/typescript-eslint/issues/6272)) ([09e3877](https://github.com/typescript-eslint/typescript-eslint/commit/09e38776c63fea3328f71df36644ee11dd137cc1))
- update `exports` field in package.json files ([#​6550](https://github.com/typescript-eslint/typescript-eslint/issues/6550)) ([53776c2](https://github.com/typescript-eslint/typescript-eslint/commit/53776c244f8bbdc852d57c7b313b0935e755ddc4))
##### chore
- drop support for node v14.17, v17 ([#​5971](https://github.com/typescript-eslint/typescript-eslint/issues/5971)) ([cc62015](https://github.com/typescript-eslint/typescript-eslint/commit/cc62015b8ae5f207912ff8988e2a0b3fe9a79243))
##### Features
- add new package `rule-tester` ([#​6777](https://github.com/typescript-eslint/typescript-eslint/issues/6777)) ([2ce1c1d](https://github.com/typescript-eslint/typescript-eslint/commit/2ce1c1d22c799a1ca027674fcb9b3a7ab0107428))
- add package.json exports for public packages ([#​6458](https://github.com/typescript-eslint/typescript-eslint/issues/6458)) ([d676683](https://github.com/typescript-eslint/typescript-eslint/commit/d6766838a05259556029acaac57dc7839b68c592))
- bump minimum supported TS version to 4.2.4 ([#​5915](https://github.com/typescript-eslint/typescript-eslint/issues/5915)) ([a8e71d5](https://github.com/typescript-eslint/typescript-eslint/commit/a8e71d52169f32ab9e836ec96d980ba52deffe12))
- bump ts-api-utils to v0.0.21 ([#​6459](https://github.com/typescript-eslint/typescript-eslint/issues/6459)) ([3915661](https://github.com/typescript-eslint/typescript-eslint/commit/391566172dbc6013be79952fc68a588bf653fa8d))
- bump ts-api-utils to v0.0.22 ([#​6472](https://github.com/typescript-eslint/typescript-eslint/issues/6472)) ([b88cd23](https://github.com/typescript-eslint/typescript-eslint/commit/b88cd2332921efcca7ec5f4176f19779346d963b))
- drop support for ESLint v6 ([#​5972](https://github.com/typescript-eslint/typescript-eslint/issues/5972)) ([bda806d](https://github.com/typescript-eslint/typescript-eslint/commit/bda806d78ee46133587d9383baff52d796a594e5))
- drop support for node v12 ([#​5918](https://github.com/typescript-eslint/typescript-eslint/issues/5918)) ([7e3fe9a](https://github.com/typescript-eslint/typescript-eslint/commit/7e3fe9a67abd394b0a114f2deb466edf5c9759ac))
- drop support for node v14 and test against node v20 ([#​7022](https://github.com/typescript-eslint/typescript-eslint/issues/7022)) ([e6235bf](https://github.com/typescript-eslint/typescript-eslint/commit/e6235bf61b781066653581b57b7cd976c9c4f905))
- **eslint-plugin:** \[prefer-nullish-coalescing]: add support for assignment expressions ([#​5234](https://github.com/typescript-eslint/typescript-eslint/issues/5234)) ([4bdbe67](https://github.com/typescript-eslint/typescript-eslint/commit/4bdbe67955fd591c25e58b13e674ba05bf5ed585))
- **eslint-plugin:** \[prefer-optional-chain] handle cases where the first operands are unrelated to the rest of the chain and add type info ([#​6397](https://github.com/typescript-eslint/typescript-eslint/issues/6397)) ([02a37c4](https://github.com/typescript-eslint/typescript-eslint/commit/02a37c4c79d9b83998b7ee1376be43b06e12b3a0))
- **eslint-plugin:** \[prefer-readonly-parameter-types] added an optional type allowlist ([#​4436](https://github.com/typescript-eslint/typescript-eslint/issues/4436)) ([c9427b7](https://github.com/typescript-eslint/typescript-eslint/commit/c9427b78b69f1a6a2453ef2df2be5bf96b7b00bc))
- **eslint-plugin:** \[restrict-plus-operands] change checkCompoundAssignments to skipCompoundAssignments ([#​7027](https://github.com/typescript-eslint/typescript-eslint/issues/7027)) ([dc801d8](https://github.com/typescript-eslint/typescript-eslint/commit/dc801d892ecc1af678ff37166481f4b69186164c))
- **eslint-plugin:** add config that disables type-aware linting ([#​6470](https://github.com/typescript-eslint/typescript-eslint/issues/6470)) ([3b063cf](https://github.com/typescript-eslint/typescript-eslint/commit/3b063cfadce50985f8ec6d8f44f5b1cbd5c1ea57))
- **eslint-plugin:** apply final v6 changes to configs ([#​7110](https://github.com/typescript-eslint/typescript-eslint/issues/7110)) ([c13ce0b](https://github.com/typescript-eslint/typescript-eslint/commit/c13ce0b4f7a74a6d8fecf78d25ebd8181f7a9119))
- **eslint-plugin:** deprecate no-type-alias ([#​6229](https://github.com/typescript-eslint/typescript-eslint/issues/6229)) ([820bdf2](https://github.com/typescript-eslint/typescript-eslint/commit/820bdf2a3934d4186d51186693ced02df64a57ce))
- **eslint-plugin:** final final config changes for v6 ([#​7157](https://github.com/typescript-eslint/typescript-eslint/issues/7157)) ([e35c5c1](https://github.com/typescript-eslint/typescript-eslint/commit/e35c5c1c39f3d76b916ad1c1ac2c7bf05b379193))
- **eslint-plugin:** rework configs: recommended, strict, stylistic; -type-checked ([#​5251](https://github.com/typescript-eslint/typescript-eslint/issues/5251)) ([5346b5b](https://github.com/typescript-eslint/typescript-eslint/commit/5346b5bbdbba81439ba761c282ba9cdcec7b45c8)), closes [#​5036](https://github.com/typescript-eslint/typescript-eslint/issues/5036) [#​5834](https://github.com/typescript-eslint/typescript-eslint/issues/5834) [#​5882](https://github.com/typescript-eslint/typescript-eslint/issues/5882) [#​5864](https://github.com/typescript-eslint/typescript-eslint/issues/5864) [#​3076](https://github.com/typescript-eslint/typescript-eslint/issues/3076) [#​5834](https://github.com/typescript-eslint/typescript-eslint/issues/5834) [#​5882](https://github.com/typescript-eslint/typescript-eslint/issues/5882) [#​5864](https://github.com/typescript-eslint/typescript-eslint/issues/5864) [#​5889](https://github.com/typescript-eslint/typescript-eslint/issues/5889) [#​5834](https://github.com/typescript-eslint/typescript-eslint/issues/5834) [#​5882](https://github.com/typescript-eslint/typescript-eslint/issues/5882) [#​5864](https://github.com/typescript-eslint/typescript-eslint/issues/5864) [#​5883](https://github.com/typescript-eslint/typescript-eslint/issues/5883) [#​4863](https://github.com/typescript-eslint/typescript-eslint/issues/4863) [#​5381](https://github.com/typescript-eslint/typescript-eslint/issues/5381) [#​5256](https://github.com/typescript-eslint/typescript-eslint/issues/5256) [#​5399](https://github.com/typescript-eslint/typescript-eslint/issues/5399)
- fork json schema types for better compat with ESLint rule validation ([#​6963](https://github.com/typescript-eslint/typescript-eslint/issues/6963)) ([a4967f2](https://github.com/typescript-eslint/typescript-eslint/commit/a4967f2e8cc7b0432d8dfe804772e60042c5384c))
- improve rule schemas, add test to validate schemas, add tooling to generate schema types ([#​6899](https://github.com/typescript-eslint/typescript-eslint/issues/6899)) ([acc1a43](https://github.com/typescript-eslint/typescript-eslint/commit/acc1a43e02a403ff74a54c28c2c495f00d0be038))
- made BaseNode.parent non-optional ([#​5252](https://github.com/typescript-eslint/typescript-eslint/issues/5252)) ([a4768f3](https://github.com/typescript-eslint/typescript-eslint/commit/a4768f38ef4943873c1e9443e8cd101a663ac3c0)), closes [#​5036](https://github.com/typescript-eslint/typescript-eslint/issues/5036) [#​5834](https://github.com/typescript-eslint/typescript-eslint/issues/5834) [#​5882](https://github.com/typescript-eslint/typescript-eslint/issues/5882) [#​5864](https://github.com/typescript-eslint/typescript-eslint/issues/5864) [#​3076](https://github.com/typescript-eslint/typescript-eslint/issues/3076) [#​5834](https://github.com/typescript-eslint/typescript-eslint/issues/5834) [#​5882](https://github.com/typescript-eslint/typescript-eslint/issues/5882) [#​5864](https://github.com/typescript-eslint/typescript-eslint/issues/5864) [#​5889](https://github.com/typescript-eslint/typescript-eslint/issues/5889) [#​5834](https://github.com/typescript-eslint/typescript-eslint/issues/5834) [#​5882](https://github.com/typescript-eslint/typescript-eslint/issues/5882) [#​5864](https://github.com/typescript-eslint/typescript-eslint/issues/5864) [#​5883](https://github.com/typescript-eslint/typescript-eslint/issues/5883) [#​4863](https://github.com/typescript-eslint/typescript-eslint/issues/4863) [#​5381](https://github.com/typescript-eslint/typescript-eslint/issues/5381) [#​5256](https://github.com/typescript-eslint/typescript-eslint/issues/5256) [#​5399](https://github.com/typescript-eslint/typescript-eslint/issues/5399)
- remove `RuleTester` in `/utils` in favour of the new `/rule-tester` package ([#​6816](https://github.com/typescript-eslint/typescript-eslint/issues/6816)) ([c33f497](https://github.com/typescript-eslint/typescript-eslint/commit/c33f497ad8aec7c123c7374f7aff3e24025fe861))
- remove partial type-information program ([#​6066](https://github.com/typescript-eslint/typescript-eslint/issues/6066)) ([7fc062a](https://github.com/typescript-eslint/typescript-eslint/commit/7fc062abc30a73093cd943c2cb808ae373fe12d9))
- **typescript-estree:** add type checker wrapper APIs to ParserServicesWithTypeInformation ([#​6404](https://github.com/typescript-eslint/typescript-eslint/issues/6404)) ([62d5755](https://github.com/typescript-eslint/typescript-eslint/commit/62d57559564fb08512eafe03a2c1b167c4377601))
- **typescript-estree:** added allowInvalidAST option to not throw on invalid tokens ([#​6247](https://github.com/typescript-eslint/typescript-eslint/issues/6247)) ([a3b177d](https://github.com/typescript-eslint/typescript-eslint/commit/a3b177d59adaf8ea76b205befc8b12d86447f1fb))
- **typescript-estree:** check for illegal decorators on function declarations ([#​6590](https://github.com/typescript-eslint/typescript-eslint/issues/6590)) ([1b39cfd](https://github.com/typescript-eslint/typescript-eslint/commit/1b39cfd307955deb8e407cf8dd3a6ca1ed1b8df6))
- **typescript-estree:** check modifiers on every node ([#​6615](https://github.com/typescript-eslint/typescript-eslint/issues/6615)) ([62d6230](https://github.com/typescript-eslint/typescript-eslint/commit/62d62304e16b553274a80d8ab2653543a22f2391))
- **typescript-estree:** remove optionality from AST boolean properties ([#​6274](https://github.com/typescript-eslint/typescript-eslint/issues/6274)) ([df131e2](https://github.com/typescript-eslint/typescript-eslint/commit/df131e258c93e5714c88c0373cfeb2e1e75afc75))
- **typescript-estree:** throw errors for object methods without function bodies ([#​6589](https://github.com/typescript-eslint/typescript-eslint/issues/6589)) ([1d78576](https://github.com/typescript-eslint/typescript-eslint/commit/1d78576d41323e35c2d2a2ecc92f6ee76ed61d57))
- **typescript-estree:** throw errors when abstract property has initializer ([#​6613](https://github.com/typescript-eslint/typescript-eslint/issues/6613)) ([dcdbc76](https://github.com/typescript-eslint/typescript-eslint/commit/dcdbc76d5418a383968d15e32d2eba7a9d2d7e79))
##### BREAKING CHANGES
- **eslint-plugin:** Adds an additional class of checks to the rule
- drop support for ESLint v6
- drops support for node v17
- Bumps the minimum supported range and removes handling for old versions
- drops support for node v12
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.0.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#600-2023-07-10)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.62.0...v6.0.0)
##### Bug Fixes
- update `exports` field in package.json files ([#​6550](https://github.com/typescript-eslint/typescript-eslint/issues/6550)) ([53776c2](https://github.com/typescript-eslint/typescript-eslint/commit/53776c244f8bbdc852d57c7b313b0935e755ddc4))
##### chore
- drop support for node v14.17, v17 ([#​5971](https://github.com/typescript-eslint/typescript-eslint/issues/5971)) ([cc62015](https://github.com/typescript-eslint/typescript-eslint/commit/cc62015b8ae5f207912ff8988e2a0b3fe9a79243))
##### Features
- add new package `rule-tester` ([#​6777](https://github.com/typescript-eslint/typescript-eslint/issues/6777)) ([2ce1c1d](https://github.com/typescript-eslint/typescript-eslint/commit/2ce1c1d22c799a1ca027674fcb9b3a7ab0107428))
- add package.json exports for public packages ([#​6458](https://github.com/typescript-eslint/typescript-eslint/issues/6458)) ([d676683](https://github.com/typescript-eslint/typescript-eslint/commit/d6766838a05259556029acaac57dc7839b68c592))
- drop support for ESLint v6 ([#​5972](https://github.com/typescript-eslint/typescript-eslint/issues/5972)) ([bda806d](https://github.com/typescript-eslint/typescript-eslint/commit/bda806d78ee46133587d9383baff52d796a594e5))
- drop support for node v12 ([#​5918](https://github.com/typescript-eslint/typescript-eslint/issues/5918)) ([7e3fe9a](https://github.com/typescript-eslint/typescript-eslint/commit/7e3fe9a67abd394b0a114f2deb466edf5c9759ac))
- drop support for node v14 and test against node v20 ([#​7022](https://github.com/typescript-eslint/typescript-eslint/issues/7022)) ([e6235bf](https://github.com/typescript-eslint/typescript-eslint/commit/e6235bf61b781066653581b57b7cd976c9c4f905))
- remove partial type-information program ([#​6066](https://github.com/typescript-eslint/typescript-eslint/issues/6066)) ([7fc062a](https://github.com/typescript-eslint/typescript-eslint/commit/7fc062abc30a73093cd943c2cb808ae373fe12d9))
- **scope-manager:** ignore ECMA version ([#​5889](https://github.com/typescript-eslint/typescript-eslint/issues/5889)) ([f2330f7](https://github.com/typescript-eslint/typescript-eslint/commit/f2330f79739eb93e3c290ccc6e810a01e097eda0)), closes [#​5834](https://github.com/typescript-eslint/typescript-eslint/issues/5834) [#​5882](https://github.com/typescript-eslint/typescript-eslint/issues/5882) [#​5864](https://github.com/typescript-eslint/typescript-eslint/issues/5864) [#​5883](https://github.com/typescript-eslint/typescript-eslint/issues/5883)
- **typescript-estree:** added allowInvalidAST option to not throw on invalid tokens ([#​6247](https://github.com/typescript-eslint/typescript-eslint/issues/6247)) ([a3b177d](https://github.com/typescript-eslint/typescript-eslint/commit/a3b177d59adaf8ea76b205befc8b12d86447f1fb))
- **typescript-estree:** allow providing code as a ts.SourceFile ([#​5892](https://github.com/typescript-eslint/typescript-eslint/issues/5892)) ([af41b7f](https://github.com/typescript-eslint/typescript-eslint/commit/af41b7fa7b9b8f3023fdabd40846598d5d4d4f61))
- **typescript-estree:** deprecate createDefaultProgram ([#​5890](https://github.com/typescript-eslint/typescript-eslint/issues/5890)) ([426d6b6](https://github.com/typescript-eslint/typescript-eslint/commit/426d6b647e6df3e312d1cef3e28dadaef6675fd3))
- **typescript-estree:** remove optionality from AST boolean properties ([#​6274](https://github.com/typescript-eslint/typescript-eslint/issues/6274)) ([df131e2](https://github.com/typescript-eslint/typescript-eslint/commit/df131e258c93e5714c88c0373cfeb2e1e75afc75))
##### BREAKING CHANGES
- drop support for ESLint v6
- drops support for node v17
- drops support for node v12
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>
---
### 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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/71
Update all non-major dependencies - autoclosed
2023-07-12T04:24:35Z
renovate
Update all non-major dependencies - autoclosed
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@sveltejs/kit](https://kit.svelte.dev) ([source](https://github.com/sveltejs/kit)) | [`^1.20.5` -> `^1.22....
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@sveltejs/kit](https://kit.svelte.dev) ([source](https://github.com/sveltejs/kit)) | [`^1.20.5` -> `^1.22.2`](https://renovatebot.com/diffs/npm/@sveltejs%2fkit/1.20.5/1.22.2) | [![age](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.2/compatibility-slim/1.20.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@sveltejs%2fkit/1.22.2/confidence-slim/1.20.5)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) | [`^18.16.18` -> `^18.16.19`](https://renovatebot.com/diffs/npm/@types%2fnode/18.16.18/18.16.19) | [![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.19/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.19/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.19/compatibility-slim/18.16.18)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/18.16.19/confidence-slim/18.16.18)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) | [`^5.60.1` -> `^5.62.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.60.1/5.62.0) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.62.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.62.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.62.0/compatibility-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.62.0/confidence-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint) | [`^5.60.1` -> `^5.62.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.60.1/5.62.0) | [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.62.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.62.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.62.0/compatibility-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.62.0/confidence-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/) |
| [daisyui](https://daisyui.com) ([source](https://github.com/saadeghi/daisyui)) | [`^3.1.6` -> `^3.2.1`](https://renovatebot.com/diffs/npm/daisyui/3.1.6/3.2.1) | [![age](https://badges.renovateapi.com/packages/npm/daisyui/3.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/daisyui/3.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/daisyui/3.2.1/compatibility-slim/3.1.6)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/daisyui/3.2.1/confidence-slim/3.1.6)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`^8.43.0` -> `^8.44.0`](https://renovatebot.com/diffs/npm/eslint/8.43.0/8.44.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/compatibility-slim/8.43.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.44.0/confidence-slim/8.43.0)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-svelte](https://sveltejs.github.io/eslint-plugin-svelte) ([source](https://github.com/sveltejs/eslint-plugin-svelte)) | [`^2.31.1` -> `^2.32.2`](https://renovatebot.com/diffs/npm/eslint-plugin-svelte/2.31.1/2.32.2) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.2/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.2/compatibility-slim/2.31.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-svelte/2.32.2/confidence-slim/2.31.1)](https://docs.renovatebot.com/merge-confidence/) |
| [postcss](https://postcss.org/) ([source](https://github.com/postcss/postcss)) | [`^8.4.24` -> `^8.4.25`](https://renovatebot.com/diffs/npm/postcss/8.4.24/8.4.25) | [![age](https://badges.renovateapi.com/packages/npm/postcss/8.4.25/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/postcss/8.4.25/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/postcss/8.4.25/compatibility-slim/8.4.24)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/postcss/8.4.25/confidence-slim/8.4.24)](https://docs.renovatebot.com/merge-confidence/) |
| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | [`^0.3.0` -> `^0.4.0`](https://renovatebot.com/diffs/npm/prettier-plugin-tailwindcss/0.3.0/0.4.0) | [![age](https://badges.renovateapi.com/packages/npm/prettier-plugin-tailwindcss/0.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/prettier-plugin-tailwindcss/0.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/prettier-plugin-tailwindcss/0.4.0/compatibility-slim/0.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/prettier-plugin-tailwindcss/0.4.0/confidence-slim/0.3.0)](https://docs.renovatebot.com/merge-confidence/) |
| [svelte](https://svelte.dev) ([source](https://github.com/sveltejs/svelte)) | [`^4.0.0` -> `^4.0.5`](https://renovatebot.com/diffs/npm/svelte/4.0.0/4.0.5) | [![age](https://badges.renovateapi.com/packages/npm/svelte/4.0.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/svelte/4.0.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/svelte/4.0.5/compatibility-slim/4.0.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/svelte/4.0.5/confidence-slim/4.0.0)](https://docs.renovatebot.com/merge-confidence/) |
| [svelte-check](https://github.com/sveltejs/language-tools) | [`^3.4.4` -> `^3.4.6`](https://renovatebot.com/diffs/npm/svelte-check/3.4.4/3.4.6) | [![age](https://badges.renovateapi.com/packages/npm/svelte-check/3.4.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/svelte-check/3.4.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/svelte-check/3.4.6/compatibility-slim/3.4.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/svelte-check/3.4.6/confidence-slim/3.4.4)](https://docs.renovatebot.com/merge-confidence/) |
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/Microsoft/TypeScript)) | [`^5.1.3` -> `^5.1.6`](https://renovatebot.com/diffs/npm/typescript/5.1.3/5.1.6) | [![age](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/compatibility-slim/5.1.3)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/confidence-slim/5.1.3)](https://docs.renovatebot.com/merge-confidence/) |
| [vite](https://github.com/vitejs/vite/tree/main/#readme) ([source](https://github.com/vitejs/vite)) | [`^4.3.9` -> `^4.4.3`](https://renovatebot.com/diffs/npm/vite/4.3.9/4.4.3) | [![age](https://badges.renovateapi.com/packages/npm/vite/4.4.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/vite/4.4.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/vite/4.4.3/compatibility-slim/4.3.9)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/vite/4.4.3/confidence-slim/4.3.9)](https://docs.renovatebot.com/merge-confidence/) |
| [vite-plugin-dynamic-import](https://github.com/vite-plugin/vite-plugin-dynamic-import) | [`^1.4.1` -> `^1.5.0`](https://renovatebot.com/diffs/npm/vite-plugin-dynamic-import/1.4.1/1.5.0) | [![age](https://badges.renovateapi.com/packages/npm/vite-plugin-dynamic-import/1.5.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/vite-plugin-dynamic-import/1.5.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/vite-plugin-dynamic-import/1.5.0/compatibility-slim/1.4.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/vite-plugin-dynamic-import/1.5.0/confidence-slim/1.4.1)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>sveltejs/kit (@​sveltejs/kit)</summary>
### [`v1.22.2`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1222)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.22.1...@sveltejs/kit@1.22.2)
##### Patch Changes
- fix: wait a tick before announcing new page title ([#​10363](https://github.com/sveltejs/kit/pull/10363))
- feat: more helpful error for preview if build output doesn't exist ([#​10337](https://github.com/sveltejs/kit/pull/10337))
### [`v1.22.1`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1221)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.22.0...@sveltejs/kit@1.22.1)
##### Patch Changes
- perf: only have Vite generate relative paths when required ([#​10287](https://github.com/sveltejs/kit/pull/10287))
### [`v1.22.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1220)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.21.0...@sveltejs/kit@1.22.0)
##### Minor Changes
- feat: add `HEAD` server method ([#​9753](https://github.com/sveltejs/kit/pull/9753))
- feat: support caching of responses with `Vary` header (except for `Vary: *`) ([#​9993](https://github.com/sveltejs/kit/pull/9993))
##### Patch Changes
- fix: avoid running load function on invalid requests ([#​9752](https://github.com/sveltejs/kit/pull/9752))
- fix: update page store when URL hash is changed from the address bar ([#​10202](https://github.com/sveltejs/kit/pull/10202))
- fix: include `Vary: Accept` header to fix browser caching of adjacent pages and endpoints ([#​9993](https://github.com/sveltejs/kit/pull/9993))
### [`v1.21.0`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1210)
[Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@1.20.5...@sveltejs/kit@1.21.0)
##### Minor Changes
- feat: add `event.isSubRequest` boolean indicating whether this is a call to one of the app's own APIs during SSR (or prerendering) ([#​10170](https://github.com/sveltejs/kit/pull/10170))
- feat: add `privatePrefix` to `config.kit.env` ([#​9996](https://github.com/sveltejs/kit/pull/9996))
- feat: export `VERSION` from `@sveltejs/kit` ([#​9969](https://github.com/sveltejs/kit/pull/9969))
##### Patch Changes
- docs: update inline NavigationType documentation ([#​10269](https://github.com/sveltejs/kit/pull/10269))
- perf: cache dynamic imports of nodes ([#​10080](https://github.com/sveltejs/kit/pull/10080))
</details>
<details>
<summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary>
### [`v5.62.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5620-2023-07-10)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0)
##### Bug Fixes
- **eslint-plugin:** \[comma-spacing] allow no space after trailing comma in objects and arrays ([#​6938](https://github.com/typescript-eslint/typescript-eslint/issues/6938)) ([24bdacc](https://github.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d))
- **eslint-plugin:** \[prefer-includes] escape special characters ([#​7161](https://github.com/typescript-eslint/typescript-eslint/issues/7161)) ([5a347a5](https://github.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0)), closes [#​7145](https://github.com/typescript-eslint/typescript-eslint/issues/7145)
- **eslint-plugin:** replace auto-fix of class literal property style rule with suggestion ([#​7054](https://github.com/typescript-eslint/typescript-eslint/issues/7054)) ([a8c824a](https://github.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3))
##### Features
- **eslint-plugin:** \[prefer-nullish-coalescing] add `ignorePrimitives` option ([#​6487](https://github.com/typescript-eslint/typescript-eslint/issues/6487)) ([6edaa04](https://github.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804))
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.
### [`v5.61.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)
##### Features
- **eslint-plugin:** \[ban-types] ban types in extends and implements ([#​7129](https://github.com/typescript-eslint/typescript-eslint/issues/7129)) ([997783f](https://github.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe))
- use graphemer instead of grapheme-splitter ([#​7069](https://github.com/typescript-eslint/typescript-eslint/issues/7069)) ([faea3ff](https://github.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c))
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.
#### [5.60.1](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26)
**Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://github.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.
</details>
<details>
<summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary>
### [`v5.62.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5620-2023-07-10)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0)
**Note:** Version bump only for package [@​typescript-eslint/parser](https://github.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.
### [`v5.61.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5610-2023-07-03)
[Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)
**Note:** Version bump only for package [@​typescript-eslint/parser](https://github.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.
#### [5.60.1](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26)
**Note:** Version bump only for package [@​typescript-eslint/parser](https://github.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>saadeghi/daisyui (daisyui)</summary>
### [`v3.2.1`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#321-2023-07-07)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.2.0...v3.2.1)
### [`v3.2.0`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#320-2023-07-07)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.1.11...v3.2.0)
##### Features
- less node dependencies ([f5859f7](https://github.com/saadeghi/daisyui/commit/f5859f7beecd01002a4585cdab1f057be01ba9d2))
##### 3.1.11 (2023-07-07)
##### Bug Fixes
- [#​2048](https://github.com/saadeghi/daisyui/issues/2048) ([4c6aa7b](https://github.com/saadeghi/daisyui/commit/4c6aa7b17d8f48ab364b75e77fb7eac9cd637887))
##### 3.1.10 (2023-07-06)
##### Bug Fixes
- [#​2055](https://github.com/saadeghi/daisyui/issues/2055) ([2443a12](https://github.com/saadeghi/daisyui/commit/2443a12c6dd7f35a72abaff004c1bf74f48516a0))
##### 3.1.9 (2023-07-05)
##### Bug Fixes
- [#​1955](https://github.com/saadeghi/daisyui/issues/1955) ([eae2e29](https://github.com/saadeghi/daisyui/commit/eae2e29472c81fcdbdba09c044d95864bcaf70c7))
##### 3.1.8 (2023-07-05)
##### Bug Fixes
- [#​2039](https://github.com/saadeghi/daisyui/issues/2039) ([d984d5b](https://github.com/saadeghi/daisyui/commit/d984d5b0dfab6d8f4c4e3f8caaa354f405d5fcbb))
##### 3.1.7 (2023-06-28)
##### 3.1.6 (2023-06-23)
##### Bug Fixes
- [#​2043](https://github.com/saadeghi/daisyui/issues/2043) ([b6081c3](https://github.com/saadeghi/daisyui/commit/b6081c3198c5603840dce95ee3025e70035bfed9))
##### 3.1.5 (2023-06-20)
##### Bug Fixes
- [#​1888](https://github.com/saadeghi/daisyui/issues/1888) drawer now animates out ([#​1988](https://github.com/saadeghi/daisyui/issues/1988)) ([b5b55c5](https://github.com/saadeghi/daisyui/commit/b5b55c5ff2970fcc1500173d0570bcee861a4e13))
##### 3.1.4 (2023-06-20)
##### 3.1.3 (2023-06-20)
##### 3.1.2 (2023-06-20)
##### Bug fixes
- fix: [#​2031](https://github.com/saadeghi/daisyui/issues/2031), [#​2027](https://github.com/saadeghi/daisyui/issues/2027), [#​2024](https://github.com/saadeghi/daisyui/issues/2024), [#​2021](https://github.com/saadeghi/daisyui/issues/2021), [#​2008](https://github.com/saadeghi/daisyui/issues/2008), [#​1907](https://github.com/saadeghi/daisyui/issues/1907)
##### 3.1.1 (2023-06-16)
##### Bug Fixes
- [#​1980](https://github.com/saadeghi/daisyui/issues/1980) ([a2434d4](https://github.com/saadeghi/daisyui/commit/a2434d4f915729409f952590d17fa958829f0096))
- [#​1985](https://github.com/saadeghi/daisyui/issues/1985)
- [#​2001](https://github.com/saadeghi/daisyui/issues/2001)
- [#​1995](https://github.com/saadeghi/daisyui/issues/1995)
### [`v3.1.11`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#3111-2023-07-07)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.1.10...v3.1.11)
### [`v3.1.10`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#3110-2023-07-06)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.1.9...v3.1.10)
### [`v3.1.9`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#319-2023-07-05)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.1.8...v3.1.9)
### [`v3.1.8`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#318-2023-07-05)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.1.7...v3.1.8)
### [`v3.1.7`](https://github.com/saadeghi/daisyui/blob/HEAD/CHANGELOG.md#317-2023-06-28)
[Compare Source](https://github.com/saadeghi/daisyui/compare/v3.1.6...v3.1.7)
</details>
<details>
<summary>eslint/eslint (eslint)</summary>
### [`v8.44.0`](https://github.com/eslint/eslint/releases/tag/v8.44.0)
[Compare Source](https://github.com/eslint/eslint/compare/v8.43.0...v8.44.0)
#### Features
- [`1766771`](https://github.com/eslint/eslint/commit/176677180a4a1209fc192771521c9192e1f67578) feat: add `es2023` and `es2024` environments ([#​17328](https://github.com/eslint/eslint/issues/17328)) (Milos Djermanovic)
- [`4c50400`](https://github.com/eslint/eslint/commit/4c5040022639ae804c15b366afc6e64982bd8ae3) feat: add `ecmaVersion: 2024`, regexp `v` flag parsing ([#​17324](https://github.com/eslint/eslint/issues/17324)) (Milos Djermanovic)
- [`4d411e4`](https://github.com/eslint/eslint/commit/4d411e4c7063274d6d346f1b7ee46f7575d0bbd2) feat: add ternaryOperandBinaryExpressions option to no-extra-parens rule ([#​17270](https://github.com/eslint/eslint/issues/17270)) (Percy Ma)
- [`c8b1f4d`](https://github.com/eslint/eslint/commit/c8b1f4d61a256727755d561bf53f889b6cd712e0) feat: Move `parserServices` to `SourceCode` ([#​17311](https://github.com/eslint/eslint/issues/17311)) (Milos Djermanovic)
- [`ef6e24e`](https://github.com/eslint/eslint/commit/ef6e24e42670f321d996948623846d9caaedac99) feat: treat unknown nodes as having the lowest precedence ([#​17302](https://github.com/eslint/eslint/issues/17302)) (Brad Zacher)
- [`1866e1d`](https://github.com/eslint/eslint/commit/1866e1df6175e4ba0ae4a0d88dc3c956bb310035) feat: allow flat config files to export a Promise ([#​17301](https://github.com/eslint/eslint/issues/17301)) (Milos Djermanovic)
#### Bug Fixes
- [`a36bcb6`](https://github.com/eslint/eslint/commit/a36bcb67f26be42c794797d0cc9948b9cfd4ff71) fix: no-unused-vars false positive with logical assignment operators ([#​17320](https://github.com/eslint/eslint/issues/17320)) (Gweesin Chan)
- [`7620b89`](https://github.com/eslint/eslint/commit/7620b891e81c234f30f9dbcceb64a05fd0dde65e) fix: Remove `no-unused-labels` autofix before potential directives ([#​17314](https://github.com/eslint/eslint/issues/17314)) (Francesco Trotta)
- [`391ed38`](https://github.com/eslint/eslint/commit/391ed38b09bd1a3abe85db65b8fcda980ab3d6f4) fix: Remove `no-extra-semi` autofix before potential directives ([#​17297](https://github.com/eslint/eslint/issues/17297)) (Francesco Trotta)
#### Documentation
- [`526e911`](https://github.com/eslint/eslint/commit/526e91106e6fe101578e9478a9d7f4844d4f72ac) docs: resubmit pr 17115 doc changes ([#​17291](https://github.com/eslint/eslint/issues/17291)) (唯然)
- [`e1314bf`](https://github.com/eslint/eslint/commit/e1314bf85a52bb0d05b1c9ca3b4c1732bae22172) docs: Integration section and tutorial ([#​17132](https://github.com/eslint/eslint/issues/17132)) (Ben Perlmutter)
- [`19a8c5d`](https://github.com/eslint/eslint/commit/19a8c5d84596a9f7f2aa428c1696ba86daf854e6) docs: Update README (GitHub Actions Bot)
#### Chores
- [`49e46ed`](https://github.com/eslint/eslint/commit/49e46edf3c8dc71d691a97fc33b63ed80ae0db0c) chore: upgrade [@​eslint/js](https://github.com/eslint/js)[@​8](https://github.com/8).44.0 ([#​17329](https://github.com/eslint/eslint/issues/17329)) (Milos Djermanovic)
- [`a1cb642`](https://github.com/eslint/eslint/commit/a1cb6421f9d185901cd99e5f696e912226ef6632) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins)
- [`840a264`](https://github.com/eslint/eslint/commit/840a26462bbf6c27c52c01b85ee2018062157951) test: More test cases for no-case-declarations ([#​17315](https://github.com/eslint/eslint/issues/17315)) (Elian Cordoba)
- [`e6e74f9`](https://github.com/eslint/eslint/commit/e6e74f9eef0448129dd4775628aba554a2d8c8c9) chore: package.json update for eslint-config-eslint release (ESLint Jenkins)
- [`eb3d794`](https://github.com/eslint/eslint/commit/eb3d7946e1e9f70254008744dba2397aaa730114) chore: upgrade semver@7.5.3 ([#​17323](https://github.com/eslint/eslint/issues/17323)) (Ziyad El Abid)
- [`cf88439`](https://github.com/eslint/eslint/commit/cf884390ad8071d88eae05df9321100f1770363d) chore: upgrade optionator@0.9.3 ([#​17319](https://github.com/eslint/eslint/issues/17319)) (Milos Djermanovic)
- [`9718a97`](https://github.com/eslint/eslint/commit/9718a9781d69d2c40b68c631aed97700b32c0082) refactor: remove unnecessary code in `flat-eslint.js` ([#​17308](https://github.com/eslint/eslint/issues/17308)) (Milos Djermanovic)
- [`f82e56e`](https://github.com/eslint/eslint/commit/f82e56e9acfb9562ece76441472d5657d7d5e296) perf: various performance improvements ([#​17135](https://github.com/eslint/eslint/issues/17135)) (moonlightaria)
- [`da81e66`](https://github.com/eslint/eslint/commit/da81e66e22b4f3d3fe292cf70c388753304deaad) chore: update eslint-plugin-jsdoc to 46.2.5 ([#​17245](https://github.com/eslint/eslint/issues/17245)) (唯然)
- [`b991640`](https://github.com/eslint/eslint/commit/b991640176d5dce4750f7cc71c56cd6f284c882f) chore: switch eslint-config-eslint to the flat format ([#​17247](https://github.com/eslint/eslint/issues/17247)) (唯然)
</details>
<details>
<summary>sveltejs/eslint-plugin-svelte (eslint-plugin-svelte)</summary>
### [`v2.32.2`](https://github.com/sveltejs/eslint-plugin-svelte/blob/HEAD/CHANGELOG.md#2322)
[Compare Source](https://github.com/sveltejs/eslint-plugin-svelte/compare/v2.32.1...v2.32.2)
##### Patch Changes
- [#​530](https://github.com/sveltejs/eslint-plugin-svelte/pull/530) [`c584404`](https://github.com/sveltejs/eslint-plugin-svelte/commit/c584404bd5a2134d81067abbd3c01525abc8e9f7) Thanks [@​pawelblaszczyk5](https://github.com/pawelblaszczyk5)! - fix: handle type aliases for $Events and $Slots declarations
### [`v2.32.1`](https://github.com/sveltejs/eslint-plugin-svelte/blob/HEAD/CHANGELOG.md#2321)
[Compare Source](https://github.com/sveltejs/eslint-plugin-svelte/compare/v2.32.0...v2.32.1)
##### Patch Changes
- [#​527](https://github.com/sveltejs/eslint-plugin-svelte/pull/527) [`0212a78`](https://github.com/sveltejs/eslint-plugin-svelte/commit/0212a78541e2ff51305c3b75f115dabcba73ab78) Thanks [@​marekdedic](https://github.com/marekdedic)! - fix(no-ununsed-class-name): fixed an error with `@use` at-rules
### [`v2.32.0`](https://github.com/sveltejs/eslint-plugin-svelte/blob/HEAD/CHANGELOG.md#2320)
[Compare Source](https://github.com/sveltejs/eslint-plugin-svelte/compare/v2.31.1...v2.32.0)
##### Minor Changes
- [#​520](https://github.com/sveltejs/eslint-plugin-svelte/pull/520) [`8ba5fb1`](https://github.com/sveltejs/eslint-plugin-svelte/commit/8ba5fb102d39310cdd5756245bb1f388e432a7a0) Thanks [@​marekdedic](https://github.com/marekdedic)! - feat(no-unused-class-name): added an option to allow some specific class names
- [#​524](https://github.com/sveltejs/eslint-plugin-svelte/pull/524) [`1e0346e`](https://github.com/sveltejs/eslint-plugin-svelte/commit/1e0346ef287089cf2b9169abf319d81e52993630) Thanks [@​ota-meshi](https://github.com/ota-meshi)! - feat: add support for Svelte v4
- [#​525](https://github.com/sveltejs/eslint-plugin-svelte/pull/525) [`20412ab`](https://github.com/sveltejs/eslint-plugin-svelte/commit/20412ab756154291e36671e31c41a0ca7c3c7f97) Thanks [@​renovate](https://github.com/apps/renovate)! - fix(deps): update dependency svelte-eslint-parser to ^0.32.0
##### Patch Changes
- [#​511](https://github.com/sveltejs/eslint-plugin-svelte/pull/511) [`bb30943`](https://github.com/sveltejs/eslint-plugin-svelte/commit/bb309430f45b49e86b3c4cb6fd53d6e57ea37a86) Thanks [@​marekdedic](https://github.com/marekdedic)! - feat(block-lang): added support for multiple modules of the same type
</details>
<details>
<summary>postcss/postcss (postcss)</summary>
### [`v8.4.25`](https://github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8425)
[Compare Source](https://github.com/postcss/postcss/compare/8.4.24...8.4.25)
- Improve stringify performance (by Romain Menke).
- Fixed docs (by [@​vikaskaliramna07](https://github.com/vikaskaliramna07)).
</details>
<details>
<summary>tailwindlabs/prettier-plugin-tailwindcss (prettier-plugin-tailwindcss)</summary>
### [`v0.4.0`](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/HEAD/CHANGELOG.md#040---2023-07-11)
[Compare Source](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.3.0...v0.4.0)
##### Added
- Export types for Prettier config ([#​162](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/162))
- Add Prettier v3 support ([#​179](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/179))
##### Fixed
- Don't move partial classes inside Liquid script attributes ([#​164](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/164))
- Do not split classes by non-ASCII whitespace ([#​166](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/166))
- Match tagged template literals with tag expressions ([#​169](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/169))
</details>
<details>
<summary>sveltejs/svelte (svelte)</summary>
### [`v4.0.5`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#405)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@4.0.4...svelte@4.0.5)
##### Patch Changes
- fix: generate type definition with nullable types ([#​8924](https://github.com/sveltejs/svelte/pull/8924))
### [`v4.0.4`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#404)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@4.0.3...svelte@4.0.4)
##### Patch Changes
- fix: claim svg tags in raw mustache tags correctly ([#​8910](https://github.com/sveltejs/svelte/pull/8910))
- fix: repair invalid raw html content during hydration ([#​8912](https://github.com/sveltejs/svelte/pull/8912))
### [`v4.0.3`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#403)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@4.0.2...svelte@4.0.3)
##### Patch Changes
- fix: handle falsy srcset values ([#​8901](https://github.com/sveltejs/svelte/pull/8901))
### [`v4.0.2`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#402)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@4.0.1...svelte@4.0.2)
##### Patch Changes
- fix: reflect all custom element prop updates back to attribute ([#​8898](https://github.com/sveltejs/svelte/pull/8898))
- fix: shrink custom element baseline a bit ([#​8858](https://github.com/sveltejs/svelte/pull/8858))
- fix: use non-destructive hydration for all `@html` tags ([#​8880](https://github.com/sveltejs/svelte/pull/8880))
- fix: align `disclose-version` exports specification ([#​8874](https://github.com/sveltejs/svelte/pull/8874))
- fix: check srcset when hydrating to prevent needless requests ([#​8868](https://github.com/sveltejs/svelte/pull/8868))
### [`v4.0.1`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#401)
[Compare Source](https://github.com/sveltejs/svelte/compare/svelte@4.0.0...svelte@4.0.1)
##### Patch Changes
- fix: ensure identifiers in destructuring contexts don't clash with existing ones ([#​8840](https://github.com/sveltejs/svelte/pull/8840))
- fix: ensure `createEventDispatcher` and `ActionReturn` work with types from generic function parameters ([#​8872](https://github.com/sveltejs/svelte/pull/8872))
- fix: apply transition to `<svelte:element>` with local transition ([#​8865](https://github.com/sveltejs/svelte/pull/8865))
- fix: relax a11y "no redundant role" rule for li, ul, ol ([#​8867](https://github.com/sveltejs/svelte/pull/8867))
- fix: remove tsconfig.json from published package ([#​8859](https://github.com/sveltejs/svelte/pull/8859))
</details>
<details>
<summary>sveltejs/language-tools (svelte-check)</summary>
### [`v3.4.6`](https://github.com/sveltejs/language-tools/releases/tag/svelte-check-3.4.6)
[Compare Source](https://github.com/sveltejs/language-tools/compare/svelte-check-3.4.5...svelte-check-3.4.6)
- chore: bump deps to force versions that include Svelte 4 peer dependencies
### [`v3.4.5`](https://github.com/sveltejs/language-tools/releases/tag/svelte-check-3.4.5)
[Compare Source](https://github.com/sveltejs/language-tools/compare/svelte-check-3.4.4...svelte-check-3.4.5)
- feat: SvelteKit `HEAD` export
- fix: type one way bindings that are not the element ([#​2066](https://github.com/sveltejs/language-tools/issues/2066))
</details>
<details>
<summary>Microsoft/TypeScript (typescript)</summary>
### [`v5.1.6`](https://github.com/microsoft/TypeScript/releases/tag/v5.1.6): TypeScript 5.1.6
[Compare Source](https://github.com/Microsoft/TypeScript/compare/v5.1.5...v5.1.6)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript v5.1.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
- (5.1.4 [intentionally skipped](https://github.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922))
- [fixed issues query for Typescript v5.1.5 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.6 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.6%22+is%3Aclosed+).
Downloads are available on [npm](https://www.npmjs.com/package/typescript)
### [`v5.1.5`](https://github.com/microsoft/TypeScript/releases/tag/v5.1.5): TypeScript 5.1.5
[Compare Source](https://github.com/Microsoft/TypeScript/compare/v5.1.3...v5.1.5)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript v5.1.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.3 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
- (5.1.4 [intentionally skipped](https://github.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922))
- [fixed issues query for Typescript v5.1.5 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v4.4.3`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small443-2023-07-11-small)
[Compare Source](https://github.com/vitejs/vite/compare/v4.4.2...v4.4.3)
- fix: avoid early error when server is closed in ssr ([#​13787](https://github.com/vitejs/vite/issues/13787)) ([89d01eb](https://github.com/vitejs/vite/commit/89d01eb)), closes [#​13787](https://github.com/vitejs/vite/issues/13787)
- fix(deps): update all non-major dependencies ([#​13758](https://github.com/vitejs/vite/issues/13758)) ([8ead116](https://github.com/vitejs/vite/commit/8ead116)), closes [#​13758](https://github.com/vitejs/vite/issues/13758)
- fix(server): remove restart guard on restart ([#​13789](https://github.com/vitejs/vite/issues/13789)) ([2a38ef7](https://github.com/vitejs/vite/commit/2a38ef7)), closes [#​13789](https://github.com/vitejs/vite/issues/13789)
### [`v4.4.2`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small442-2023-07-07-small)
[Compare Source](https://github.com/vitejs/vite/compare/v4.4.1...v4.4.2)
- fix(css): use single postcss instance ([#​13738](https://github.com/vitejs/vite/issues/13738)) ([c02fac4](https://github.com/vitejs/vite/commit/c02fac4)), closes [#​13738](https://github.com/vitejs/vite/issues/13738)
### [`v4.4.1`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small441-2023-07-06-small)
[Compare Source](https://github.com/vitejs/vite/compare/3b47e34af89b8220c0aeb119f813e8315e98668e...v4.4.1)
- fix: revert [#​13073](https://github.com/vitejs/vite/issues/13073), use consistent virtual module ID in module graph ([#​13734](https://github.com/vitejs/vite/issues/13734)) ([f589ac0](https://github.com/vitejs/vite/commit/f589ac0)), closes [#​13073](https://github.com/vitejs/vite/issues/13073) [#​13734](https://github.com/vitejs/vite/issues/13734)
- fix: revert import config module as data ([#​13731](https://github.com/vitejs/vite/issues/13731)) ([b0bfa01](https://github.com/vitejs/vite/commit/b0bfa01)), closes [#​13731](https://github.com/vitejs/vite/issues/13731)
- chore: changelog notes and clean for 4.4 ([#​13728](https://github.com/vitejs/vite/issues/13728)) ([3f4e36e](https://github.com/vitejs/vite/commit/3f4e36e)), closes [#​13728](https://github.com/vitejs/vite/issues/13728)
### [`v4.4.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#440-2023-07-06)
[Compare Source](https://github.com/vitejs/vite/compare/v4.3.9...3b47e34af89b8220c0aeb119f813e8315e98668e)
##### Experimental support for Lightning CSS
Starting from Vite 4.4, there is experimental support for [Lightning CSS](https://lightningcss.dev/). You can opt into it by adding [`css.transformer: 'lightningcss'`](https://main.vitejs.dev/config/shared-options.html#css-transformer) to your config file and install the optional [`lightningcss`](https://www.npmjs.com/package/lightningcss) dev dependency. If enabled, CSS files will be processed by Lightning CSS instead of PostCSS.
Lightning CSS can also be used as the CSS minifier with [`build.cssMinify: 'lightningcss'`](https://main.vitejs.dev/config/build-options.html#css-minify).
See beta docs at the [Lighting CSS guide](https://main.vitejs.dev/guide/features.html#lightning-css).
##### esbuild 0.18 update
[esbuild 0.18](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md#0180) contains backwards-incompatible changes to esbuild's handling of `tsconfig.json` files. We think they shouldn't affect Vite users, you can review [#​13525](https://github.com/vitejs/vite/issues/13525) for more information.
##### Templates for Solid and Qwik in create-vite
New starter templates have been added to [create-vite](https://vitejs.dev/guide/#scaffolding-your-first-vite-project) for [Solid](https://www.solidjs.com/) and [Qwik](https://qwik.builder.io/). Try them online at [vite.new/solid-ts](https://vite.new/solid-ts) and [vite.new/qwik-ts](https://vite.new/qwik-ts).
##### Korean Translation
Vite's docs are now translated to Korean, available at [ko.vitejs.dev](https://ko.vitejs.dev).
##### Features
- feat: preview mode add keyboard shortcuts ([#​12968](https://github.com/vitejs/vite/issues/12968)) ([126e93e](https://github.com/vitejs/vite/commit/126e93e)), closes [#​12968](https://github.com/vitejs/vite/issues/12968)
- feat: asset type add apng ([#​13294](https://github.com/vitejs/vite/issues/13294)) ([a11b6f6](https://github.com/vitejs/vite/commit/a11b6f6)), closes [#​13294](https://github.com/vitejs/vite/issues/13294)
- feat: emit event to handle chunk load errors ([#​12084](https://github.com/vitejs/vite/issues/12084)) ([2eca54e](https://github.com/vitejs/vite/commit/2eca54e)), closes [#​12084](https://github.com/vitejs/vite/issues/12084)
- feat: import public non-asset URL ([#​13422](https://github.com/vitejs/vite/issues/13422)) ([3a98558](https://github.com/vitejs/vite/commit/3a98558)), closes [#​13422](https://github.com/vitejs/vite/issues/13422)
- feat: support files for `fs.allow` ([#​12863](https://github.com/vitejs/vite/issues/12863)) ([4a06e66](https://github.com/vitejs/vite/commit/4a06e66)), closes [#​12863](https://github.com/vitejs/vite/issues/12863)
- feat(build): warn dynamic import module with a static import alongside ([#​12850](https://github.com/vitejs/vite/issues/12850)) ([127c334](https://github.com/vitejs/vite/commit/127c334)), closes [#​12850](https://github.com/vitejs/vite/issues/12850)
- feat(client): add debounce on page reload ([#​13545](https://github.com/vitejs/vite/issues/13545)) ([d080b51](https://github.com/vitejs/vite/commit/d080b51)), closes [#​13545](https://github.com/vitejs/vite/issues/13545)
- feat(client): add WebSocket connections events ([#​13334](https://github.com/vitejs/vite/issues/13334)) ([eb75103](https://github.com/vitejs/vite/commit/eb75103)), closes [#​13334](https://github.com/vitejs/vite/issues/13334)
- feat(config): friendly ESM file require error ([#​13283](https://github.com/vitejs/vite/issues/13283)) ([b9a6ba0](https://github.com/vitejs/vite/commit/b9a6ba0)), closes [#​13283](https://github.com/vitejs/vite/issues/13283)
- feat(css): add support for Lightning CSS ([#​12807](https://github.com/vitejs/vite/issues/12807)) ([c6c5d49](https://github.com/vitejs/vite/commit/c6c5d49)), closes [#​12807](https://github.com/vitejs/vite/issues/12807)
- feat(css): support at import preprocessed styles ([#​8400](https://github.com/vitejs/vite/issues/8400)) ([2bd6077](https://github.com/vitejs/vite/commit/2bd6077)), closes [#​8400](https://github.com/vitejs/vite/issues/8400)
- feat(html): support image set in inline style ([#​13473](https://github.com/vitejs/vite/issues/13473)) ([2c0faba](https://github.com/vitejs/vite/commit/2c0faba)), closes [#​13473](https://github.com/vitejs/vite/issues/13473)
- feat(importMetaGlob): support sub imports pattern ([#​12467](https://github.com/vitejs/vite/issues/12467)) ([e355c9c](https://github.com/vitejs/vite/commit/e355c9c)), closes [#​12467](https://github.com/vitejs/vite/issues/12467)
- feat(optimizer): support glob includes ([#​12414](https://github.com/vitejs/vite/issues/12414)) ([7792515](https://github.com/vitejs/vite/commit/7792515)), closes [#​12414](https://github.com/vitejs/vite/issues/12414)
- feat!: update esbuild to 0.18.2 ([#​13525](https://github.com/vitejs/vite/issues/13525)) ([ab967c0](https://github.com/vitejs/vite/commit/ab967c0)), closes [#​13525](https://github.com/vitejs/vite/issues/13525)
##### Bug Fixes
- fix: check document before detect script rel ([#​13559](https://github.com/vitejs/vite/issues/13559)) ([be4b0c0](https://github.com/vitejs/vite/commit/be4b0c0)), closes [#​13559](https://github.com/vitejs/vite/issues/13559)
- fix(define): stringify object parse error in build mode ([#​13600](https://github.com/vitejs/vite/issues/13600)) ([71516db](https://github.com/vitejs/vite/commit/71516db)), closes [#​13600](https://github.com/vitejs/vite/issues/13600)
- fix(deps): update all non-major dependencies ([#​13701](https://github.com/vitejs/vite/issues/13701)) ([02c6bc3](https://github.com/vitejs/vite/commit/02c6bc3)), closes [#​13701](https://github.com/vitejs/vite/issues/13701)
- fix(esbuild): use `useDefineForClassFields: false` when no `compilerOptions.target` is declared ([#​13](https://github.com/vitejs/vite/issues/13) ([7ef2472](https://github.com/vitejs/vite/commit/7ef2472)), closes [#​13708](https://github.com/vitejs/vite/issues/13708)
- fix(pluginContainer): drop previous sourcesContent ([#​13722](https://github.com/vitejs/vite/issues/13722)) ([9310b3a](https://github.com/vitejs/vite/commit/9310b3a)), closes [#​13722](https://github.com/vitejs/vite/issues/13722)
- fix: lightningCSS should load external URL in CSS file ([#​13692](https://github.com/vitejs/vite/issues/13692)) ([8517645](https://github.com/vitejs/vite/commit/8517645)), closes [#​13692](https://github.com/vitejs/vite/issues/13692)
- fix: shortcut open browser when set host ([#​13677](https://github.com/vitejs/vite/issues/13677)) ([6f1c55e](https://github.com/vitejs/vite/commit/6f1c55e)), closes [#​13677](https://github.com/vitejs/vite/issues/13677)
- fix(cli): convert the sourcemap option to boolean (fix [#​13638](https://github.com/vitejs/vite/issues/13638)) ([#​13663](https://github.com/vitejs/vite/issues/13663)) ([d444bfe](https://github.com/vitejs/vite/commit/d444bfe)), closes [#​13638](https://github.com/vitejs/vite/issues/13638) [#​13663](https://github.com/vitejs/vite/issues/13663)
- fix(css): use esbuild legalComments config when minifying CSS ([#​13661](https://github.com/vitejs/vite/issues/13661)) ([2d9008e](https://github.com/vitejs/vite/commit/2d9008e)), closes [#​13661](https://github.com/vitejs/vite/issues/13661)
- fix(sourcemap): preserve original sourcesContent ([#​13662](https://github.com/vitejs/vite/issues/13662)) ([f6362b6](https://github.com/vitejs/vite/commit/f6362b6)), closes [#​13662](https://github.com/vitejs/vite/issues/13662)
- fix(ssr): transform superclass identifier ([#​13635](https://github.com/vitejs/vite/issues/13635)) ([c5b2c8f](https://github.com/vitejs/vite/commit/c5b2c8f)), closes [#​13635](https://github.com/vitejs/vite/issues/13635)
- fix: show error position ([#​13623](https://github.com/vitejs/vite/issues/13623)) ([90271a6](https://github.com/vitejs/vite/commit/90271a6)), closes [#​13623](https://github.com/vitejs/vite/issues/13623)
- fix(hmr): only invalidate `lastHMRTimestamp` of importers if the invalidated module is not a HMR bou ([1143e0b](https://github.com/vitejs/vite/commit/1143e0b)), closes [#​13024](https://github.com/vitejs/vite/issues/13024)
- fix(indexHtml): decode html URI ([#​13581](https://github.com/vitejs/vite/issues/13581)) ([f8868af](https://github.com/vitejs/vite/commit/f8868af)), closes [#​13581](https://github.com/vitejs/vite/issues/13581)
- fix: avoid binding ClassExpression ([#​13572](https://github.com/vitejs/vite/issues/13572)) ([1a0c806](https://github.com/vitejs/vite/commit/1a0c806)), closes [#​13572](https://github.com/vitejs/vite/issues/13572)
- fix: the shortcut fails to open browser when set the host ([#​13579](https://github.com/vitejs/vite/issues/13579)) ([e0a48c5](https://github.com/vitejs/vite/commit/e0a48c5)), closes [#​13579](https://github.com/vitejs/vite/issues/13579)
- fix(proxy): forward SSE close event ([#​13578](https://github.com/vitejs/vite/issues/13578)) ([4afbccb](https://github.com/vitejs/vite/commit/4afbccb)), closes [#​13578](https://github.com/vitejs/vite/issues/13578)
- fix: allow using vite as a proxy for another vite server ([#​13218](https://github.com/vitejs/vite/issues/13218)) ([711dd80](https://github.com/vitejs/vite/commit/711dd80)), closes [#​13218](https://github.com/vitejs/vite/issues/13218)
- fix: await requests to before server restart ([#​13262](https://github.com/vitejs/vite/issues/13262)) ([0464398](https://github.com/vitejs/vite/commit/0464398)), closes [#​13262](https://github.com/vitejs/vite/issues/13262)
- fix: esm detection with `export const { A, B }` pattern ([#​13483](https://github.com/vitejs/vite/issues/13483)) ([ea1bcc9](https://github.com/vitejs/vite/commit/ea1bcc9)), closes [#​13483](https://github.com/vitejs/vite/issues/13483)
- fix: keep track of ssr version of imported modules separately ([#​11973](https://github.com/vitejs/vite/issues/11973)) ([8fe6952](https://github.com/vitejs/vite/commit/8fe6952)), closes [#​11973](https://github.com/vitejs/vite/issues/11973)
- fix: make optimize error available to meta-framework ([#​13495](https://github.com/vitejs/vite/issues/13495)) ([b70e783](https://github.com/vitejs/vite/commit/b70e783)), closes [#​13495](https://github.com/vitejs/vite/issues/13495)
- fix: only show the listened IP when host is specified ([#​13412](https://github.com/vitejs/vite/issues/13412)) ([20b0cae](https://github.com/vitejs/vite/commit/20b0cae)), closes [#​13412](https://github.com/vitejs/vite/issues/13412)
- fix: race condition creation module in graph in transformRequest ([#​13085](https://github.com/vitejs/vite/issues/13085)) ([43cbbcf](https://github.com/vitejs/vite/commit/43cbbcf)), closes [#​13085](https://github.com/vitejs/vite/issues/13085)
- fix: remove deprecated config.server.base ([#​13482](https://github.com/vitejs/vite/issues/13482)) ([dc597bd](https://github.com/vitejs/vite/commit/dc597bd)), closes [#​13482](https://github.com/vitejs/vite/issues/13482)
- fix: remove extra path shorten when resolving from a dir ([#​13381](https://github.com/vitejs/vite/issues/13381)) ([5503198](https://github.com/vitejs/vite/commit/5503198)), closes [#​13381](https://github.com/vitejs/vite/issues/13381)
- fix: show network URLs when `--host 0.0.0.0` ([#​13438](https://github.com/vitejs/vite/issues/13438)) ([00ee8c1](https://github.com/vitejs/vite/commit/00ee8c1)), closes [#​13438](https://github.com/vitejs/vite/issues/13438)
- fix: timestamp config dynamicImport ([#​13502](https://github.com/vitejs/vite/issues/13502)) ([6a87c65](https://github.com/vitejs/vite/commit/6a87c65)), closes [#​13502](https://github.com/vitejs/vite/issues/13502)
- fix: unexpected config temporary file ([#​13269](https://github.com/vitejs/vite/issues/13269)) ([ff3ce31](https://github.com/vitejs/vite/commit/ff3ce31)), closes [#​13269](https://github.com/vitejs/vite/issues/13269)
- fix: use consistent virtual module ID in module graph ([#​13073](https://github.com/vitejs/vite/issues/13073)) ([aa1776f](https://github.com/vitejs/vite/commit/aa1776f)), closes [#​13073](https://github.com/vitejs/vite/issues/13073)
- fix(build): make output warning message clearer ([#​12924](https://github.com/vitejs/vite/issues/12924)) ([54ab3c8](https://github.com/vitejs/vite/commit/54ab3c8)), closes [#​12924](https://github.com/vitejs/vite/issues/12924)
- fix(debug): import performance from perf_hooks ([#​13464](https://github.com/vitejs/vite/issues/13464)) ([d458ccd](https://github.com/vitejs/vite/commit/d458ccd)), closes [#​13464](https://github.com/vitejs/vite/issues/13464)
- fix(deps): update all non-major dependencies ([#​13059](https://github.com/vitejs/vite/issues/13059)) ([123ef4c](https://github.com/vitejs/vite/commit/123ef4c)), closes [#​13059](https://github.com/vitejs/vite/issues/13059)
- fix(deps): update all non-major dependencies ([#​13488](https://github.com/vitejs/vite/issues/13488)) ([bd09248](https://github.com/vitejs/vite/commit/bd09248)), closes [#​13488](https://github.com/vitejs/vite/issues/13488)
- fix(deps): update sirv to 2.0.3 ([#​13057](https://github.com/vitejs/vite/issues/13057)) ([d814d6c](https://github.com/vitejs/vite/commit/d814d6c)), closes [#​13057](https://github.com/vitejs/vite/issues/13057)
- fix(mergeConfig): don't accept callback config ([#​13135](https://github.com/vitejs/vite/issues/13135)) ([998512b](https://github.com/vitejs/vite/commit/998512b)), closes [#​13135](https://github.com/vitejs/vite/issues/13135)
- fix(optimizer): include exports for css modules ([#​13519](https://github.com/vitejs/vite/issues/13519)) ([1fd9919](https://github.com/vitejs/vite/commit/1fd9919)), closes [#​13519](https://github.com/vitejs/vite/issues/13519)
- fix(resolve): always use `module` condition ([#​13370](https://github.com/vitejs/vite/issues/13370)) ([367920b](https://github.com/vitejs/vite/commit/367920b)), closes [#​13370](https://github.com/vitejs/vite/issues/13370)
- fix(ssr): fix crash when a pnpm/Yarn workspace depends on a CJS package ([#​9763](https://github.com/vitejs/vite/issues/9763)) ([9e1086b](https://github.com/vitejs/vite/commit/9e1086b)), closes [#​9763](https://github.com/vitejs/vite/issues/9763)
##### Previous Changelogs
##### [4.4.0-beta.4](https://github.com/vitejs/vite/compare/v4.4.0-beta.3....v4.4.0-beta.4) (2023-07-03)
See [4.4.0-beta.4 changelog](https://github.com/vitejs/vite/blob/v4.4.0-beta.4/packages/vite/CHANGELOG.md)
##### [4.4.0-beta.3](https://github.com/vitejs/vite/compare/v4.4.0-beta.2....v4.4.0-beta.3) (2023-06-25)
See [4.4.0-beta.3 changelog](https://github.com/vitejs/vite/blob/v4.4.0-beta.3/packages/vite/CHANGELOG.md)
##### [4.4.0-beta.2](https://github.com/vitejs/vite/compare/v4.4.0-beta.1....v4.4.0-beta.2) (2023-06-22)
See [4.4.0-beta.2 changelog](https://github.com/vitejs/vite/blob/v4.4.0-beta.2/packages/vite/CHANGELOG.md)
##### [4.4.0-beta.1](https://github.com/vitejs/vite/compare/v4.4.0-beta.0....v4.4.0-beta.1) (2023-06-21)
See [4.4.0-beta.1 changelog](https://github.com/vitejs/vite/blob/v4.4.0-beta.1/packages/vite/CHANGELOG.md)
##### [4.4.0-beta.0](https://github.com/vitejs/vite/compare/v4.3.9....v4.4.0-beta.0) (2023-06-20)
See [4.4.0-beta.0 changelog](https://github.com/vitejs/vite/blob/v4.4.0-beta.0/packages/vite/CHANGELOG.md)
</details>
<details>
<summary>vite-plugin/vite-plugin-dynamic-import (vite-plugin-dynamic-import)</summary>
### [`v1.5.0`](https://github.com/vite-plugin/vite-plugin-dynamic-import/blob/HEAD/CHANGELOG.md#2023-07-06-v150)
[Compare Source](https://github.com/vite-plugin/vite-plugin-dynamic-import/compare/v1.4.1...v1.5.0)
- [`c7c380c`](https://github.com/vite-plugin/vite-plugin-dynamic-import/commit/c7c380c) feat: generate sourcemap [#​57](https://github.com/vite-plugin/vite-plugin-dynamic-import/issues/57), closes [#​57](https://github.com/vite-plugin/vite-plugin-dynamic-import/issues/57)
- [`d677983`](https://github.com/vite-plugin/vite-plugin-dynamic-import/commit/d677983) Merge pull request [#​59](https://github.com/vite-plugin/vite-plugin-dynamic-import/issues/59) from higuaifan/patch-1
- [`e6286bf`](https://github.com/vite-plugin/vite-plugin-dynamic-import/commit/e6286bf) fix: comments
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/70
Update dependency svelte to v4 - abandoned
2023-06-28T01:14:45Z
renovate
Update dependency svelte to v4 - abandoned
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [svelte](https://svelte.dev) ([source](https://github.com/sveltejs/svelte)) | [`^3.59.1` -> `^4.0.0`](https...
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [svelte](https://svelte.dev) ([source](https://github.com/sveltejs/svelte)) | [`^3.59.1` -> `^4.0.0`](https://renovatebot.com/diffs/npm/svelte/3.59.1/4.0.0) | [![age](https://badges.renovateapi.com/packages/npm/svelte/4.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/svelte/4.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/svelte/4.0.0/compatibility-slim/3.59.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/svelte/4.0.0/confidence-slim/3.59.1)](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>sveltejs/svelte</summary>
### [`v4.0.0`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#​400)
[Compare Source](https://github.com/sveltejs/svelte/compare/v3.59.2...svelte@4.0.0)
##### Major Changes
- breaking: Minimum supported Node version is now Node 16 ([#​8566](https://github.com/sveltejs/svelte/pull/8566))
- breaking: Minimum supported webpack version is now webpack 5 ([#​8515](https://github.com/sveltejs/svelte/pull/8515))
- breaking: Bundlers must specify the `browser` condition when building a frontend bundle for the browser ([#​8516](https://github.com/sveltejs/svelte/pull/8516))
- breaking: Minimum supported vite-plugin-svelte version is now 2.4.1. SvelteKit users can upgrade to 1.20.0 or newer to ensure a compatible version ([#​8516](https://github.com/sveltejs/svelte/pull/8516))
- breaking: Minimum supported `rollup-plugin-svelte` version is now 7.1.5 ([198dbcf](https://github.com/sveltejs/svelte/commit/198dbcf))
- breaking: Minimum supported `svelte-loader` is now 3.1.8 ([198dbcf](https://github.com/sveltejs/svelte/commit/198dbcf))
- breaking: Minimum supported TypeScript version is now TypeScript 5 (it will likely work with lower versions, but we make no guarantees about that) ([#​8488](https://github.com/sveltejs/svelte/pull/8488))
- breaking: Remove `svelte/register` hook, CJS runtime version and CJS compiler output ([#​8613](https://github.com/sveltejs/svelte/pull/8613))
- breaking: Stricter types for `createEventDispatcher` (see MR for migration instructions) ([#​7224](https://github.com/sveltejs/svelte/pull/7224))
- breaking: Stricter types for `Action` and `ActionReturn` (see MR for migration instructions) ([#​7442](https://github.com/sveltejs/svelte/pull/7442))
- breaking: Stricter types for `onMount` - now throws a type error when returning a function asynchronously to catch potential mistakes around callback functions
(see MR for migration instructions) ([#​8136](https://github.com/sveltejs/svelte/pull/8136))
- breaking: Overhaul and drastically improve creating custom elements with Svelte (see MR for list of changes and migration instructions) ([#​8457](https://github.com/sveltejs/svelte/pull/8457))
- breaking: Deprecate `SvelteComponentTyped` in favor of `SvelteComponent` ([#​8512](https://github.com/sveltejs/svelte/pull/8512))
- breaking: Make transitions local by default to prevent confusion around page navigations ([#​6686](https://github.com/sveltejs/svelte/issues/6686))
- breaking: Error on falsy values instead of stores passed to `derived` ([#​7947](https://github.com/sveltejs/svelte/pull/7947))
- breaking: Custom store implementers now need to pass an `update` function additionally to the `set` function ([#​6750](https://github.com/sveltejs/svelte/pull/6750))
- breaking: Do not expose default slot bindings to named slots and vice versa ([#​6049](https://github.com/sveltejs/svelte/pull/6049))
- breaking: Change order in which preprocessors are applied ([#​8618](https://github.com/sveltejs/svelte/pull/8618))
- breaking: The runtime now makes use of `classList.toggle(name, boolean)` which does not work in very old browsers ([#​8629](https://github.com/sveltejs/svelte/pull/8629))
- breaking: apply `inert` to outroing elements ([#​8627](https://github.com/sveltejs/svelte/pull/8627))
- breaking: use `CustomEvent` constructor instead of deprecated `createEvent` method ([#​8775](https://github.com/sveltejs/svelte/pull/8775))
##### Minor Changes
- Add a way to modify attributes for script/style preprocessors ([#​8618](https://github.com/sveltejs/svelte/pull/8618))
- Improve hydration speed by adding `data-svelte-h` attribute to detect unchanged HTML elements ([#​7426](https://github.com/sveltejs/svelte/pull/7426))
- Add `a11y no-noninteractive-element-interactions` rule ([#​8391](https://github.com/sveltejs/svelte/pull/8391))
- Add `a11y-no-static-element-interactions`rule ([#​8251](https://github.com/sveltejs/svelte/pull/8251))
- Allow `#each` to iterate over iterables like `Set`, `Map` etc ([#​7425](https://github.com/sveltejs/svelte/issues/7425))
- Improve duplicate key error for keyed `each` blocks ([#​8411](https://github.com/sveltejs/svelte/pull/8411))
- Warn about `:` in attributes and props to prevent ambiguity with Svelte directives ([#​6823](https://github.com/sveltejs/svelte/issues/6823))
- feat: add version info to `window`. You can opt out by setting `discloseVersion` to `false` in the compiler options ([#​8761](https://github.com/sveltejs/svelte/pull/8761))
- feat: smaller minified output for destructor chunks ([#​8763](https://github.com/sveltejs/svelte/pull/8763))
##### Patch Changes
- Bind `null` option and input values consistently ([#​8312](https://github.com/sveltejs/svelte/issues/8312))
- Allow `$store` to be used with changing values including nullish values ([#​7555](https://github.com/sveltejs/svelte/issues/7555))
- Initialize stylesheet with `/* empty */` to enable setting CSP directive that also works in Safari ([#​7800](https://github.com/sveltejs/svelte/pull/7800))
- Treat slots as if they don't exist when using CSS adjacent and general sibling combinators ([#​8284](https://github.com/sveltejs/svelte/issues/8284))
- Fix transitions so that they don't require a `style-src 'unsafe-inline'` Content Security Policy (CSP) ([#​6662](https://github.com/sveltejs/svelte/issues/6662)).
- Explicitly disallow `var` declarations extending the reactive statement scope ([#​6800](https://github.com/sveltejs/svelte/pull/6800))
- Improve error message when trying to use `animate:` directives on inline components ([#​8641](https://github.com/sveltejs/svelte/issues/8641))
- fix: export ComponentType from `svelte` entrypoint ([#​8578](https://github.com/sveltejs/svelte/pull/8578))
- fix: never use html optimization for mustache tags in hydration mode ([#​8744](https://github.com/sveltejs/svelte/pull/8744))
- fix: derived store types ([#​8578](https://github.com/sveltejs/svelte/pull/8578))
- Generate type declarations with dts-buddy ([#​8578](https://github.com/sveltejs/svelte/pull/8578))
- fix: ensure types are loaded with all TS settings ([#​8721](https://github.com/sveltejs/svelte/pull/8721))
- fix: account for preprocessor source maps when calculating meta info ([#​8778](https://github.com/sveltejs/svelte/pull/8778))
- chore: deindent cjs output for compiler ([#​8785](https://github.com/sveltejs/svelte/pull/8785))
- warn on boolean compilerOptions.css ([#​8710](https://github.com/sveltejs/svelte/pull/8710))
- fix: export correct SvelteComponent type ([#​8721](https://github.com/sveltejs/svelte/pull/8721))
### [`v3.59.2`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#​3592)
[Compare Source](https://github.com/sveltejs/svelte/compare/v3.59.1...v3.59.2)
- Fix escaping `<textarea bind:value={...}>` values in SSR
</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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuNyIsInVwZGF0ZWRJblZlciI6IjM1LjEwMi43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
https://gitlab.archlinux.org/archlinux/neoasknot/-/merge_requests/68
Lock file maintenance
2023-06-27T22:25:52Z
renovate
Lock file maintenance
This MR contains the following updates:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Merge Request updates lock files to use the latest dependency versions.
---
### Configuration
📅 **Schedule**:...
This MR contains the following updates:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Merge Request updates lock files to use the latest dependency versions.
---
### Configuration
📅 **Schedule**: Branch creation - "before 5am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuNyIsInVwZGF0ZWRJblZlciI6IjM1LjEwMi43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->