sveltejs/kit (@sveltejs/kit)
### [`v2.3.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#232)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.3.1...@sveltejs/kit@2.3.2)
##### Patch Changes
- fix: return plaintext 404 for anything under appDir ([#11597](https://togithub.com/sveltejs/kit/pull/11597))
- fix: populate dynamic public env without using top-level await, which fails in Safari ([#11601](https://togithub.com/sveltejs/kit/pull/11601))
### [`v2.3.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#231)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.3.0...@sveltejs/kit@2.3.1)
##### Patch Changes
- fix: amend onNavigate type ([#11599](https://togithub.com/sveltejs/kit/pull/11599))
- fix: better error message when peer dependency cannot be found ([#11598](https://togithub.com/sveltejs/kit/pull/11598))
### [`v2.3.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#230)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.2.2...@sveltejs/kit@2.3.0)
##### Minor Changes
- feat: add `reroute` hook ([#11537](https://togithub.com/sveltejs/kit/pull/11537))
### [`v2.2.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#222)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.2.1...@sveltejs/kit@2.2.2)
##### Patch Changes
- fix: only add nonce to `style-src` CSP directive when `unsafe-inline` is not present ([#11575](https://togithub.com/sveltejs/kit/pull/11575))
### [`v2.2.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#221)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.2.0...@sveltejs/kit@2.2.1)
##### Patch Changes
- feat: add CSP support for style-src-elem ([#11562](https://togithub.com/sveltejs/kit/pull/11562))
- fix: address CSP conflicts with sha/nonce during dev ([#11562](https://togithub.com/sveltejs/kit/pull/11562))
### [`v2.2.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#220)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.1.2...@sveltejs/kit@2.2.0)
##### Minor Changes
- feat: expose `$env/static/public` in service workers ([#10994](https://togithub.com/sveltejs/kit/pull/10994))
##### Patch Changes
- fix: reload page on startup if `document.URL` contains credentials ([#11179](https://togithub.com/sveltejs/kit/pull/11179))
### [`v2.1.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#212)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.1.1...@sveltejs/kit@2.1.2)
##### Patch Changes
- fix: restore invalid route error message during build process ([#11559](https://togithub.com/sveltejs/kit/pull/11559))
### [`v2.1.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#211)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.1.0...@sveltejs/kit@2.1.1)
##### Patch Changes
- fix: respect the trailing slash option when navigating from the basepath root page ([#11388](https://togithub.com/sveltejs/kit/pull/11388))
- chore: shrink error messages shipped to client ([#11551](https://togithub.com/sveltejs/kit/pull/11551))
### [`v2.1.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#210)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.0.8...@sveltejs/kit@2.1.0)
##### Minor Changes
- feat: make client router treeshakeable ([#11340](https://togithub.com/sveltejs/kit/pull/11340))
##### Patch Changes
- chore: reduce client bundle size ([#11547](https://togithub.com/sveltejs/kit/pull/11547))
### [`v2.0.8`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#208)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.0.7...@sveltejs/kit@2.0.8)
##### Patch Changes
- fix: always scroll to top when clicking a # or #top link ([`099608c428a49504785eab3afe3b2e76a9317bdf`](https://togithub.com/sveltejs/kit/commit/099608c428a49504785eab3afe3b2e76a9317bdf))
- fix: add nonce or hash to "script-src-elem", "style-src-attr" and "style-src-elem" if defined in CSP config ([#11485](https://togithub.com/sveltejs/kit/pull/11485))
- fix: decode server data with `stream: true` during client-side navigation ([#11409](https://togithub.com/sveltejs/kit/pull/11409))
- fix: capture scroll position when using `pushState` ([#11540](https://togithub.com/sveltejs/kit/pull/11540))
- chore: use peer dependencies when linked ([#11433](https://togithub.com/sveltejs/kit/pull/11433))
### [`v2.0.7`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#207)
[Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.0.6...@sveltejs/kit@2.0.7)
##### Patch Changes
- chore: removed deprecated config.package type ([#11462](https://togithub.com/sveltejs/kit/pull/11462))
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6181-2024-01-08)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1)
##### 🩹 Fixes
- **eslint-plugin:** \[no-non-null-assertion] provide valid fix when member access is on next line
- **eslint-plugin:** \[no-unnecessary-condition] improve checking optional callee
- **eslint-plugin:** \[prefer-readonly] support modifiers of unions and intersections
- **eslint-plugin:** \[switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option
##### ❤️ Thank You
- auvred
- James
- Josh Goldberg ✨
- YeonJuan
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6181-2024-01-08)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
bcoe/c8 (c8)
### [`v9.1.0`](https://togithub.com/bcoe/c8/blob/HEAD/CHANGELOG.md#910-2024-01-11)
[Compare Source](https://togithub.com/bcoe/c8/compare/v9.0.0...v9.1.0)
##### Features
- support passing reporter options from config ([#459](https://togithub.com/bcoe/c8/issues/459)) ([88db5db](https://togithub.com/bcoe/c8/commit/88db5db56ece1686b02af7ce3b5480653069b975))
##### Bug Fixes
- **refactor:** remove stale check for createDynamicModule ([5e18365](https://togithub.com/bcoe/c8/commit/5e18365b1507682a3d7873b17ebeb6f963b251cb))
prettier/prettier (prettier)
### [`v3.2.2`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#322)
[Compare Source](https://togithub.com/prettier/prettier/compare/3.2.1...3.2.2)
[diff](https://togithub.com/prettier/prettier/compare/3.2.1...3.2.2)
##### Fix crash when parsing template literal CSS in a JSX style tag using a spread attribute ([#15896](https://togithub.com/prettier/prettier/pull/15896) by [@eelco](https://togithub.com/eelco))
For example this code would crash before:
```jsx
```
##### Fix formatting error on optional call expression and member chain ([#15920](https://togithub.com/prettier/prettier/pull/15920) by [@sosukesuzuki](https://togithub.com/sosukesuzuki))
```jsx
// Input
a(() => {}, c?.d());
// Prettier 3.2.1
TypeError: Cannot read properties of undefined (reading 'type')
// Prettier 3.2.2
a(() => {}, c?.d());
```
### [`v3.2.1`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#321)
[Compare Source](https://togithub.com/prettier/prettier/compare/3.2.0...3.2.1)
[diff](https://togithub.com/prettier/prettier/compare/3.2.0...3.2.1)
##### Fix formatting error on member chain ([#15915](https://togithub.com/prettier/prettier/pull/15915) by [@sosukesuzuki](https://togithub.com/sosukesuzuki))
```jsx
// Input
test().test2().test2(thing?.something);
// Prettier 3.2.0
TypeError: Cannot read properties of undefined (reading 'type')
// Prettier 3.2.1
test().test2().test2(thing?.something);
```
### [`v3.2.0`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#320)
[Compare Source](https://togithub.com/prettier/prettier/compare/3.1.1...3.2.0)
[diff](https://togithub.com/prettier/prettier/compare/3.1.1...3.2.0)
🔗 [Release Notes](https://prettier.io/blog/2024/01/13/3.2.0.html)
sveltejs/language-tools (svelte-check)
### [`v3.6.3`](https://togithub.com/sveltejs/language-tools/releases/tag/svelte-check-3.6.3)
[Compare Source](https://togithub.com/sveltejs/language-tools/compare/svelte-check-3.6.2...svelte-check-3.6.3)
- fix: various snippet improvements
- fix: don't remove non-null-assertion operator ([#2248](https://togithub.com/sveltejs/language-tools/issues/2248))
- fix: prevent crash in moduleResolution Node16+ ([#2230](https://togithub.com/sveltejs/language-tools/issues/2230))
- fix: correct declareMap reference line number ([#2250](https://togithub.com/sveltejs/language-tools/issues/2250))
- feat: zero effort typings for reroute ([#2252](https://togithub.com/sveltejs/language-tools/issues/2252))
Configuration
📅 Schedule: Branch creation - "after 1am and before 7am on monday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help 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:
2.0.6
->2.3.2
20.10.7
->20.11.1
6.18.0
->6.18.1
6.18.0
->6.18.1
9.0.0
->9.1.0
3.1.1
->3.2.2
3.6.2
->3.6.3
Release Notes
sveltejs/kit (@sveltejs/kit)
### [`v2.3.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#232) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.3.1...@sveltejs/kit@2.3.2) ##### Patch Changes - fix: return plaintext 404 for anything under appDir ([#11597](https://togithub.com/sveltejs/kit/pull/11597)) - fix: populate dynamic public env without using top-level await, which fails in Safari ([#11601](https://togithub.com/sveltejs/kit/pull/11601)) ### [`v2.3.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#231) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.3.0...@sveltejs/kit@2.3.1) ##### Patch Changes - fix: amend onNavigate type ([#11599](https://togithub.com/sveltejs/kit/pull/11599)) - fix: better error message when peer dependency cannot be found ([#11598](https://togithub.com/sveltejs/kit/pull/11598)) ### [`v2.3.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#230) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.2.2...@sveltejs/kit@2.3.0) ##### Minor Changes - feat: add `reroute` hook ([#11537](https://togithub.com/sveltejs/kit/pull/11537)) ### [`v2.2.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#222) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.2.1...@sveltejs/kit@2.2.2) ##### Patch Changes - fix: only add nonce to `style-src` CSP directive when `unsafe-inline` is not present ([#11575](https://togithub.com/sveltejs/kit/pull/11575)) ### [`v2.2.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#221) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.2.0...@sveltejs/kit@2.2.1) ##### Patch Changes - feat: add CSP support for style-src-elem ([#11562](https://togithub.com/sveltejs/kit/pull/11562)) - fix: address CSP conflicts with sha/nonce during dev ([#11562](https://togithub.com/sveltejs/kit/pull/11562)) ### [`v2.2.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#220) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.1.2...@sveltejs/kit@2.2.0) ##### Minor Changes - feat: expose `$env/static/public` in service workers ([#10994](https://togithub.com/sveltejs/kit/pull/10994)) ##### Patch Changes - fix: reload page on startup if `document.URL` contains credentials ([#11179](https://togithub.com/sveltejs/kit/pull/11179)) ### [`v2.1.2`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#212) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.1.1...@sveltejs/kit@2.1.2) ##### Patch Changes - fix: restore invalid route error message during build process ([#11559](https://togithub.com/sveltejs/kit/pull/11559)) ### [`v2.1.1`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#211) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.1.0...@sveltejs/kit@2.1.1) ##### Patch Changes - fix: respect the trailing slash option when navigating from the basepath root page ([#11388](https://togithub.com/sveltejs/kit/pull/11388)) - chore: shrink error messages shipped to client ([#11551](https://togithub.com/sveltejs/kit/pull/11551)) ### [`v2.1.0`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#210) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.0.8...@sveltejs/kit@2.1.0) ##### Minor Changes - feat: make client router treeshakeable ([#11340](https://togithub.com/sveltejs/kit/pull/11340)) ##### Patch Changes - chore: reduce client bundle size ([#11547](https://togithub.com/sveltejs/kit/pull/11547)) ### [`v2.0.8`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#208) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.0.7...@sveltejs/kit@2.0.8) ##### Patch Changes - fix: always scroll to top when clicking a # or #top link ([`099608c428a49504785eab3afe3b2e76a9317bdf`](https://togithub.com/sveltejs/kit/commit/099608c428a49504785eab3afe3b2e76a9317bdf)) - fix: add nonce or hash to "script-src-elem", "style-src-attr" and "style-src-elem" if defined in CSP config ([#11485](https://togithub.com/sveltejs/kit/pull/11485)) - fix: decode server data with `stream: true` during client-side navigation ([#11409](https://togithub.com/sveltejs/kit/pull/11409)) - fix: capture scroll position when using `pushState` ([#11540](https://togithub.com/sveltejs/kit/pull/11540)) - chore: use peer dependencies when linked ([#11433](https://togithub.com/sveltejs/kit/pull/11433)) ### [`v2.0.7`](https://togithub.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#207) [Compare Source](https://togithub.com/sveltejs/kit/compare/@sveltejs/kit@2.0.6...@sveltejs/kit@2.0.7) ##### Patch Changes - chore: removed deprecated config.package type ([#11462](https://togithub.com/sveltejs/kit/pull/11462))typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6181-2024-01-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1) ##### 🩹 Fixes - **eslint-plugin:** \[no-non-null-assertion] provide valid fix when member access is on next line - **eslint-plugin:** \[no-unnecessary-condition] improve checking optional callee - **eslint-plugin:** \[prefer-readonly] support modifiers of unions and intersections - **eslint-plugin:** \[switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option ##### ❤️ Thank You - auvred - James - Josh Goldberg ✨ - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6181-2024-01-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.bcoe/c8 (c8)
### [`v9.1.0`](https://togithub.com/bcoe/c8/blob/HEAD/CHANGELOG.md#910-2024-01-11) [Compare Source](https://togithub.com/bcoe/c8/compare/v9.0.0...v9.1.0) ##### Features - support passing reporter options from config ([#459](https://togithub.com/bcoe/c8/issues/459)) ([88db5db](https://togithub.com/bcoe/c8/commit/88db5db56ece1686b02af7ce3b5480653069b975)) ##### Bug Fixes - **refactor:** remove stale check for createDynamicModule ([5e18365](https://togithub.com/bcoe/c8/commit/5e18365b1507682a3d7873b17ebeb6f963b251cb))prettier/prettier (prettier)
### [`v3.2.2`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#322) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.1...3.2.2) [diff](https://togithub.com/prettier/prettier/compare/3.2.1...3.2.2) ##### Fix crash when parsing template literal CSS in a JSX style tag using a spread attribute ([#15896](https://togithub.com/prettier/prettier/pull/15896) by [@eelco](https://togithub.com/eelco)) For example this code would crash before: ```jsx ``` ##### Fix formatting error on optional call expression and member chain ([#15920](https://togithub.com/prettier/prettier/pull/15920) by [@sosukesuzuki](https://togithub.com/sosukesuzuki)) ```jsx // Input a(() => {}, c?.d()); // Prettier 3.2.1 TypeError: Cannot read properties of undefined (reading 'type') // Prettier 3.2.2 a(() => {}, c?.d()); ``` ### [`v3.2.1`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#321) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.0...3.2.1) [diff](https://togithub.com/prettier/prettier/compare/3.2.0...3.2.1) ##### Fix formatting error on member chain ([#15915](https://togithub.com/prettier/prettier/pull/15915) by [@sosukesuzuki](https://togithub.com/sosukesuzuki)) ```jsx // Input test().test2().test2(thing?.something); // Prettier 3.2.0 TypeError: Cannot read properties of undefined (reading 'type') // Prettier 3.2.1 test().test2().test2(thing?.something); ``` ### [`v3.2.0`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#320) [Compare Source](https://togithub.com/prettier/prettier/compare/3.1.1...3.2.0) [diff](https://togithub.com/prettier/prettier/compare/3.1.1...3.2.0) 🔗 [Release Notes](https://prettier.io/blog/2024/01/13/3.2.0.html)sveltejs/language-tools (svelte-check)
### [`v3.6.3`](https://togithub.com/sveltejs/language-tools/releases/tag/svelte-check-3.6.3) [Compare Source](https://togithub.com/sveltejs/language-tools/compare/svelte-check-3.6.2...svelte-check-3.6.3) - fix: various snippet improvements - fix: don't remove non-null-assertion operator ([#2248](https://togithub.com/sveltejs/language-tools/issues/2248)) - fix: prevent crash in moduleResolution Node16+ ([#2230](https://togithub.com/sveltejs/language-tools/issues/2230)) - fix: correct declareMap reference line number ([#2250](https://togithub.com/sveltejs/language-tools/issues/2250)) - feat: zero effort typings for reroute ([#2252](https://togithub.com/sveltejs/language-tools/issues/2252))Configuration
📅 Schedule: Branch creation - "after 1am and before 7am on monday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.