changesets/changesets
### [`v2.24.4`](https://togithub.com/changesets/changesets/blob/HEAD/packages/cli/CHANGELOG.md#2244)
[Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/cli@2.24.3...@changesets/cli@2.24.4)
##### Patch Changes
- Updated dependencies \[[`c140171`](https://togithub.com/changesets/changesets/commit/c1401716cf5ee839aaa02ea7ff8f23f8af8bf5b0)]:
- [@changesets/apply-release-plan](https://togithub.com/changesets/apply-release-plan)[@6](https://togithub.com/6).1.0
- [@changesets/write](https://togithub.com/changesets/write)[@0](https://togithub.com/0).2.0
sveltejs/kit
### [`v1.0.0-next.480`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#100-next480)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.0.0-next.479...@sveltejs/kit@1.0.0-next.480)
##### Patch Changes
- \[breaking] make action passed to enhance function a URL instead of a string ([#6678](https://togithub.com/sveltejs/kit/pull/6678))
### [`v1.0.0-next.479`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#100-next479)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.0.0-next.478...@sveltejs/kit@1.0.0-next.479)
##### Patch Changes
- \[breaking] request creation cleanup ([#6681](https://togithub.com/sveltejs/kit/pull/6681))
- \[breaking] limit adapter-node request size ([#6684](https://togithub.com/sveltejs/kit/pull/6684))
### [`v1.0.0-next.478`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#100-next478)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.0.0-next.477...@sveltejs/kit@1.0.0-next.478)
##### Patch Changes
- \[breaking] hooks file renames; error shape defined through handleError ([#6675](https://togithub.com/sveltejs/kit/pull/6675))
- \[breaking] remove element property; enhance can only be used on form elements ([#6662](https://togithub.com/sveltejs/kit/pull/6662))
### [`v1.0.0-next.477`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#100-next477)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.0.0-next.476...@sveltejs/kit@1.0.0-next.477)
##### Patch Changes
- \[breaking] prevent import of `$lib/server` modules in client-facing code ([#6623](https://togithub.com/sveltejs/kit/pull/6623))
- \[breaking] change sveltekit.message to sveltekit.error.message ([#6659](https://togithub.com/sveltejs/kit/pull/6659))
- \[breaking] apply 304 logic after handle, so handle receives original response from resolve ([#6639](https://togithub.com/sveltejs/kit/pull/6639))
### [`v1.0.0-next.476`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#100-next476)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.0.0-next.475...@sveltejs/kit@1.0.0-next.476)
##### Patch Changes
- \[breaking] change use:enhance signature to support `typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.36.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5362-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5361v5362-2022-09-05)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.1...v5.36.2)
##### Bug Fixes
- **eslint-plugin:** \[no-extra-parens] handle generic ts array type. ([#5550](https://togithub.com/typescript-eslint/typescript-eslint/issues/5550)) ([0d6a190](https://togithub.com/typescript-eslint/typescript-eslint/commit/0d6a190c56fb3489f9f554b9035a008e29cc08ec))
- **scope-manager:** correct handling for class static blocks ([#5580](https://togithub.com/typescript-eslint/typescript-eslint/issues/5580)) ([35bb8dd](https://togithub.com/typescript-eslint/typescript-eslint/commit/35bb8ddac1b46397f6447c1a6e1e4e1774dd7957))
### [`v5.36.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5361-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5360v5361-2022-08-30)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.0...v5.36.1)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
### [`v5.36.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5360-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5351v5360-2022-08-30)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.35.1...v5.36.0)
##### Bug Fixes
- **eslint-plugin:** revert [#5266](https://togithub.com/typescript-eslint/typescript-eslint/issues/5266) ([#5564](https://togithub.com/typescript-eslint/typescript-eslint/issues/5564)) ([7a8afe2](https://togithub.com/typescript-eslint/typescript-eslint/commit/7a8afe29039c6c80fe584acaf5d933424a4452a9))
##### Features
- support TypeScript 4.8 ([#5551](https://togithub.com/typescript-eslint/typescript-eslint/issues/5551)) ([81450ed](https://togithub.com/typescript-eslint/typescript-eslint/commit/81450ed7eaede74b384e9a91a84e9b4d34513866))
#### [5.35.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.35.0...v5.35.1) (2022-08-24)
##### Bug Fixes
- **eslint-plugin:** correct rule schemas to pass ajv validation ([#5531](https://togithub.com/typescript-eslint/typescript-eslint/issues/5531)) ([dbf8b56](https://togithub.com/typescript-eslint/typescript-eslint/commit/dbf8b569dbada29e4a295d6c265976e55de1b2aa))
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.36.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5362-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5361v5362-2022-09-05)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.1...v5.36.2)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.36.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5361-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5360v5361-2022-08-30)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.0...v5.36.1)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.36.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5360-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5351v5360-2022-08-30)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.35.1...v5.36.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### [5.35.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.35.0...v5.35.1) (2022-08-24)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
rollup/rollup
### [`v2.79.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#2790)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.78.1...v2.79.0)
*2022-08-31*
##### Features
- Add `amd.forceJsExtensionForImports` to enforce using `.js` extensions for relative AMD imports ([#4607](https://togithub.com/rollup/rollup/issues/4607))
##### Pull Requests
- [#4607](https://togithub.com/rollup/rollup/pull/4607): add option to keep extensions for amd ([@wh1tevs](https://togithub.com/wh1tevs))
sveltejs/svelte
### [`v3.50.1`](https://togithub.com/sveltejs/svelte/blob/HEAD/CHANGELOG.md#3501)
[Compare Source](https://togithub.com/sveltejs/svelte/compare/v3.50.0...v3.50.1)
- Add all global objects and functions as known globals ([#3805](https://togithub.com/sveltejs/svelte/issues/3805), [#7223](https://togithub.com/sveltejs/svelte/issues/7223))
- Fix regression with style manager ([#7828](https://togithub.com/sveltejs/svelte/issues/7828))
### [`v3.50.0`](https://togithub.com/sveltejs/svelte/blob/HEAD/CHANGELOG.md#3500)
[Compare Source](https://togithub.com/sveltejs/svelte/compare/v3.49.0...v3.50.0)
- Add a11y warnings:
- `a11y-incorrect-aria-attribute-type`: check ARIA state and property values ([#6978](https://togithub.com/sveltejs/svelte/pull/6978))
- `a11y-no-abstract-role`: check that ARIA roles are non-abstract ([#6241](https://togithub.com/sveltejs/svelte/pull/6241))
- `a11y-no-interactive-element-to-noninteractive-role`: check for non-interactive roles used on interactive elements ([#5955](https://togithub.com/sveltejs/svelte/pull/5955))
- `a11y-role-has-required-aria-props`: check that elements with `role` attribute have all required attributes for that role ([#5852](https://togithub.com/sveltejs/svelte/pull/5852))
- Add `ComponentEvents` convenience type ([#7702](https://togithub.com/sveltejs/svelte/pull/7702))
- Add `SveltePreprocessor` utility type ([#7742](https://togithub.com/sveltejs/svelte/pull/7742))
- Enhance action typings ([#7805](https://togithub.com/sveltejs/svelte/pull/7805))
- Remove empty stylesheets created from transitions ([#4801](https://togithub.com/sveltejs/svelte/issues/4801), [#7164](https://togithub.com/sveltejs/svelte/issues/7164))
- Make `a11y-label-has-associated-control` warning check all descendants for input control ([#5528](https://togithub.com/sveltejs/svelte/issues/5528))
- Only show lowercase component name warnings for non-HTML/SVG elements ([#5712](https://togithub.com/sveltejs/svelte/issues/5712))
- Disallow invalid CSS selectors starting with a combinator ([#7643](https://togithub.com/sveltejs/svelte/issues/7643))
- Use `Node.parentNode` instead of `Node.parentElement` for legacy browser support ([#7723](https://togithub.com/sveltejs/svelte/issues/7723))
- Handle arrow function on `` inside `` ([#7485](https://togithub.com/sveltejs/svelte/issues/7485))
- Improve parsing speed when encountering large blocks of whitespace ([#7675](https://togithub.com/sveltejs/svelte/issues/7675))
- Fix `class:` directive updates in aborted/restarted transitions ([#7764](https://togithub.com/sveltejs/svelte/issues/7764))
Microsoft/TypeScript
### [`v4.8.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.8.3)
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.8.2...v4.8.3)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 4.8.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.0%22+).
- [fixed issues query for Typescript 4.8.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.1%22+).
- [fixed issues query for Typescript 4.8.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.2%22+).
- [fixed issues query for Typescript 4.8.3 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.3%22+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [Visual Studio 2022/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-483) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017))
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
vitejs/vite
### [`v3.1.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#310-2022-09-05)
[Compare Source](https://togithub.com/vitejs/vite/compare/v3.0.9...b1ad82def57f1e07233d5011489900bb38a8fe6b)
##### Main Changes
- Vite now uses [parse5](https://togithub.com/inikulin/parse5), which parses HTML in the same way as the latest browser versions. This migration gives us a more robust HTML story moving forward ([#9678](https://togithub.com/vitejs/vite/issues/9678)).
- Vite now supports using objects as hooks to change execution order ([#9634](https://togithub.com/vitejs/vite/issues/9634)). Check out the [RFC](https://togithub.com/vitejs/rfcs/discussions/12) and the implementation upstream at [rollup/rollup#4600](https://togithub.com/rollup/rollup/pull/4600) for details and rationale.
```js
import { resolve } from 'node:path';
import { readdir } from 'node:fs/promises';
export default function getFilesOnDisk() {
return {
name: 'getFilesOnDisk',
writeBundle: {
// run this hook sequentially even if the hook is parallel
sequential: true,
// push this hook to the 'post' stage, after all normal hooks
order: 'post',
// hook implementation
async handler({ dir }) {
const topLevelFiles = await readdir(resolve(dir))
console.log(topLevelFiles)
}
}
}
}
```
Read the updated [Rollup Plugin docs](https://rollupjs.org/guide/en/#build-hooks) for more information.
> **Note**
> After Vite 3.1, you are no longer going to see `[vite] hot updated` log messages in the browser console. These messages have been moved to the debug channel ([#8855](https://togithub.com/vitejs/vite/issues/8855)). Check your browser docs to [show debug logs](https://developer.chrome.com/docs/devtools/console/log/#level).
##### Features
- feat(css): format error ([#9909](https://togithub.com/vitejs/vite/issues/9909)) ([632fedf](https://togithub.com/vitejs/vite/commit/632fedf)), closes [#9909](https://togithub.com/vitejs/vite/issues/9909)
- perf: bundle create-vite ([#9034](https://togithub.com/vitejs/vite/issues/9034)) ([37ac91e](https://togithub.com/vitejs/vite/commit/37ac91e)), closes [#9034](https://togithub.com/vitejs/vite/issues/9034)
- feat: stabilize server.resolvedUrls ([#9866](https://togithub.com/vitejs/vite/issues/9866)) ([c3f6731](https://togithub.com/vitejs/vite/commit/c3f6731)), closes [#9866](https://togithub.com/vitejs/vite/issues/9866)
- feat(client): use debug channel on hot updates ([#8855](https://togithub.com/vitejs/vite/issues/8855)) ([0452224](https://togithub.com/vitejs/vite/commit/0452224)), closes [#8855](https://togithub.com/vitejs/vite/issues/8855)
- feat: relax dep browser externals as warning ([#9837](https://togithub.com/vitejs/vite/issues/9837)) ([71cb374](https://togithub.com/vitejs/vite/commit/71cb374)), closes [#9837](https://togithub.com/vitejs/vite/issues/9837)
- feat: support object style hooks ([#9634](https://togithub.com/vitejs/vite/issues/9634)) ([757a92f](https://togithub.com/vitejs/vite/commit/757a92f)), closes [#9634](https://togithub.com/vitejs/vite/issues/9634)
- refactor: migrate from vue/compiler-dom to parse5 ([#9678](https://togithub.com/vitejs/vite/issues/9678)) ([05b3ce6](https://togithub.com/vitejs/vite/commit/05b3ce6)), closes [#9678](https://togithub.com/vitejs/vite/issues/9678)
- refactor: use `server.ssrTransform` ([#9769](https://togithub.com/vitejs/vite/issues/9769)) ([246a087](https://togithub.com/vitejs/vite/commit/246a087)), closes [#9769](https://togithub.com/vitejs/vite/issues/9769)
- perf: legacy avoid insert the entry module css ([#9761](https://togithub.com/vitejs/vite/issues/9761)) ([0765ab8](https://togithub.com/vitejs/vite/commit/0765ab8)), closes [#9761](https://togithub.com/vitejs/vite/issues/9761)
##### Bug Fixes
- fix(css): remove css-post plugin sourcemap ([#9914](https://togithub.com/vitejs/vite/issues/9914)) ([c9521e7](https://togithub.com/vitejs/vite/commit/c9521e7)), closes [#9914](https://togithub.com/vitejs/vite/issues/9914)
- fix(hmr): duplicated modules because of query params mismatch (fixes [#2255](https://togithub.com/vitejs/vite/issues/2255)) ([#9773](https://togithub.com/vitejs/vite/issues/9773)) ([86bf776](https://togithub.com/vitejs/vite/commit/86bf776)), closes [#2255](https://togithub.com/vitejs/vite/issues/2255) [#9773](https://togithub.com/vitejs/vite/issues/9773)
- fix(ssr): enable `inlineDynamicImports` when input has length 1 ([#9904](https://togithub.com/vitejs/vite/issues/9904)) ([9ac5075](https://togithub.com/vitejs/vite/commit/9ac5075)), closes [#9904](https://togithub.com/vitejs/vite/issues/9904)
- fix(types): mark explicitImportRequired optional and experimental ([#9962](https://togithub.com/vitejs/vite/issues/9962)) ([7b618f0](https://togithub.com/vitejs/vite/commit/7b618f0)), closes [#9962](https://togithub.com/vitejs/vite/issues/9962)
- fix: bump esbuild to 0.15.6 ([#9934](https://togithub.com/vitejs/vite/issues/9934)) ([091537c](https://togithub.com/vitejs/vite/commit/091537c)), closes [#9934](https://togithub.com/vitejs/vite/issues/9934)
- refactor(hmr): simplify fetchUpdate ([#9881](https://togithub.com/vitejs/vite/issues/9881)) ([8872aba](https://togithub.com/vitejs/vite/commit/8872aba)), closes [#9881](https://togithub.com/vitejs/vite/issues/9881)
- fix: ensure version query for direct node_modules imports ([#9848](https://togithub.com/vitejs/vite/issues/9848)) ([e7712ff](https://togithub.com/vitejs/vite/commit/e7712ff)), closes [#9848](https://togithub.com/vitejs/vite/issues/9848)
- fix: escape glob path ([#9842](https://togithub.com/vitejs/vite/issues/9842)) ([6be971e](https://togithub.com/vitejs/vite/commit/6be971e)), closes [#9842](https://togithub.com/vitejs/vite/issues/9842)
- fix(build): build project path error ([#9793](https://togithub.com/vitejs/vite/issues/9793)) ([cc8800a](https://togithub.com/vitejs/vite/commit/cc8800a)), closes [#9793](https://togithub.com/vitejs/vite/issues/9793)
- fix(types): explicitly set Vite hooks' `this` to `void` ([#9885](https://togithub.com/vitejs/vite/issues/9885)) ([2d2f2e5](https://togithub.com/vitejs/vite/commit/2d2f2e5)), closes [#9885](https://togithub.com/vitejs/vite/issues/9885)
- fix: `completeSystemWrapPlugin` captures `function ()` (fixes [#9807](https://togithub.com/vitejs/vite/issues/9807)) ([#9821](https://togithub.com/vitejs/vite/issues/9821)) ([1ee0364](https://togithub.com/vitejs/vite/commit/1ee0364)), closes [#9807](https://togithub.com/vitejs/vite/issues/9807) [#9821](https://togithub.com/vitejs/vite/issues/9821)
- fix: `injectQuery` break relative path ([#9760](https://togithub.com/vitejs/vite/issues/9760)) ([61273b2](https://togithub.com/vitejs/vite/commit/61273b2)), closes [#9760](https://togithub.com/vitejs/vite/issues/9760)
- fix: close socket when client error handled ([#9816](https://togithub.com/vitejs/vite/issues/9816)) ([ba62be4](https://togithub.com/vitejs/vite/commit/ba62be4)), closes [#9816](https://togithub.com/vitejs/vite/issues/9816)
- fix: handle resolve optional peer deps ([#9321](https://togithub.com/vitejs/vite/issues/9321)) ([eec3886](https://togithub.com/vitejs/vite/commit/eec3886)), closes [#9321](https://togithub.com/vitejs/vite/issues/9321)
- fix: module graph ensureEntryFromUrl based on id ([#9759](https://togithub.com/vitejs/vite/issues/9759)) ([01857af](https://togithub.com/vitejs/vite/commit/01857af)), closes [#9759](https://togithub.com/vitejs/vite/issues/9759)
- fix: sanitize asset filenames ([#9737](https://togithub.com/vitejs/vite/issues/9737)) ([2f468bb](https://togithub.com/vitejs/vite/commit/2f468bb)), closes [#9737](https://togithub.com/vitejs/vite/issues/9737)
- fix: Skip inlining Git LFS placeholders (fix [#9714](https://togithub.com/vitejs/vite/issues/9714)) ([#9795](https://togithub.com/vitejs/vite/issues/9795)) ([9c7e43d](https://togithub.com/vitejs/vite/commit/9c7e43d)), closes [#9714](https://togithub.com/vitejs/vite/issues/9714) [#9795](https://togithub.com/vitejs/vite/issues/9795)
- fix(html): move importmap before module scripts ([#9392](https://togithub.com/vitejs/vite/issues/9392)) ([b386fba](https://togithub.com/vitejs/vite/commit/b386fba)), closes [#9392](https://togithub.com/vitejs/vite/issues/9392)
##### Previous Changelogs
##### [3.1.0-beta.2](https://togithub.com/vitejs/vite/compare/v3.1.0-beta.1...v3.1.0-beta.2) (2022-09-02)
See [3.1.0-beta.2 changelog](https://togithub.com/vitejs/vite/blob/v3.1.0-beta.2/packages/vite/CHANGELOG.md)
##### [3.1.0-beta.1](https://togithub.com/vitejs/vite/compare/v3.1.0-beta.0...v3.1.0-beta.1) (2022-08-29)
See [3.1.0-beta.1 changelog](https://togithub.com/vitejs/vite/blob/v3.1.0-beta.1/packages/vite/CHANGELOG.md)
##### [3.1.0-beta.0](https://togithub.com/vitejs/vite/compare/v3.0.0...v3.1.0-beta.0) (2022-08-25)
See [3.1.0-beta.0 changelog](https://togithub.com/vitejs/vite/blob/v3.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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^2.24.3
->^2.24.4
^1.0.0-next.445
->^1.0.0-next.480
^5.35.1
->^5.36.2
^5.35.1
->^5.36.2
^2.78.1
->^2.79.0
^3.49.0
->^3.50.1
^4.8.2
->^4.8.3
^3.0.9
->^3.1.0
Release Notes
changesets/changesets
### [`v2.24.4`](https://togithub.com/changesets/changesets/blob/HEAD/packages/cli/CHANGELOG.md#2244) [Compare Source](https://togithub.com/changesets/changesets/compare/@changesets/cli@2.24.3...@changesets/cli@2.24.4) ##### Patch Changes - Updated dependencies \[[`c140171`](https://togithub.com/changesets/changesets/commit/c1401716cf5ee839aaa02ea7ff8f23f8af8bf5b0)]: - [@changesets/apply-release-plan](https://togithub.com/changesets/apply-release-plan)[@6](https://togithub.com/6).1.0 - [@changesets/write](https://togithub.com/changesets/write)[@0](https://togithub.com/0).2.0sveltejs/kit
### [`v1.0.0-next.480`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#100-next480) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.0.0-next.479...@sveltejs/kit@1.0.0-next.480) ##### Patch Changes - \[breaking] make action passed to enhance function a URL instead of a string ([#6678](https://togithub.com/sveltejs/kit/pull/6678)) ### [`v1.0.0-next.479`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#100-next479) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.0.0-next.478...@sveltejs/kit@1.0.0-next.479) ##### Patch Changes - \[breaking] request creation cleanup ([#6681](https://togithub.com/sveltejs/kit/pull/6681)) - \[breaking] limit adapter-node request size ([#6684](https://togithub.com/sveltejs/kit/pull/6684)) ### [`v1.0.0-next.478`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#100-next478) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.0.0-next.477...@sveltejs/kit@1.0.0-next.478) ##### Patch Changes - \[breaking] hooks file renames; error shape defined through handleError ([#6675](https://togithub.com/sveltejs/kit/pull/6675)) - \[breaking] remove element property; enhance can only be used on form elements ([#6662](https://togithub.com/sveltejs/kit/pull/6662)) ### [`v1.0.0-next.477`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#100-next477) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.0.0-next.476...@sveltejs/kit@1.0.0-next.477) ##### Patch Changes - \[breaking] prevent import of `$lib/server` modules in client-facing code ([#6623](https://togithub.com/sveltejs/kit/pull/6623)) - \[breaking] change sveltekit.message to sveltekit.error.message ([#6659](https://togithub.com/sveltejs/kit/pull/6659)) - \[breaking] apply 304 logic after handle, so handle receives original response from resolve ([#6639](https://togithub.com/sveltejs/kit/pull/6639)) ### [`v1.0.0-next.476`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#100-next476) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@1.0.0-next.475...@sveltejs/kit@1.0.0-next.476) ##### Patch Changes - \[breaking] change use:enhance signature to support `typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.36.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5362-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5361v5362-2022-09-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.1...v5.36.2) ##### Bug Fixes - **eslint-plugin:** \[no-extra-parens] handle generic ts array type. ([#5550](https://togithub.com/typescript-eslint/typescript-eslint/issues/5550)) ([0d6a190](https://togithub.com/typescript-eslint/typescript-eslint/commit/0d6a190c56fb3489f9f554b9035a008e29cc08ec)) - **scope-manager:** correct handling for class static blocks ([#5580](https://togithub.com/typescript-eslint/typescript-eslint/issues/5580)) ([35bb8dd](https://togithub.com/typescript-eslint/typescript-eslint/commit/35bb8ddac1b46397f6447c1a6e1e4e1774dd7957)) ### [`v5.36.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5361-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5360v5361-2022-08-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.0...v5.36.1) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v5.36.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5360-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5351v5360-2022-08-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.35.1...v5.36.0) ##### Bug Fixes - **eslint-plugin:** revert [#5266](https://togithub.com/typescript-eslint/typescript-eslint/issues/5266) ([#5564](https://togithub.com/typescript-eslint/typescript-eslint/issues/5564)) ([7a8afe2](https://togithub.com/typescript-eslint/typescript-eslint/commit/7a8afe29039c6c80fe584acaf5d933424a4452a9)) ##### Features - support TypeScript 4.8 ([#5551](https://togithub.com/typescript-eslint/typescript-eslint/issues/5551)) ([81450ed](https://togithub.com/typescript-eslint/typescript-eslint/commit/81450ed7eaede74b384e9a91a84e9b4d34513866)) #### [5.35.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.35.0...v5.35.1) (2022-08-24) ##### Bug Fixes - **eslint-plugin:** correct rule schemas to pass ajv validation ([#5531](https://togithub.com/typescript-eslint/typescript-eslint/issues/5531)) ([dbf8b56](https://togithub.com/typescript-eslint/typescript-eslint/commit/dbf8b569dbada29e4a295d6c265976e55de1b2aa))typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.36.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5362-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5361v5362-2022-09-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.1...v5.36.2) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.36.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5361-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5360v5361-2022-08-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.36.0...v5.36.1) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.36.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5360-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5351v5360-2022-08-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.35.1...v5.36.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [5.35.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.35.0...v5.35.1) (2022-08-24) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)rollup/rollup
### [`v2.79.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#2790) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.78.1...v2.79.0) *2022-08-31* ##### Features - Add `amd.forceJsExtensionForImports` to enforce using `.js` extensions for relative AMD imports ([#4607](https://togithub.com/rollup/rollup/issues/4607)) ##### Pull Requests - [#4607](https://togithub.com/rollup/rollup/pull/4607): add option to keep extensions for amd ([@wh1tevs](https://togithub.com/wh1tevs))sveltejs/svelte
### [`v3.50.1`](https://togithub.com/sveltejs/svelte/blob/HEAD/CHANGELOG.md#3501) [Compare Source](https://togithub.com/sveltejs/svelte/compare/v3.50.0...v3.50.1) - Add all global objects and functions as known globals ([#3805](https://togithub.com/sveltejs/svelte/issues/3805), [#7223](https://togithub.com/sveltejs/svelte/issues/7223)) - Fix regression with style manager ([#7828](https://togithub.com/sveltejs/svelte/issues/7828)) ### [`v3.50.0`](https://togithub.com/sveltejs/svelte/blob/HEAD/CHANGELOG.md#3500) [Compare Source](https://togithub.com/sveltejs/svelte/compare/v3.49.0...v3.50.0) - Add a11y warnings: - `a11y-incorrect-aria-attribute-type`: check ARIA state and property values ([#6978](https://togithub.com/sveltejs/svelte/pull/6978)) - `a11y-no-abstract-role`: check that ARIA roles are non-abstract ([#6241](https://togithub.com/sveltejs/svelte/pull/6241)) - `a11y-no-interactive-element-to-noninteractive-role`: check for non-interactive roles used on interactive elements ([#5955](https://togithub.com/sveltejs/svelte/pull/5955)) - `a11y-role-has-required-aria-props`: check that elements with `role` attribute have all required attributes for that role ([#5852](https://togithub.com/sveltejs/svelte/pull/5852)) - Add `ComponentEvents` convenience type ([#7702](https://togithub.com/sveltejs/svelte/pull/7702)) - Add `SveltePreprocessor` utility type ([#7742](https://togithub.com/sveltejs/svelte/pull/7742)) - Enhance action typings ([#7805](https://togithub.com/sveltejs/svelte/pull/7805)) - Remove empty stylesheets created from transitions ([#4801](https://togithub.com/sveltejs/svelte/issues/4801), [#7164](https://togithub.com/sveltejs/svelte/issues/7164)) - Make `a11y-label-has-associated-control` warning check all descendants for input control ([#5528](https://togithub.com/sveltejs/svelte/issues/5528)) - Only show lowercase component name warnings for non-HTML/SVG elements ([#5712](https://togithub.com/sveltejs/svelte/issues/5712)) - Disallow invalid CSS selectors starting with a combinator ([#7643](https://togithub.com/sveltejs/svelte/issues/7643)) - Use `Node.parentNode` instead of `Node.parentElement` for legacy browser support ([#7723](https://togithub.com/sveltejs/svelte/issues/7723)) - Handle arrow function on `Microsoft/TypeScript
### [`v4.8.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.8.3) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.8.2...v4.8.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 4.8.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.0%22+). - [fixed issues query for Typescript 4.8.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.1%22+). - [fixed issues query for Typescript 4.8.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.2%22+). - [fixed issues query for Typescript 4.8.3 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.3%22+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2022/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-483) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)vitejs/vite
### [`v3.1.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#310-2022-09-05) [Compare Source](https://togithub.com/vitejs/vite/compare/v3.0.9...b1ad82def57f1e07233d5011489900bb38a8fe6b) ##### Main Changes - Vite now uses [parse5](https://togithub.com/inikulin/parse5), which parses HTML in the same way as the latest browser versions. This migration gives us a more robust HTML story moving forward ([#9678](https://togithub.com/vitejs/vite/issues/9678)). - Vite now supports using objects as hooks to change execution order ([#9634](https://togithub.com/vitejs/vite/issues/9634)). Check out the [RFC](https://togithub.com/vitejs/rfcs/discussions/12) and the implementation upstream at [rollup/rollup#4600](https://togithub.com/rollup/rollup/pull/4600) for details and rationale. ```js import { resolve } from 'node:path'; import { readdir } from 'node:fs/promises'; export default function getFilesOnDisk() { return { name: 'getFilesOnDisk', writeBundle: { // run this hook sequentially even if the hook is parallel sequential: true, // push this hook to the 'post' stage, after all normal hooks order: 'post', // hook implementation async handler({ dir }) { const topLevelFiles = await readdir(resolve(dir)) console.log(topLevelFiles) } } } } ``` Read the updated [Rollup Plugin docs](https://rollupjs.org/guide/en/#build-hooks) for more information. > **Note** > After Vite 3.1, you are no longer going to see `[vite] hot updated` log messages in the browser console. These messages have been moved to the debug channel ([#8855](https://togithub.com/vitejs/vite/issues/8855)). Check your browser docs to [show debug logs](https://developer.chrome.com/docs/devtools/console/log/#level). ##### Features - feat(css): format error ([#9909](https://togithub.com/vitejs/vite/issues/9909)) ([632fedf](https://togithub.com/vitejs/vite/commit/632fedf)), closes [#9909](https://togithub.com/vitejs/vite/issues/9909) - perf: bundle create-vite ([#9034](https://togithub.com/vitejs/vite/issues/9034)) ([37ac91e](https://togithub.com/vitejs/vite/commit/37ac91e)), closes [#9034](https://togithub.com/vitejs/vite/issues/9034) - feat: stabilize server.resolvedUrls ([#9866](https://togithub.com/vitejs/vite/issues/9866)) ([c3f6731](https://togithub.com/vitejs/vite/commit/c3f6731)), closes [#9866](https://togithub.com/vitejs/vite/issues/9866) - feat(client): use debug channel on hot updates ([#8855](https://togithub.com/vitejs/vite/issues/8855)) ([0452224](https://togithub.com/vitejs/vite/commit/0452224)), closes [#8855](https://togithub.com/vitejs/vite/issues/8855) - feat: relax dep browser externals as warning ([#9837](https://togithub.com/vitejs/vite/issues/9837)) ([71cb374](https://togithub.com/vitejs/vite/commit/71cb374)), closes [#9837](https://togithub.com/vitejs/vite/issues/9837) - feat: support object style hooks ([#9634](https://togithub.com/vitejs/vite/issues/9634)) ([757a92f](https://togithub.com/vitejs/vite/commit/757a92f)), closes [#9634](https://togithub.com/vitejs/vite/issues/9634) - refactor: migrate from vue/compiler-dom to parse5 ([#9678](https://togithub.com/vitejs/vite/issues/9678)) ([05b3ce6](https://togithub.com/vitejs/vite/commit/05b3ce6)), closes [#9678](https://togithub.com/vitejs/vite/issues/9678) - refactor: use `server.ssrTransform` ([#9769](https://togithub.com/vitejs/vite/issues/9769)) ([246a087](https://togithub.com/vitejs/vite/commit/246a087)), closes [#9769](https://togithub.com/vitejs/vite/issues/9769) - perf: legacy avoid insert the entry module css ([#9761](https://togithub.com/vitejs/vite/issues/9761)) ([0765ab8](https://togithub.com/vitejs/vite/commit/0765ab8)), closes [#9761](https://togithub.com/vitejs/vite/issues/9761) ##### Bug Fixes - fix(css): remove css-post plugin sourcemap ([#9914](https://togithub.com/vitejs/vite/issues/9914)) ([c9521e7](https://togithub.com/vitejs/vite/commit/c9521e7)), closes [#9914](https://togithub.com/vitejs/vite/issues/9914) - fix(hmr): duplicated modules because of query params mismatch (fixes [#2255](https://togithub.com/vitejs/vite/issues/2255)) ([#9773](https://togithub.com/vitejs/vite/issues/9773)) ([86bf776](https://togithub.com/vitejs/vite/commit/86bf776)), closes [#2255](https://togithub.com/vitejs/vite/issues/2255) [#9773](https://togithub.com/vitejs/vite/issues/9773) - fix(ssr): enable `inlineDynamicImports` when input has length 1 ([#9904](https://togithub.com/vitejs/vite/issues/9904)) ([9ac5075](https://togithub.com/vitejs/vite/commit/9ac5075)), closes [#9904](https://togithub.com/vitejs/vite/issues/9904) - fix(types): mark explicitImportRequired optional and experimental ([#9962](https://togithub.com/vitejs/vite/issues/9962)) ([7b618f0](https://togithub.com/vitejs/vite/commit/7b618f0)), closes [#9962](https://togithub.com/vitejs/vite/issues/9962) - fix: bump esbuild to 0.15.6 ([#9934](https://togithub.com/vitejs/vite/issues/9934)) ([091537c](https://togithub.com/vitejs/vite/commit/091537c)), closes [#9934](https://togithub.com/vitejs/vite/issues/9934) - refactor(hmr): simplify fetchUpdate ([#9881](https://togithub.com/vitejs/vite/issues/9881)) ([8872aba](https://togithub.com/vitejs/vite/commit/8872aba)), closes [#9881](https://togithub.com/vitejs/vite/issues/9881) - fix: ensure version query for direct node_modules imports ([#9848](https://togithub.com/vitejs/vite/issues/9848)) ([e7712ff](https://togithub.com/vitejs/vite/commit/e7712ff)), closes [#9848](https://togithub.com/vitejs/vite/issues/9848) - fix: escape glob path ([#9842](https://togithub.com/vitejs/vite/issues/9842)) ([6be971e](https://togithub.com/vitejs/vite/commit/6be971e)), closes [#9842](https://togithub.com/vitejs/vite/issues/9842) - fix(build): build project path error ([#9793](https://togithub.com/vitejs/vite/issues/9793)) ([cc8800a](https://togithub.com/vitejs/vite/commit/cc8800a)), closes [#9793](https://togithub.com/vitejs/vite/issues/9793) - fix(types): explicitly set Vite hooks' `this` to `void` ([#9885](https://togithub.com/vitejs/vite/issues/9885)) ([2d2f2e5](https://togithub.com/vitejs/vite/commit/2d2f2e5)), closes [#9885](https://togithub.com/vitejs/vite/issues/9885) - fix: `completeSystemWrapPlugin` captures `function ()` (fixes [#9807](https://togithub.com/vitejs/vite/issues/9807)) ([#9821](https://togithub.com/vitejs/vite/issues/9821)) ([1ee0364](https://togithub.com/vitejs/vite/commit/1ee0364)), closes [#9807](https://togithub.com/vitejs/vite/issues/9807) [#9821](https://togithub.com/vitejs/vite/issues/9821) - fix: `injectQuery` break relative path ([#9760](https://togithub.com/vitejs/vite/issues/9760)) ([61273b2](https://togithub.com/vitejs/vite/commit/61273b2)), closes [#9760](https://togithub.com/vitejs/vite/issues/9760) - fix: close socket when client error handled ([#9816](https://togithub.com/vitejs/vite/issues/9816)) ([ba62be4](https://togithub.com/vitejs/vite/commit/ba62be4)), closes [#9816](https://togithub.com/vitejs/vite/issues/9816) - fix: handle resolve optional peer deps ([#9321](https://togithub.com/vitejs/vite/issues/9321)) ([eec3886](https://togithub.com/vitejs/vite/commit/eec3886)), closes [#9321](https://togithub.com/vitejs/vite/issues/9321) - fix: module graph ensureEntryFromUrl based on id ([#9759](https://togithub.com/vitejs/vite/issues/9759)) ([01857af](https://togithub.com/vitejs/vite/commit/01857af)), closes [#9759](https://togithub.com/vitejs/vite/issues/9759) - fix: sanitize asset filenames ([#9737](https://togithub.com/vitejs/vite/issues/9737)) ([2f468bb](https://togithub.com/vitejs/vite/commit/2f468bb)), closes [#9737](https://togithub.com/vitejs/vite/issues/9737) - fix: Skip inlining Git LFS placeholders (fix [#9714](https://togithub.com/vitejs/vite/issues/9714)) ([#9795](https://togithub.com/vitejs/vite/issues/9795)) ([9c7e43d](https://togithub.com/vitejs/vite/commit/9c7e43d)), closes [#9714](https://togithub.com/vitejs/vite/issues/9714) [#9795](https://togithub.com/vitejs/vite/issues/9795) - fix(html): move importmap before module scripts ([#9392](https://togithub.com/vitejs/vite/issues/9392)) ([b386fba](https://togithub.com/vitejs/vite/commit/b386fba)), closes [#9392](https://togithub.com/vitejs/vite/issues/9392) ##### Previous Changelogs ##### [3.1.0-beta.2](https://togithub.com/vitejs/vite/compare/v3.1.0-beta.1...v3.1.0-beta.2) (2022-09-02) See [3.1.0-beta.2 changelog](https://togithub.com/vitejs/vite/blob/v3.1.0-beta.2/packages/vite/CHANGELOG.md) ##### [3.1.0-beta.1](https://togithub.com/vitejs/vite/compare/v3.1.0-beta.0...v3.1.0-beta.1) (2022-08-29) See [3.1.0-beta.1 changelog](https://togithub.com/vitejs/vite/blob/v3.1.0-beta.1/packages/vite/CHANGELOG.md) ##### [3.1.0-beta.0](https://togithub.com/vitejs/vite/compare/v3.0.0...v3.1.0-beta.0) (2022-08-25) See [3.1.0-beta.0 changelog](https://togithub.com/vitejs/vite/blob/v3.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.