sveltejs/kit
### [`v1.5.6`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#156)
##### Patch Changes
- fix: ssr defaults preventing minification for client build ([#9012](https://togithub.com/sveltejs/kit/pull/9012))
- fix: client-side trailing slash redirect when preloading data ([#8982](https://togithub.com/sveltejs/kit/pull/8982))
### [`v1.5.5`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#155)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.5.3...@sveltejs/kit@1.5.5)
##### Patch Changes
- fix: warn after failed data preloads in dev ([#8985](https://togithub.com/sveltejs/kit/pull/8985))
### [`v1.5.3`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#153)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.5.2...@sveltejs/kit@1.5.3)
##### Patch Changes
- docs: clarify that `version.name` should be deterministic ([#8956](https://togithub.com/sveltejs/kit/pull/8956))
- fix: correctly include exported http methods in allow header ([#8968](https://togithub.com/sveltejs/kit/pull/8968))
- chore: polyfill File from node:buffer ([#8925](https://togithub.com/sveltejs/kit/pull/8925))
- fix: provide helpful error/warning when calling `fetch` during render ([#8551](https://togithub.com/sveltejs/kit/pull/8551))
- fix: print useful error when subscribing to SvelteKit's stores at the wrong time during SSR ([#8960](https://togithub.com/sveltejs/kit/pull/8960))
- fix: ignore external links when automatically preloading ([#8961](https://togithub.com/sveltejs/kit/pull/8961))
- chore: refactor fallback generation ([#8972](https://togithub.com/sveltejs/kit/pull/8972))
### [`v1.5.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#152)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.5.1...@sveltejs/kit@1.5.2)
##### Patch Changes
- fix: always default `paths.assets` to `paths.base` ([#8928](https://togithub.com/sveltejs/kit/pull/8928))
### [`v1.5.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#151)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.5.0...@sveltejs/kit@1.5.1)
##### Patch Changes
- fix: pick up config from endpoints ([#8933](https://togithub.com/sveltejs/kit/pull/8933))
- fix: don't reuse previous server load cache when there's no server load function ([#8893](https://togithub.com/sveltejs/kit/pull/8893))
- fix: deduplicate paths in tsconfig ([#8880](https://togithub.com/sveltejs/kit/pull/8880))
- docs: clarify version management feature ([#8941](https://togithub.com/sveltejs/kit/pull/8941))
### [`v1.5.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#150)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.4.0...@sveltejs/kit@1.5.0)
##### Minor Changes
- feat: support route-level configuration ([#8740](https://togithub.com/sveltejs/kit/pull/8740))
- feat: add snapshot mechanism for preserving ephemeral DOM state ([#8710](https://togithub.com/sveltejs/kit/pull/8710))
##### Patch Changes
- chore(deps): update dependency undici to v5.18.0 ([#8884](https://togithub.com/sveltejs/kit/pull/8884))
### [`v1.4.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#140)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.10...@sveltejs/kit@1.4.0)
##### Minor Changes
- feat: allow $app/paths to be used without an app ([#8838](https://togithub.com/sveltejs/kit/pull/8838))
##### Patch Changes
- fix: ensure types of all form actions are accessible even if differing ([#8877](https://togithub.com/sveltejs/kit/pull/8877))
- fix: correctly handle HttpErrors on the client side ([#8829](https://togithub.com/sveltejs/kit/pull/8829))
- docs: discourage use of `goto` with external URLs ([#8837](https://togithub.com/sveltejs/kit/pull/8837))
- fix: prevent crawling empty urls (``) ([#8883](https://togithub.com/sveltejs/kit/pull/8883))
- fix: correctly serialize request url when using load `fetch` ([#8876](https://togithub.com/sveltejs/kit/pull/8876))
- fix: ensure endpoints can fetch endpoints on the same host but not part of the application ([#8869](https://togithub.com/sveltejs/kit/pull/8869))
### [`v1.3.10`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1310)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.9...@sveltejs/kit@1.3.10)
##### Patch Changes
- fix: preserve build error messages ([#8846](https://togithub.com/sveltejs/kit/pull/8846))
### [`v1.3.9`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#139)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.8...@sveltejs/kit@1.3.9)
##### Patch Changes
- fix: output errors properly if pages fail to compile ([#8813](https://togithub.com/sveltejs/kit/pull/8813))
### [`v1.3.8`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#138)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.7...@sveltejs/kit@1.3.8)
##### Patch Changes
- fix: remove Vite manifest before running adapter ([#8815](https://togithub.com/sveltejs/kit/pull/8815))
### [`v1.3.7`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#137)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.6...@sveltejs/kit@1.3.7)
##### Patch Changes
- fix: only show prerendering message when actually prerendering ([#8809](https://togithub.com/sveltejs/kit/pull/8809))
- fix: handle anchors with special chars when navigating ([#8806](https://togithub.com/sveltejs/kit/pull/8806))
- fix: await finalise hook and run it only once ([#8817](https://togithub.com/sveltejs/kit/pull/8817))
### [`v1.3.6`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#136)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.5...@sveltejs/kit@1.3.6)
##### Patch Changes
- fix: allow rest parameters to follow multiple optional - or not - parameters ([#8761](https://togithub.com/sveltejs/kit/pull/8761))
- fix: consider headers when constructing request hash ([#8754](https://togithub.com/sveltejs/kit/pull/8754))
### [`v1.3.5`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#135)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.4...@sveltejs/kit@1.3.5)
##### Patch Changes
- docs: fix typo ([#8790](https://togithub.com/sveltejs/kit/pull/8790))
- fix: build error on layout with missing leaves ([#8792](https://togithub.com/sveltejs/kit/pull/8792))
- fix: handle hash links with non-ASCII characters when navigating ([#8767](https://togithub.com/sveltejs/kit/pull/8767))
### [`v1.3.4`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#134)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.3...@sveltejs/kit@1.3.4)
##### Patch Changes
- chore: bump devalue ([#8789](https://togithub.com/sveltejs/kit/pull/8789))
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.51.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5510-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5500v5510-2023-02-06)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.50.0...v5.51.0)
##### Bug Fixes
- **eslint-plugin:** \[sort-type-constituents] fixed behavior change ([#6384](https://togithub.com/typescript-eslint/typescript-eslint/issues/6384)) ([5bf7f7f](https://togithub.com/typescript-eslint/typescript-eslint/commit/5bf7f7fe48aee61a676dfbe829c2a5e9e44cd552)), closes [#6339](https://togithub.com/typescript-eslint/typescript-eslint/issues/6339)
- **eslint-plugin:** do not use .at(), Node 14 does not support it ([#6402](https://togithub.com/typescript-eslint/typescript-eslint/issues/6402)) ([077ed1b](https://togithub.com/typescript-eslint/typescript-eslint/commit/077ed1b5be844df35b7fba554ddae579b3144787))
##### Features
- **eslint-plugin:** \[naming-convention] improve performance by removing unnecessary selectors ([#6376](https://togithub.com/typescript-eslint/typescript-eslint/issues/6376)) ([3647a1c](https://togithub.com/typescript-eslint/typescript-eslint/commit/3647a1c1bbcfe6551647632fc2d978fa90881de1))
- **eslint-plugin:** \[no-floating-promises] error on logical expression ([#6356](https://togithub.com/typescript-eslint/typescript-eslint/issues/6356)) ([f330e06](https://togithub.com/typescript-eslint/typescript-eslint/commit/f330e0651548d55163ddc3233c90fd3cbe37c9c0))
- **eslint-plugin:** \[no-import-type-side-effects] add rule to warn against runtime side effects with `verbatimModuleSyntax` ([#6394](https://togithub.com/typescript-eslint/typescript-eslint/issues/6394)) ([b14d3be](https://togithub.com/typescript-eslint/typescript-eslint/commit/b14d3be0f305d71e0adfc9381e9de993898b2b43))
- **eslint-plugin:** \[strict-boolean-expressions] add allow nullable enum to strict boolean expressions ([#6096](https://togithub.com/typescript-eslint/typescript-eslint/issues/6096)) ([d4747cd](https://togithub.com/typescript-eslint/typescript-eslint/commit/d4747cd8cc9dad2bf2cb64e1c0e8980ce34d82c7))
### [`v5.50.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5500-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5490v5500-2023-01-31)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.49.0...v5.50.0)
##### Bug Fixes
- **eslint-plugin:** \[ban-ts-comment] counts graphemes instead of `String.prototype.length` ([#5704](https://togithub.com/typescript-eslint/typescript-eslint/issues/5704)) ([09d57ce](https://togithub.com/typescript-eslint/typescript-eslint/commit/09d57cec8901880c6b24ea80dfa7d9fcdc463930))
- **eslint-plugin:** \[prefer-optional-chain] fix `ThisExpression` and `PrivateIdentifier` errors ([#6028](https://togithub.com/typescript-eslint/typescript-eslint/issues/6028)) ([85e783c](https://togithub.com/typescript-eslint/typescript-eslint/commit/85e783c1fabe96d390729a5796d6d346e401692b))
- **eslint-plugin:** \[prefer-optional-chain] fixer produces wrong logic ([#5919](https://togithub.com/typescript-eslint/typescript-eslint/issues/5919)) ([b0f6c8e](https://togithub.com/typescript-eslint/typescript-eslint/commit/b0f6c8ec0b372696ef26ca3a2b4f82dafd9dc417)), closes [#1438](https://togithub.com/typescript-eslint/typescript-eslint/issues/1438)
##### Features
- **eslint-plugin:** add `key-spacing` rule extension for interface & type declarations ([#6211](https://togithub.com/typescript-eslint/typescript-eslint/issues/6211)) ([67706e7](https://togithub.com/typescript-eslint/typescript-eslint/commit/67706e72e332bf11c82fdf51f3d417d3c93a86cf))
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.51.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5510-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5500v5510-2023-02-06)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.50.0...v5.51.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.50.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5500-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5490v5500-2023-01-31)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.49.0...v5.50.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
eslint/eslint
### [`v8.34.0`](https://togithub.com/eslint/eslint/releases/tag/v8.34.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.33.0...v8.34.0)
#### Features
- [`9b2fcf7`](https://togithub.com/eslint/eslint/commit/9b2fcf7e928fc92ac6d43617bdee1bda250b7491) feat: `array-callback-return` supports `Array.prototype.toSorted` ([#16845](https://togithub.com/eslint/eslint/issues/16845)) (SUZUKI Sosuke)
#### Bug Fixes
- [`923f61d`](https://togithub.com/eslint/eslint/commit/923f61d8fc82d83b912c6ba95abb5a509c4d7b52) fix: false positive with assignment in `no-extra-parens` ([#16872](https://togithub.com/eslint/eslint/issues/16872)) (Francesco Trotta)
#### Documentation
- [`f0a9883`](https://togithub.com/eslint/eslint/commit/f0a988384ea1a262150e70d83abd8a5e50c46fa7) docs: split rules documentation ([#16797](https://togithub.com/eslint/eslint/issues/16797)) (Ben Perlmutter)
- [`67aa37b`](https://togithub.com/eslint/eslint/commit/67aa37b583f059226b9c959672400f04ed6a56b5) docs: fix typo in command-line-interface.md ([#16871](https://togithub.com/eslint/eslint/issues/16871)) (Kevin Rouchut)
- [`337f7ed`](https://togithub.com/eslint/eslint/commit/337f7ed96131d873be7ae6b010739476d0ad15e9) docs: fix width of language input ([#16849](https://togithub.com/eslint/eslint/issues/16849)) (Tanuj Kanti)
- [`71349a1`](https://togithub.com/eslint/eslint/commit/71349a1f709baa361bd656a7ce4a7d35d857a9a8) docs: Configure a Parser page ([#16803](https://togithub.com/eslint/eslint/issues/16803)) (Ben Perlmutter)
- [`de7e925`](https://togithub.com/eslint/eslint/commit/de7e925d03764f3681269b30bb60b92ee463c10f) docs: remove extra line numbers in example ([#16848](https://togithub.com/eslint/eslint/issues/16848)) (jonz94)
- [`ad38d77`](https://togithub.com/eslint/eslint/commit/ad38d77102d6fe30cfa92c831174f178bb35c88b) docs: Update README (GitHub Actions Bot)
#### Chores
- [`9dbe06d`](https://togithub.com/eslint/eslint/commit/9dbe06d0ad875e6d5964497e2975e8d789e763d0) chore: add `type` property to array-element-newline schema ([#16877](https://togithub.com/eslint/eslint/issues/16877)) (MHO)
- [`a061527`](https://togithub.com/eslint/eslint/commit/a061527a0332f0edf559acfc2902a327cae098d9) chore: Remove unused functions ([#16868](https://togithub.com/eslint/eslint/issues/16868)) (Nicholas C. Zakas)
okonet/lint-staged
### [`v13.1.1`](https://togithub.com/okonet/lint-staged/releases/tag/v13.1.1)
[Compare Source](https://togithub.com/okonet/lint-staged/compare/v13.1.0...v13.1.1)
##### Bug Fixes
- allow re-enabling `--stash` when using the `--diff` option ([99390c3](https://togithub.com/okonet/lint-staged/commit/99390c31a856154e380f04d5c3603d2e6428f1e5))
prettier/prettier
### [`v2.8.4`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#284)
[Compare Source](https://togithub.com/prettier/prettier/compare/2.8.3...2.8.4)
[diff](https://togithub.com/prettier/prettier/compare/2.8.3...2.8.4)
##### Fix leading comments in mapped types with `readonly` ([#13427](https://togithub.com/prettier/prettier/pull/13427) by [@thorn0](https://togithub.com/thorn0), [@sosukesuzuki](https://togithub.com/sosukesuzuki))
```tsx
// Input
type Type = {
// comment
readonly [key in Foo];
};
// Prettier 2.8.3
type Type = {
readonly // comment
[key in Foo];
};
// Prettier 2.8.4
type Type = {
// comment
readonly [key in Foo];
};
```
##### Group params in opening block statements ([#14067](https://togithub.com/prettier/prettier/pull/14067) by [@jamescdavis](https://togithub.com/jamescdavis))
This is a follow-up to [#13930](https://togithub.com/prettier/prettier/issues/13930) to establish wrapping consistency between opening block statements and else blocks by
grouping params in opening blocks. This causes params to break to a new line together and not be split across lines
unless the length of params exceeds the print width. This also updates the else block wrapping to behave exactly the
same as opening blocks.
```hbs
{{! Input }}
{{#block param param param param param param param param param param as |blockParam|}}
Hello
{{else block param param param param param param param param param param as |blockParam|}}
There
{{/block}}
{{! Prettier 2.8.3 }}
{{#block
param
param
param
param
param
param
param
param
param
param
as |blockParam|
}}
Hello
{{else block param
param
param
param
param
param
param
param
param
param}}
There
{{/block}}
{{! Prettier 2.8.4 }}
{{#block
param param param param param param param param param param
as |blockParam|
}}
Hello
{{else block
param param param param param param param param param param
as |blockParam|
}}
There
{{/block}}
```
##### Ignore files in `.sl/` ([#14206](https://togithub.com/prettier/prettier/pull/14206) by [@bolinfest](https://togithub.com/bolinfest))
In [Sapling SCM](https://sapling-scm.com/), `.sl/` is the folder where it stores its state, analogous to `.git/` in Git. It should be ignored in Prettier like the other SCM folders.
##### Recognize `@satisfies` in Closure-style type casts ([#14262](https://togithub.com/prettier/prettier/pull/14262) by [@fisker](https://togithub.com/fisker))
```jsx
// Input
const a = /** @satisfies {Record} */ ({hello: 1337});
const b = /** @type {Record} */ ({hello: 1337});
// Prettier 2.8.3
const a = /** @satisfies {Record} */ { hello: 1337 };
const b = /** @type {Record} */ ({ hello: 1337 });
// Prettier 2.8.4
const a = /** @satisfies {Record} */ ({hello: 1337});
const b = /** @type {Record} */ ({hello: 1337});
```
##### Fix parens in inferred function return types with `extends` ([#14279](https://togithub.com/prettier/prettier/pull/14279) by [@fisker](https://togithub.com/fisker))
```ts
// Input
type Foo = T extends ((a) => a is infer R extends string) ? R : never;
// Prettier 2.8.3 (First format)
type Foo = T extends (a) => a is infer R extends string ? R : never;
// Prettier 2.8.3 (Second format)
SyntaxError: '?' expected.
// Prettier 2.8.4
type Foo = T extends ((a) => a is infer R extends string) ? R : never;
```
egoist/tsup
### [`v6.6.2`](https://togithub.com/egoist/tsup/releases/tag/v6.6.2)
[Compare Source](https://togithub.com/egoist/tsup/compare/v6.6.1...v6.6.2)
##### Bug Fixes
- upgrade tsup ([a4df971](https://togithub.com/egoist/tsup/commit/a4df971c66c7571d14ac0cb1987ec367458ccb1d))
### [`v6.6.1`](https://togithub.com/egoist/tsup/releases/tag/v6.6.1)
[Compare Source](https://togithub.com/egoist/tsup/compare/v6.6.0...v6.6.1)
##### Bug Fixes
- **types:** make sure enum starts with `declare` keyword ([a85439d](https://togithub.com/egoist/tsup/commit/a85439df2580778e968307741e4e1af92a36ccd2)), closes [#834](https://togithub.com/egoist/tsup/issues/834)
### [`v6.6.0`](https://togithub.com/egoist/tsup/releases/tag/v6.6.0)
[Compare Source](https://togithub.com/egoist/tsup/compare/v6.5.0...v6.6.0)
##### Bug Fixes
- add home page to package.json ([#817](https://togithub.com/egoist/tsup/issues/817)) ([2e73ca9](https://togithub.com/egoist/tsup/commit/2e73ca96bdf3e17445bbe42f56d2773258bd7bf4))
- clean d.ts files if "dts" option is false ([#747](https://togithub.com/egoist/tsup/issues/747)) ([b107de0](https://togithub.com/egoist/tsup/commit/b107de09c93747f794419217646b7b5f82f161de))
- default exports not working on CJS + treeshake: true ([#815](https://togithub.com/egoist/tsup/issues/815)) ([14ad4bd](https://togithub.com/egoist/tsup/commit/14ad4bd529f4fc9887a65b1ef7fb7195b0521adb))
- search postcss config from current work dir ([#773](https://togithub.com/egoist/tsup/issues/773)) ([78432e2](https://togithub.com/egoist/tsup/commit/78432e23b575efcb9f43312877c645406b248632))
- use postMessage instead of console in worker thread ([#779](https://togithub.com/egoist/tsup/issues/779)) ([4cb1bc2](https://togithub.com/egoist/tsup/commit/4cb1bc21a124bf65082b67f9914c3d58b4957543))
##### Features
- Bump esbuild 0.15 -> 0.16 ([#805](https://togithub.com/egoist/tsup/issues/805)) ([904e07a](https://togithub.com/egoist/tsup/commit/904e07a21b1044a1b23ef41db879647ba61dedbe))
- Minify with terser ([#789](https://togithub.com/egoist/tsup/issues/789)) ([fdd4dfa](https://togithub.com/egoist/tsup/commit/fdd4dfa28347b91966b81f873636caabf2fa3fc7)), closes [#742](https://togithub.com/egoist/tsup/issues/742)
- Provide JSON Schema ([#763](https://togithub.com/egoist/tsup/issues/763)) ([31b2e72](https://togithub.com/egoist/tsup/commit/31b2e7261fa84c41b0673c36bf7c7133dcbbda11))
- **types:** allow autocomplete for target ([#809](https://togithub.com/egoist/tsup/issues/809)) ([398ae15](https://togithub.com/egoist/tsup/commit/398ae156384c1ac196c30a685a5341e4216ee153))
- update rollup-plugin-dts to support custom tsconfig and preserve export {} for file that have no exports ([#807](https://togithub.com/egoist/tsup/issues/807)) ([4154e05](https://togithub.com/egoist/tsup/commit/4154e05032e32cde29ce86b354be856e03b5a101))
- upgrade esbuild 0.16 -> 0.17 ([30ff79d](https://togithub.com/egoist/tsup/commit/30ff79db9142012cbff7ba8d49f7d00ddcddd30d))
Microsoft/TypeScript
### [`v4.9.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.5): TypeScript 4.9.5
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.4...v4.9.5)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
#### Changes:
- [`69e88ef`](https://togithub.com/Microsoft/TypeScript/commit/69e88ef5513a81acf69ec78f4af1f927da0d0584) Port ignore deprecations to 4.9 ([#52419](https://togithub.com/Microsoft/TypeScript/issues/52419))
- [`daf4e81`](https://togithub.com/Microsoft/TypeScript/commit/daf4e817a18def96b70ac34703b158ff0e6d58df) Port timestamp fix to 4.9 ([#52426](https://togithub.com/Microsoft/TypeScript/issues/52426))
vitejs/vite
### [`v4.1.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small411-2023-02-02-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/c57c21cc36d953d36a518226cbc06fb92b48a784...v4.1.1)
- chore: 4.1.0 changelog cleanup ([#11900](https://togithub.com/vitejs/vite/issues/11900)) ([7747d32](https://togithub.com/vitejs/vite/commit/7747d32)), closes [#11900](https://togithub.com/vitejs/vite/issues/11900)
- fix: catch statSync error ([#11907](https://togithub.com/vitejs/vite/issues/11907)) ([f80b9a2](https://togithub.com/vitejs/vite/commit/f80b9a2)), closes [#11907](https://togithub.com/vitejs/vite/issues/11907)
### [`v4.1.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#410-2023-02-02)
[Compare Source](https://togithub.com/vitejs/vite/compare/v4.0.4...c57c21cc36d953d36a518226cbc06fb92b48a784)
Vite 4.1 updates to the latest versions of Rollup and esbuild. Check out the new [Rollup docs](https://rollupjs.org/), that are now powered by VitePress making the navigation between Vite and Rollup docs easier for users.
[Vite docs](https://vitejs.dev) got a theme update migrating to the latest version of VitePress.
As part of [Vite 4](https://vitejs.dev/blog/announcing-vite4.html), the Vue and React plugins have been extracted out of the monorepo. Although their release cycle will no longer follow Vite releases moving forward, Vite 4.1 is released in parallel with new versions of [@vitejs/plugin-react](https://togithub.com/vitejs/vite-plugin-react/releases/tag/plugin-react%403.1.0) and [@vitejs/plugin-react-swc](https://togithub.com/vitejs/vite-plugin-react-swc/releases/tag/v3.1.0). [@vitejs/plugin-react](https://togithub.com/vitejs/plugin-react) 3.1.0 reworks the way HMR is handled fixing many edge cases and [@vitejs/plugin-react-swc](https://togithub.com/vitejs/plugin-react-swc) 3.1.0 adds support for SWC plugins.
There is also a new major for [@vitejs/plugin-legacy](https://togithub.com/vitejs/vite/blob/main/packages/plugin-legacy), see [changelog for v4.0.0](https://togithub.com/vitejs/vite/blob/main/packages/plugin-legacy/CHANGELOG.md#400-2023-02-02). This version contains breaking changes:
- Support browserslist and update default target ([#11318](https://togithub.com/vitejs/vite/pull/11318)). See [updated `targets` default](https://togithub.com/vitejs/vite/tree/main/packages/plugin-legacy#targets).
- Bump modern target to support async generator ([#11896](https://togithub.com/vitejs/vite/pull/11896)). Learn more at [the browsers support docs](https://togithub.com/vitejs/vite/tree/main/packages/plugin-legacy#browsers-that-supports-esm-but-does-not-support-widely-available-features).
##### Features
- feat: add experimental option to skip SSR transform ([#11411](https://togithub.com/vitejs/vite/issues/11411)) ([e781ef3](https://togithub.com/vitejs/vite/commit/e781ef3)), closes [#11411](https://togithub.com/vitejs/vite/issues/11411)
- feat: reproducible manifest ([#11542](https://togithub.com/vitejs/vite/issues/11542)) ([efc8979](https://togithub.com/vitejs/vite/commit/efc8979)), closes [#11542](https://togithub.com/vitejs/vite/issues/11542)
- feat: support BROWSER and BROWSER_ARGS in env file ([#11513](https://togithub.com/vitejs/vite/issues/11513)) ([8972868](https://togithub.com/vitejs/vite/commit/8972868)), closes [#11513](https://togithub.com/vitejs/vite/issues/11513)
- feat(cli): clear console by pressing c ([#11493](https://togithub.com/vitejs/vite/issues/11493)) ([#11494](https://togithub.com/vitejs/vite/issues/11494)) ([1ae018f](https://togithub.com/vitejs/vite/commit/1ae018f)), closes [#11493](https://togithub.com/vitejs/vite/issues/11493) [#11494](https://togithub.com/vitejs/vite/issues/11494)
- perf(build): disable rollup cache for builds ([#11454](https://togithub.com/vitejs/vite/issues/11454)) ([580ba7a](https://togithub.com/vitejs/vite/commit/580ba7a)), closes [#11454](https://togithub.com/vitejs/vite/issues/11454)
- perf(resolve): improve file existence check ([#11436](https://togithub.com/vitejs/vite/issues/11436)) ([4a12b89](https://togithub.com/vitejs/vite/commit/4a12b89)), closes [#11436](https://togithub.com/vitejs/vite/issues/11436)
##### Bug Fixes
- fix: await bundle closing ([#11873](https://togithub.com/vitejs/vite/issues/11873)) ([1e6768d](https://togithub.com/vitejs/vite/commit/1e6768d)), closes [#11873](https://togithub.com/vitejs/vite/issues/11873)
- fix: make viteMetadata property of RenderedChunk optional ([#11768](https://togithub.com/vitejs/vite/issues/11768)) ([128f09e](https://togithub.com/vitejs/vite/commit/128f09e)), closes [#11768](https://togithub.com/vitejs/vite/issues/11768)
- fix: replace import.meta.hot with undefined in the production ([#11317](https://togithub.com/vitejs/vite/issues/11317)) ([73afe6d](https://togithub.com/vitejs/vite/commit/73afe6d)), closes [#11317](https://togithub.com/vitejs/vite/issues/11317)
- fix: update CJS interop error message ([#11842](https://togithub.com/vitejs/vite/issues/11842)) ([356ddfe](https://togithub.com/vitejs/vite/commit/356ddfe)), closes [#11842](https://togithub.com/vitejs/vite/issues/11842)
- fix(client): serve client sources next to deployed scripts ([#11865](https://togithub.com/vitejs/vite/issues/11865)) ([63bd261](https://togithub.com/vitejs/vite/commit/63bd261)), closes [#11865](https://togithub.com/vitejs/vite/issues/11865)
- fix(deps): update all non-major dependencies ([#11846](https://togithub.com/vitejs/vite/issues/11846)) ([5d55083](https://togithub.com/vitejs/vite/commit/5d55083)), closes [#11846](https://togithub.com/vitejs/vite/issues/11846)
- fix(esbuild): avoid polluting global namespace while minify is false ([#11882](https://togithub.com/vitejs/vite/issues/11882)) ([c895379](https://togithub.com/vitejs/vite/commit/c895379)), closes [#11882](https://togithub.com/vitejs/vite/issues/11882)
- fix: deep resolve side effects when glob does not contain / ([#11807](https://togithub.com/vitejs/vite/issues/11807)) ([f3a0c3b](https://togithub.com/vitejs/vite/commit/f3a0c3b)), closes [#11807](https://togithub.com/vitejs/vite/issues/11807)
- fix: duplicated sourceMappingURL for worker bundles (fix [#11601](https://togithub.com/vitejs/vite/issues/11601)) ([#11602](https://togithub.com/vitejs/vite/issues/11602)) ([5444781](https://togithub.com/vitejs/vite/commit/5444781)), closes [#11601](https://togithub.com/vitejs/vite/issues/11601) [#11602](https://togithub.com/vitejs/vite/issues/11602)
- fix: emit assets from SSR build ([#11430](https://togithub.com/vitejs/vite/issues/11430)) ([ffbdcdb](https://togithub.com/vitejs/vite/commit/ffbdcdb)), closes [#11430](https://togithub.com/vitejs/vite/issues/11430)
- fix: revert "load sourcemaps alongside modules ([#11576](https://togithub.com/vitejs/vite/issues/11576))" ([#11775](https://togithub.com/vitejs/vite/issues/11775)) ([697dd00](https://togithub.com/vitejs/vite/commit/697dd00)), closes [#11576](https://togithub.com/vitejs/vite/issues/11576) [#11775](https://togithub.com/vitejs/vite/issues/11775)
- fix: scope tracking for shadowing variables in blocks ([#11806](https://togithub.com/vitejs/vite/issues/11806)) ([#11811](https://togithub.com/vitejs/vite/issues/11811)) ([568bdab](https://togithub.com/vitejs/vite/commit/568bdab)), closes [#11806](https://togithub.com/vitejs/vite/issues/11806) [#11811](https://togithub.com/vitejs/vite/issues/11811)
- fix(cli): exit 1 on ctrl+c ([#11563](https://togithub.com/vitejs/vite/issues/11563)) ([fb77411](https://togithub.com/vitejs/vite/commit/fb77411)), closes [#11563](https://togithub.com/vitejs/vite/issues/11563)
- fix(css): insert styles in the same position ([#11763](https://togithub.com/vitejs/vite/issues/11763)) ([d2f1381](https://togithub.com/vitejs/vite/commit/d2f1381)), closes [#11763](https://togithub.com/vitejs/vite/issues/11763)
- fix(esbuild): check server before reload tsconfig ([#11747](https://togithub.com/vitejs/vite/issues/11747)) ([c56b954](https://togithub.com/vitejs/vite/commit/c56b954)), closes [#11747](https://togithub.com/vitejs/vite/issues/11747)
- fix(hmr): hmr websocket failure for custom middleware mode with server.hmr.server ([#11487](https://togithub.com/vitejs/vite/issues/11487)) ([00919bb](https://togithub.com/vitejs/vite/commit/00919bb)), closes [#11487](https://togithub.com/vitejs/vite/issues/11487)
- fix(ssr): load sourcemaps alongside modules (fix: [#3288](https://togithub.com/vitejs/vite/issues/3288)) ([#11576](https://togithub.com/vitejs/vite/issues/11576)) ([dc05e97](https://togithub.com/vitejs/vite/commit/dc05e97)), closes [#3288](https://togithub.com/vitejs/vite/issues/3288) [#11576](https://togithub.com/vitejs/vite/issues/11576)
- refactor: upgrade resolve.exports ([#11712](https://togithub.com/vitejs/vite/issues/11712)) ([00a79ec](https://togithub.com/vitejs/vite/commit/00a79ec)), closes [#11712](https://togithub.com/vitejs/vite/issues/11712)
- fix: remove moment from force interop packages ([#11502](https://togithub.com/vitejs/vite/issues/11502)) ([b89ddd6](https://togithub.com/vitejs/vite/commit/b89ddd6)), closes [#11502](https://togithub.com/vitejs/vite/issues/11502)
- fix(css): fix stale css when reloading with hmr disabled ([#10270](https://togithub.com/vitejs/vite/issues/10270)) ([#11506](https://togithub.com/vitejs/vite/issues/11506)) ([e5807c4](https://togithub.com/vitejs/vite/commit/e5807c4)), closes [#10270](https://togithub.com/vitejs/vite/issues/10270) [#11506](https://togithub.com/vitejs/vite/issues/11506)
- fix(hmr): base default protocol on client source location ([#11497](https://togithub.com/vitejs/vite/issues/11497)) ([167753d](https://togithub.com/vitejs/vite/commit/167753d)), closes [#11497](https://togithub.com/vitejs/vite/issues/11497)
- fix(metadata): expose viteMetadata type ([#11511](https://togithub.com/vitejs/vite/issues/11511)) ([32dee3c](https://togithub.com/vitejs/vite/commit/32dee3c)), closes [#11511](https://togithub.com/vitejs/vite/issues/11511)
- fix(resolve): ensure exports has precedence over mainFields (cherry pick [#11234](https://togithub.com/vitejs/vite/issues/11234)) ([#11595](https://togithub.com/vitejs/vite/issues/11595)) ([691e432](https://togithub.com/vitejs/vite/commit/691e432)), closes [#11234](https://togithub.com/vitejs/vite/issues/11234) [#11595](https://togithub.com/vitejs/vite/issues/11595)
- fix(resolve): use only root package.json as exports source ([#11259](https://togithub.com/vitejs/vite/issues/11259)) ([b9afa6e](https://togithub.com/vitejs/vite/commit/b9afa6e)), closes [#11259](https://togithub.com/vitejs/vite/issues/11259)
- refactor(build): close rollup bundle directly ([#11460](https://togithub.com/vitejs/vite/issues/11460)) ([a802828](https://togithub.com/vitejs/vite/commit/a802828)), closes [#11460](https://togithub.com/vitejs/vite/issues/11460)
##### Previous Changelogs
##### [4.1.0-beta.2](https://togithub.com/vitejs/vite/compare/v4.1.0-beta.1....v4.1.0-beta.2) (2023-02-01)
See [4.1.0-beta.2 changelog](https://togithub.com/vitejs/vite/blob/v4.1.0-beta.2/packages/vite/CHANGELOG.md)
##### [4.1.0-beta.1](https://togithub.com/vitejs/vite/compare/v4.1.0-beta.0....v4.1.0-beta.1) (2023-01-26)
See [4.1.0-beta.1 changelog](https://togithub.com/vitejs/vite/blob/v4.1.0-beta.1/packages/vite/CHANGELOG.md)
##### [4.1.0-beta.0](https://togithub.com/vitejs/vite/compare/v4.0.3....v4.1.0-beta.0) (2023-01-09)
See [4.1.0-beta.0 changelog](https://togithub.com/vitejs/vite/blob/v4.1.0-beta.0/packages/vite/CHANGELOG.md)
Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^1.3.3
->^1.5.6
^18.11.18
->^18.13.0
^5.49.0
->^5.51.0
^5.49.0
->^5.51.0
^8.33.0
->^8.34.0
^13.1.0
->^13.1.1
^2.8.3
->^2.8.4
^6.5.0
->^6.6.2
^4.9.4
->^4.9.5
^4.0.4
->^4.1.1
Release Notes
sveltejs/kit
### [`v1.5.6`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#156) ##### Patch Changes - fix: ssr defaults preventing minification for client build ([#9012](https://togithub.com/sveltejs/kit/pull/9012)) - fix: client-side trailing slash redirect when preloading data ([#8982](https://togithub.com/sveltejs/kit/pull/8982)) ### [`v1.5.5`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#155) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.5.3...@sveltejs/kit@1.5.5) ##### Patch Changes - fix: warn after failed data preloads in dev ([#8985](https://togithub.com/sveltejs/kit/pull/8985)) ### [`v1.5.3`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#153) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.5.2...@sveltejs/kit@1.5.3) ##### Patch Changes - docs: clarify that `version.name` should be deterministic ([#8956](https://togithub.com/sveltejs/kit/pull/8956)) - fix: correctly include exported http methods in allow header ([#8968](https://togithub.com/sveltejs/kit/pull/8968)) - chore: polyfill File from node:buffer ([#8925](https://togithub.com/sveltejs/kit/pull/8925)) - fix: provide helpful error/warning when calling `fetch` during render ([#8551](https://togithub.com/sveltejs/kit/pull/8551)) - fix: print useful error when subscribing to SvelteKit's stores at the wrong time during SSR ([#8960](https://togithub.com/sveltejs/kit/pull/8960)) - fix: ignore external links when automatically preloading ([#8961](https://togithub.com/sveltejs/kit/pull/8961)) - chore: refactor fallback generation ([#8972](https://togithub.com/sveltejs/kit/pull/8972)) ### [`v1.5.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#152) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.5.1...@sveltejs/kit@1.5.2) ##### Patch Changes - fix: always default `paths.assets` to `paths.base` ([#8928](https://togithub.com/sveltejs/kit/pull/8928)) ### [`v1.5.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#151) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.5.0...@sveltejs/kit@1.5.1) ##### Patch Changes - fix: pick up config from endpoints ([#8933](https://togithub.com/sveltejs/kit/pull/8933)) - fix: don't reuse previous server load cache when there's no server load function ([#8893](https://togithub.com/sveltejs/kit/pull/8893)) - fix: deduplicate paths in tsconfig ([#8880](https://togithub.com/sveltejs/kit/pull/8880)) - docs: clarify version management feature ([#8941](https://togithub.com/sveltejs/kit/pull/8941)) ### [`v1.5.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#150) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.4.0...@sveltejs/kit@1.5.0) ##### Minor Changes - feat: support route-level configuration ([#8740](https://togithub.com/sveltejs/kit/pull/8740)) - feat: add snapshot mechanism for preserving ephemeral DOM state ([#8710](https://togithub.com/sveltejs/kit/pull/8710)) ##### Patch Changes - chore(deps): update dependency undici to v5.18.0 ([#8884](https://togithub.com/sveltejs/kit/pull/8884)) ### [`v1.4.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#140) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.10...@sveltejs/kit@1.4.0) ##### Minor Changes - feat: allow $app/paths to be used without an app ([#8838](https://togithub.com/sveltejs/kit/pull/8838)) ##### Patch Changes - fix: ensure types of all form actions are accessible even if differing ([#8877](https://togithub.com/sveltejs/kit/pull/8877)) - fix: correctly handle HttpErrors on the client side ([#8829](https://togithub.com/sveltejs/kit/pull/8829)) - docs: discourage use of `goto` with external URLs ([#8837](https://togithub.com/sveltejs/kit/pull/8837)) - fix: prevent crawling empty urls (``) ([#8883](https://togithub.com/sveltejs/kit/pull/8883)) - fix: correctly serialize request url when using load `fetch` ([#8876](https://togithub.com/sveltejs/kit/pull/8876)) - fix: ensure endpoints can fetch endpoints on the same host but not part of the application ([#8869](https://togithub.com/sveltejs/kit/pull/8869)) ### [`v1.3.10`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#1310) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.9...@sveltejs/kit@1.3.10) ##### Patch Changes - fix: preserve build error messages ([#8846](https://togithub.com/sveltejs/kit/pull/8846)) ### [`v1.3.9`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#139) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.8...@sveltejs/kit@1.3.9) ##### Patch Changes - fix: output errors properly if pages fail to compile ([#8813](https://togithub.com/sveltejs/kit/pull/8813)) ### [`v1.3.8`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#138) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.7...@sveltejs/kit@1.3.8) ##### Patch Changes - fix: remove Vite manifest before running adapter ([#8815](https://togithub.com/sveltejs/kit/pull/8815)) ### [`v1.3.7`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#137) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.6...@sveltejs/kit@1.3.7) ##### Patch Changes - fix: only show prerendering message when actually prerendering ([#8809](https://togithub.com/sveltejs/kit/pull/8809)) - fix: handle anchors with special chars when navigating ([#8806](https://togithub.com/sveltejs/kit/pull/8806)) - fix: await finalise hook and run it only once ([#8817](https://togithub.com/sveltejs/kit/pull/8817)) ### [`v1.3.6`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#136) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.5...@sveltejs/kit@1.3.6) ##### Patch Changes - fix: allow rest parameters to follow multiple optional - or not - parameters ([#8761](https://togithub.com/sveltejs/kit/pull/8761)) - fix: consider headers when constructing request hash ([#8754](https://togithub.com/sveltejs/kit/pull/8754)) ### [`v1.3.5`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#135) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.4...@sveltejs/kit@1.3.5) ##### Patch Changes - docs: fix typo ([#8790](https://togithub.com/sveltejs/kit/pull/8790)) - fix: build error on layout with missing leaves ([#8792](https://togithub.com/sveltejs/kit/pull/8792)) - fix: handle hash links with non-ASCII characters when navigating ([#8767](https://togithub.com/sveltejs/kit/pull/8767)) ### [`v1.3.4`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#134) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.3.3...@sveltejs/kit@1.3.4) ##### Patch Changes - chore: bump devalue ([#8789](https://togithub.com/sveltejs/kit/pull/8789))typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.51.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5510-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5500v5510-2023-02-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.50.0...v5.51.0) ##### Bug Fixes - **eslint-plugin:** \[sort-type-constituents] fixed behavior change ([#6384](https://togithub.com/typescript-eslint/typescript-eslint/issues/6384)) ([5bf7f7f](https://togithub.com/typescript-eslint/typescript-eslint/commit/5bf7f7fe48aee61a676dfbe829c2a5e9e44cd552)), closes [#6339](https://togithub.com/typescript-eslint/typescript-eslint/issues/6339) - **eslint-plugin:** do not use .at(), Node 14 does not support it ([#6402](https://togithub.com/typescript-eslint/typescript-eslint/issues/6402)) ([077ed1b](https://togithub.com/typescript-eslint/typescript-eslint/commit/077ed1b5be844df35b7fba554ddae579b3144787)) ##### Features - **eslint-plugin:** \[naming-convention] improve performance by removing unnecessary selectors ([#6376](https://togithub.com/typescript-eslint/typescript-eslint/issues/6376)) ([3647a1c](https://togithub.com/typescript-eslint/typescript-eslint/commit/3647a1c1bbcfe6551647632fc2d978fa90881de1)) - **eslint-plugin:** \[no-floating-promises] error on logical expression ([#6356](https://togithub.com/typescript-eslint/typescript-eslint/issues/6356)) ([f330e06](https://togithub.com/typescript-eslint/typescript-eslint/commit/f330e0651548d55163ddc3233c90fd3cbe37c9c0)) - **eslint-plugin:** \[no-import-type-side-effects] add rule to warn against runtime side effects with `verbatimModuleSyntax` ([#6394](https://togithub.com/typescript-eslint/typescript-eslint/issues/6394)) ([b14d3be](https://togithub.com/typescript-eslint/typescript-eslint/commit/b14d3be0f305d71e0adfc9381e9de993898b2b43)) - **eslint-plugin:** \[strict-boolean-expressions] add allow nullable enum to strict boolean expressions ([#6096](https://togithub.com/typescript-eslint/typescript-eslint/issues/6096)) ([d4747cd](https://togithub.com/typescript-eslint/typescript-eslint/commit/d4747cd8cc9dad2bf2cb64e1c0e8980ce34d82c7)) ### [`v5.50.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5500-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5490v5500-2023-01-31) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.49.0...v5.50.0) ##### Bug Fixes - **eslint-plugin:** \[ban-ts-comment] counts graphemes instead of `String.prototype.length` ([#5704](https://togithub.com/typescript-eslint/typescript-eslint/issues/5704)) ([09d57ce](https://togithub.com/typescript-eslint/typescript-eslint/commit/09d57cec8901880c6b24ea80dfa7d9fcdc463930)) - **eslint-plugin:** \[prefer-optional-chain] fix `ThisExpression` and `PrivateIdentifier` errors ([#6028](https://togithub.com/typescript-eslint/typescript-eslint/issues/6028)) ([85e783c](https://togithub.com/typescript-eslint/typescript-eslint/commit/85e783c1fabe96d390729a5796d6d346e401692b)) - **eslint-plugin:** \[prefer-optional-chain] fixer produces wrong logic ([#5919](https://togithub.com/typescript-eslint/typescript-eslint/issues/5919)) ([b0f6c8e](https://togithub.com/typescript-eslint/typescript-eslint/commit/b0f6c8ec0b372696ef26ca3a2b4f82dafd9dc417)), closes [#1438](https://togithub.com/typescript-eslint/typescript-eslint/issues/1438) ##### Features - **eslint-plugin:** add `key-spacing` rule extension for interface & type declarations ([#6211](https://togithub.com/typescript-eslint/typescript-eslint/issues/6211)) ([67706e7](https://togithub.com/typescript-eslint/typescript-eslint/commit/67706e72e332bf11c82fdf51f3d417d3c93a86cf))typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.51.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5510-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5500v5510-2023-02-06) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.50.0...v5.51.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.50.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5500-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5490v5500-2023-01-31) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.49.0...v5.50.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)eslint/eslint
### [`v8.34.0`](https://togithub.com/eslint/eslint/releases/tag/v8.34.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.33.0...v8.34.0) #### Features - [`9b2fcf7`](https://togithub.com/eslint/eslint/commit/9b2fcf7e928fc92ac6d43617bdee1bda250b7491) feat: `array-callback-return` supports `Array.prototype.toSorted` ([#16845](https://togithub.com/eslint/eslint/issues/16845)) (SUZUKI Sosuke) #### Bug Fixes - [`923f61d`](https://togithub.com/eslint/eslint/commit/923f61d8fc82d83b912c6ba95abb5a509c4d7b52) fix: false positive with assignment in `no-extra-parens` ([#16872](https://togithub.com/eslint/eslint/issues/16872)) (Francesco Trotta) #### Documentation - [`f0a9883`](https://togithub.com/eslint/eslint/commit/f0a988384ea1a262150e70d83abd8a5e50c46fa7) docs: split rules documentation ([#16797](https://togithub.com/eslint/eslint/issues/16797)) (Ben Perlmutter) - [`67aa37b`](https://togithub.com/eslint/eslint/commit/67aa37b583f059226b9c959672400f04ed6a56b5) docs: fix typo in command-line-interface.md ([#16871](https://togithub.com/eslint/eslint/issues/16871)) (Kevin Rouchut) - [`337f7ed`](https://togithub.com/eslint/eslint/commit/337f7ed96131d873be7ae6b010739476d0ad15e9) docs: fix width of language input ([#16849](https://togithub.com/eslint/eslint/issues/16849)) (Tanuj Kanti) - [`71349a1`](https://togithub.com/eslint/eslint/commit/71349a1f709baa361bd656a7ce4a7d35d857a9a8) docs: Configure a Parser page ([#16803](https://togithub.com/eslint/eslint/issues/16803)) (Ben Perlmutter) - [`de7e925`](https://togithub.com/eslint/eslint/commit/de7e925d03764f3681269b30bb60b92ee463c10f) docs: remove extra line numbers in example ([#16848](https://togithub.com/eslint/eslint/issues/16848)) (jonz94) - [`ad38d77`](https://togithub.com/eslint/eslint/commit/ad38d77102d6fe30cfa92c831174f178bb35c88b) docs: Update README (GitHub Actions Bot) #### Chores - [`9dbe06d`](https://togithub.com/eslint/eslint/commit/9dbe06d0ad875e6d5964497e2975e8d789e763d0) chore: add `type` property to array-element-newline schema ([#16877](https://togithub.com/eslint/eslint/issues/16877)) (MHO) - [`a061527`](https://togithub.com/eslint/eslint/commit/a061527a0332f0edf559acfc2902a327cae098d9) chore: Remove unused functions ([#16868](https://togithub.com/eslint/eslint/issues/16868)) (Nicholas C. Zakas)okonet/lint-staged
### [`v13.1.1`](https://togithub.com/okonet/lint-staged/releases/tag/v13.1.1) [Compare Source](https://togithub.com/okonet/lint-staged/compare/v13.1.0...v13.1.1) ##### Bug Fixes - allow re-enabling `--stash` when using the `--diff` option ([99390c3](https://togithub.com/okonet/lint-staged/commit/99390c31a856154e380f04d5c3603d2e6428f1e5))prettier/prettier
### [`v2.8.4`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#284) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.3...2.8.4) [diff](https://togithub.com/prettier/prettier/compare/2.8.3...2.8.4) ##### Fix leading comments in mapped types with `readonly` ([#13427](https://togithub.com/prettier/prettier/pull/13427) by [@thorn0](https://togithub.com/thorn0), [@sosukesuzuki](https://togithub.com/sosukesuzuki)) ```tsx // Input type Type = { // comment readonly [key in Foo]; }; // Prettier 2.8.3 type Type = { readonly // comment [key in Foo]; }; // Prettier 2.8.4 type Type = { // comment readonly [key in Foo]; }; ``` ##### Group params in opening block statements ([#14067](https://togithub.com/prettier/prettier/pull/14067) by [@jamescdavis](https://togithub.com/jamescdavis)) This is a follow-up to [#13930](https://togithub.com/prettier/prettier/issues/13930) to establish wrapping consistency between opening block statements and else blocks by grouping params in opening blocks. This causes params to break to a new line together and not be split across lines unless the length of params exceeds the print width. This also updates the else block wrapping to behave exactly the same as opening blocks. ```hbs {{! Input }} {{#block param param param param param param param param param param as |blockParam|}} Hello {{else block param param param param param param param param param param as |blockParam|}} There {{/block}} {{! Prettier 2.8.3 }} {{#block param param param param param param param param param param as |blockParam| }} Hello {{else block param param param param param param param param param param}} There {{/block}} {{! Prettier 2.8.4 }} {{#block param param param param param param param param param param as |blockParam| }} Hello {{else block param param param param param param param param param param as |blockParam| }} There {{/block}} ``` ##### Ignore files in `.sl/` ([#14206](https://togithub.com/prettier/prettier/pull/14206) by [@bolinfest](https://togithub.com/bolinfest)) In [Sapling SCM](https://sapling-scm.com/), `.sl/` is the folder where it stores its state, analogous to `.git/` in Git. It should be ignored in Prettier like the other SCM folders. ##### Recognize `@satisfies` in Closure-style type casts ([#14262](https://togithub.com/prettier/prettier/pull/14262) by [@fisker](https://togithub.com/fisker)) ```jsx // Input const a = /** @satisfies {Recordegoist/tsup
### [`v6.6.2`](https://togithub.com/egoist/tsup/releases/tag/v6.6.2) [Compare Source](https://togithub.com/egoist/tsup/compare/v6.6.1...v6.6.2) ##### Bug Fixes - upgrade tsup ([a4df971](https://togithub.com/egoist/tsup/commit/a4df971c66c7571d14ac0cb1987ec367458ccb1d)) ### [`v6.6.1`](https://togithub.com/egoist/tsup/releases/tag/v6.6.1) [Compare Source](https://togithub.com/egoist/tsup/compare/v6.6.0...v6.6.1) ##### Bug Fixes - **types:** make sure enum starts with `declare` keyword ([a85439d](https://togithub.com/egoist/tsup/commit/a85439df2580778e968307741e4e1af92a36ccd2)), closes [#834](https://togithub.com/egoist/tsup/issues/834) ### [`v6.6.0`](https://togithub.com/egoist/tsup/releases/tag/v6.6.0) [Compare Source](https://togithub.com/egoist/tsup/compare/v6.5.0...v6.6.0) ##### Bug Fixes - add home page to package.json ([#817](https://togithub.com/egoist/tsup/issues/817)) ([2e73ca9](https://togithub.com/egoist/tsup/commit/2e73ca96bdf3e17445bbe42f56d2773258bd7bf4)) - clean d.ts files if "dts" option is false ([#747](https://togithub.com/egoist/tsup/issues/747)) ([b107de0](https://togithub.com/egoist/tsup/commit/b107de09c93747f794419217646b7b5f82f161de)) - default exports not working on CJS + treeshake: true ([#815](https://togithub.com/egoist/tsup/issues/815)) ([14ad4bd](https://togithub.com/egoist/tsup/commit/14ad4bd529f4fc9887a65b1ef7fb7195b0521adb)) - search postcss config from current work dir ([#773](https://togithub.com/egoist/tsup/issues/773)) ([78432e2](https://togithub.com/egoist/tsup/commit/78432e23b575efcb9f43312877c645406b248632)) - use postMessage instead of console in worker thread ([#779](https://togithub.com/egoist/tsup/issues/779)) ([4cb1bc2](https://togithub.com/egoist/tsup/commit/4cb1bc21a124bf65082b67f9914c3d58b4957543)) ##### Features - Bump esbuild 0.15 -> 0.16 ([#805](https://togithub.com/egoist/tsup/issues/805)) ([904e07a](https://togithub.com/egoist/tsup/commit/904e07a21b1044a1b23ef41db879647ba61dedbe)) - Minify with terser ([#789](https://togithub.com/egoist/tsup/issues/789)) ([fdd4dfa](https://togithub.com/egoist/tsup/commit/fdd4dfa28347b91966b81f873636caabf2fa3fc7)), closes [#742](https://togithub.com/egoist/tsup/issues/742) - Provide JSON Schema ([#763](https://togithub.com/egoist/tsup/issues/763)) ([31b2e72](https://togithub.com/egoist/tsup/commit/31b2e7261fa84c41b0673c36bf7c7133dcbbda11)) - **types:** allow autocomplete for target ([#809](https://togithub.com/egoist/tsup/issues/809)) ([398ae15](https://togithub.com/egoist/tsup/commit/398ae156384c1ac196c30a685a5341e4216ee153)) - update rollup-plugin-dts to support custom tsconfig and preserve export {} for file that have no exports ([#807](https://togithub.com/egoist/tsup/issues/807)) ([4154e05](https://togithub.com/egoist/tsup/commit/4154e05032e32cde29ce86b354be856e03b5a101)) - upgrade esbuild 0.16 -> 0.17 ([30ff79d](https://togithub.com/egoist/tsup/commit/30ff79db9142012cbff7ba8d49f7d00ddcddd30d))Microsoft/TypeScript
### [`v4.9.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.5): TypeScript 4.9.5 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.4...v4.9.5) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) #### Changes: - [`69e88ef`](https://togithub.com/Microsoft/TypeScript/commit/69e88ef5513a81acf69ec78f4af1f927da0d0584) Port ignore deprecations to 4.9 ([#52419](https://togithub.com/Microsoft/TypeScript/issues/52419)) - [`daf4e81`](https://togithub.com/Microsoft/TypeScript/commit/daf4e817a18def96b70ac34703b158ff0e6d58df) Port timestamp fix to 4.9 ([#52426](https://togithub.com/Microsoft/TypeScript/issues/52426))vitejs/vite
### [`v4.1.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small411-2023-02-02-small) [Compare Source](https://togithub.com/vitejs/vite/compare/c57c21cc36d953d36a518226cbc06fb92b48a784...v4.1.1) - chore: 4.1.0 changelog cleanup ([#11900](https://togithub.com/vitejs/vite/issues/11900)) ([7747d32](https://togithub.com/vitejs/vite/commit/7747d32)), closes [#11900](https://togithub.com/vitejs/vite/issues/11900) - fix: catch statSync error ([#11907](https://togithub.com/vitejs/vite/issues/11907)) ([f80b9a2](https://togithub.com/vitejs/vite/commit/f80b9a2)), closes [#11907](https://togithub.com/vitejs/vite/issues/11907) ### [`v4.1.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#410-2023-02-02) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.0.4...c57c21cc36d953d36a518226cbc06fb92b48a784) Vite 4.1 updates to the latest versions of Rollup and esbuild. Check out the new [Rollup docs](https://rollupjs.org/), that are now powered by VitePress making the navigation between Vite and Rollup docs easier for users. [Vite docs](https://vitejs.dev) got a theme update migrating to the latest version of VitePress. As part of [Vite 4](https://vitejs.dev/blog/announcing-vite4.html), the Vue and React plugins have been extracted out of the monorepo. Although their release cycle will no longer follow Vite releases moving forward, Vite 4.1 is released in parallel with new versions of [@vitejs/plugin-react](https://togithub.com/vitejs/vite-plugin-react/releases/tag/plugin-react%403.1.0) and [@vitejs/plugin-react-swc](https://togithub.com/vitejs/vite-plugin-react-swc/releases/tag/v3.1.0). [@vitejs/plugin-react](https://togithub.com/vitejs/plugin-react) 3.1.0 reworks the way HMR is handled fixing many edge cases and [@vitejs/plugin-react-swc](https://togithub.com/vitejs/plugin-react-swc) 3.1.0 adds support for SWC plugins. There is also a new major for [@vitejs/plugin-legacy](https://togithub.com/vitejs/vite/blob/main/packages/plugin-legacy), see [changelog for v4.0.0](https://togithub.com/vitejs/vite/blob/main/packages/plugin-legacy/CHANGELOG.md#400-2023-02-02). This version contains breaking changes: - Support browserslist and update default target ([#11318](https://togithub.com/vitejs/vite/pull/11318)). See [updated `targets` default](https://togithub.com/vitejs/vite/tree/main/packages/plugin-legacy#targets). - Bump modern target to support async generator ([#11896](https://togithub.com/vitejs/vite/pull/11896)). Learn more at [the browsers support docs](https://togithub.com/vitejs/vite/tree/main/packages/plugin-legacy#browsers-that-supports-esm-but-does-not-support-widely-available-features). ##### Features - feat: add experimental option to skip SSR transform ([#11411](https://togithub.com/vitejs/vite/issues/11411)) ([e781ef3](https://togithub.com/vitejs/vite/commit/e781ef3)), closes [#11411](https://togithub.com/vitejs/vite/issues/11411) - feat: reproducible manifest ([#11542](https://togithub.com/vitejs/vite/issues/11542)) ([efc8979](https://togithub.com/vitejs/vite/commit/efc8979)), closes [#11542](https://togithub.com/vitejs/vite/issues/11542) - feat: support BROWSER and BROWSER_ARGS in env file ([#11513](https://togithub.com/vitejs/vite/issues/11513)) ([8972868](https://togithub.com/vitejs/vite/commit/8972868)), closes [#11513](https://togithub.com/vitejs/vite/issues/11513) - feat(cli): clear console by pressing c ([#11493](https://togithub.com/vitejs/vite/issues/11493)) ([#11494](https://togithub.com/vitejs/vite/issues/11494)) ([1ae018f](https://togithub.com/vitejs/vite/commit/1ae018f)), closes [#11493](https://togithub.com/vitejs/vite/issues/11493) [#11494](https://togithub.com/vitejs/vite/issues/11494) - perf(build): disable rollup cache for builds ([#11454](https://togithub.com/vitejs/vite/issues/11454)) ([580ba7a](https://togithub.com/vitejs/vite/commit/580ba7a)), closes [#11454](https://togithub.com/vitejs/vite/issues/11454) - perf(resolve): improve file existence check ([#11436](https://togithub.com/vitejs/vite/issues/11436)) ([4a12b89](https://togithub.com/vitejs/vite/commit/4a12b89)), closes [#11436](https://togithub.com/vitejs/vite/issues/11436) ##### Bug Fixes - fix: await bundle closing ([#11873](https://togithub.com/vitejs/vite/issues/11873)) ([1e6768d](https://togithub.com/vitejs/vite/commit/1e6768d)), closes [#11873](https://togithub.com/vitejs/vite/issues/11873) - fix: make viteMetadata property of RenderedChunk optional ([#11768](https://togithub.com/vitejs/vite/issues/11768)) ([128f09e](https://togithub.com/vitejs/vite/commit/128f09e)), closes [#11768](https://togithub.com/vitejs/vite/issues/11768) - fix: replace import.meta.hot with undefined in the production ([#11317](https://togithub.com/vitejs/vite/issues/11317)) ([73afe6d](https://togithub.com/vitejs/vite/commit/73afe6d)), closes [#11317](https://togithub.com/vitejs/vite/issues/11317) - fix: update CJS interop error message ([#11842](https://togithub.com/vitejs/vite/issues/11842)) ([356ddfe](https://togithub.com/vitejs/vite/commit/356ddfe)), closes [#11842](https://togithub.com/vitejs/vite/issues/11842) - fix(client): serve client sources next to deployed scripts ([#11865](https://togithub.com/vitejs/vite/issues/11865)) ([63bd261](https://togithub.com/vitejs/vite/commit/63bd261)), closes [#11865](https://togithub.com/vitejs/vite/issues/11865) - fix(deps): update all non-major dependencies ([#11846](https://togithub.com/vitejs/vite/issues/11846)) ([5d55083](https://togithub.com/vitejs/vite/commit/5d55083)), closes [#11846](https://togithub.com/vitejs/vite/issues/11846) - fix(esbuild): avoid polluting global namespace while minify is false ([#11882](https://togithub.com/vitejs/vite/issues/11882)) ([c895379](https://togithub.com/vitejs/vite/commit/c895379)), closes [#11882](https://togithub.com/vitejs/vite/issues/11882) - fix: deep resolve side effects when glob does not contain / ([#11807](https://togithub.com/vitejs/vite/issues/11807)) ([f3a0c3b](https://togithub.com/vitejs/vite/commit/f3a0c3b)), closes [#11807](https://togithub.com/vitejs/vite/issues/11807) - fix: duplicated sourceMappingURL for worker bundles (fix [#11601](https://togithub.com/vitejs/vite/issues/11601)) ([#11602](https://togithub.com/vitejs/vite/issues/11602)) ([5444781](https://togithub.com/vitejs/vite/commit/5444781)), closes [#11601](https://togithub.com/vitejs/vite/issues/11601) [#11602](https://togithub.com/vitejs/vite/issues/11602) - fix: emit assets from SSR build ([#11430](https://togithub.com/vitejs/vite/issues/11430)) ([ffbdcdb](https://togithub.com/vitejs/vite/commit/ffbdcdb)), closes [#11430](https://togithub.com/vitejs/vite/issues/11430) - fix: revert "load sourcemaps alongside modules ([#11576](https://togithub.com/vitejs/vite/issues/11576))" ([#11775](https://togithub.com/vitejs/vite/issues/11775)) ([697dd00](https://togithub.com/vitejs/vite/commit/697dd00)), closes [#11576](https://togithub.com/vitejs/vite/issues/11576) [#11775](https://togithub.com/vitejs/vite/issues/11775) - fix: scope tracking for shadowing variables in blocks ([#11806](https://togithub.com/vitejs/vite/issues/11806)) ([#11811](https://togithub.com/vitejs/vite/issues/11811)) ([568bdab](https://togithub.com/vitejs/vite/commit/568bdab)), closes [#11806](https://togithub.com/vitejs/vite/issues/11806) [#11811](https://togithub.com/vitejs/vite/issues/11811) - fix(cli): exit 1 on ctrl+c ([#11563](https://togithub.com/vitejs/vite/issues/11563)) ([fb77411](https://togithub.com/vitejs/vite/commit/fb77411)), closes [#11563](https://togithub.com/vitejs/vite/issues/11563) - fix(css): insert styles in the same position ([#11763](https://togithub.com/vitejs/vite/issues/11763)) ([d2f1381](https://togithub.com/vitejs/vite/commit/d2f1381)), closes [#11763](https://togithub.com/vitejs/vite/issues/11763) - fix(esbuild): check server before reload tsconfig ([#11747](https://togithub.com/vitejs/vite/issues/11747)) ([c56b954](https://togithub.com/vitejs/vite/commit/c56b954)), closes [#11747](https://togithub.com/vitejs/vite/issues/11747) - fix(hmr): hmr websocket failure for custom middleware mode with server.hmr.server ([#11487](https://togithub.com/vitejs/vite/issues/11487)) ([00919bb](https://togithub.com/vitejs/vite/commit/00919bb)), closes [#11487](https://togithub.com/vitejs/vite/issues/11487) - fix(ssr): load sourcemaps alongside modules (fix: [#3288](https://togithub.com/vitejs/vite/issues/3288)) ([#11576](https://togithub.com/vitejs/vite/issues/11576)) ([dc05e97](https://togithub.com/vitejs/vite/commit/dc05e97)), closes [#3288](https://togithub.com/vitejs/vite/issues/3288) [#11576](https://togithub.com/vitejs/vite/issues/11576) - refactor: upgrade resolve.exports ([#11712](https://togithub.com/vitejs/vite/issues/11712)) ([00a79ec](https://togithub.com/vitejs/vite/commit/00a79ec)), closes [#11712](https://togithub.com/vitejs/vite/issues/11712) - fix: remove moment from force interop packages ([#11502](https://togithub.com/vitejs/vite/issues/11502)) ([b89ddd6](https://togithub.com/vitejs/vite/commit/b89ddd6)), closes [#11502](https://togithub.com/vitejs/vite/issues/11502) - fix(css): fix stale css when reloading with hmr disabled ([#10270](https://togithub.com/vitejs/vite/issues/10270)) ([#11506](https://togithub.com/vitejs/vite/issues/11506)) ([e5807c4](https://togithub.com/vitejs/vite/commit/e5807c4)), closes [#10270](https://togithub.com/vitejs/vite/issues/10270) [#11506](https://togithub.com/vitejs/vite/issues/11506) - fix(hmr): base default protocol on client source location ([#11497](https://togithub.com/vitejs/vite/issues/11497)) ([167753d](https://togithub.com/vitejs/vite/commit/167753d)), closes [#11497](https://togithub.com/vitejs/vite/issues/11497) - fix(metadata): expose viteMetadata type ([#11511](https://togithub.com/vitejs/vite/issues/11511)) ([32dee3c](https://togithub.com/vitejs/vite/commit/32dee3c)), closes [#11511](https://togithub.com/vitejs/vite/issues/11511) - fix(resolve): ensure exports has precedence over mainFields (cherry pick [#11234](https://togithub.com/vitejs/vite/issues/11234)) ([#11595](https://togithub.com/vitejs/vite/issues/11595)) ([691e432](https://togithub.com/vitejs/vite/commit/691e432)), closes [#11234](https://togithub.com/vitejs/vite/issues/11234) [#11595](https://togithub.com/vitejs/vite/issues/11595) - fix(resolve): use only root package.json as exports source ([#11259](https://togithub.com/vitejs/vite/issues/11259)) ([b9afa6e](https://togithub.com/vitejs/vite/commit/b9afa6e)), closes [#11259](https://togithub.com/vitejs/vite/issues/11259) - refactor(build): close rollup bundle directly ([#11460](https://togithub.com/vitejs/vite/issues/11460)) ([a802828](https://togithub.com/vitejs/vite/commit/a802828)), closes [#11460](https://togithub.com/vitejs/vite/issues/11460) ##### Previous Changelogs ##### [4.1.0-beta.2](https://togithub.com/vitejs/vite/compare/v4.1.0-beta.1....v4.1.0-beta.2) (2023-02-01) See [4.1.0-beta.2 changelog](https://togithub.com/vitejs/vite/blob/v4.1.0-beta.2/packages/vite/CHANGELOG.md) ##### [4.1.0-beta.1](https://togithub.com/vitejs/vite/compare/v4.1.0-beta.0....v4.1.0-beta.1) (2023-01-26) See [4.1.0-beta.1 changelog](https://togithub.com/vitejs/vite/blob/v4.1.0-beta.1/packages/vite/CHANGELOG.md) ##### [4.1.0-beta.0](https://togithub.com/vitejs/vite/compare/v4.0.3....v4.1.0-beta.0) (2023-01-09) See [4.1.0-beta.0 changelog](https://togithub.com/vitejs/vite/blob/v4.1.0-beta.0/packages/vite/CHANGELOG.md)Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.