Added: The CLI helper tool now works with eslint.config.js (flat config). Just like ESLint itself, the CLI tool automatically first tries eslint.config.js and then eslintrc, and you can force which one to use by setting the [ESLINT_USE_FLAT_CONFIG] environment variable. Note that the config of eslint-config-prettier has always been compatible with eslint.config.js (flat config) – it was just the CLI tool that needed updating. On top of that, the docs have been updated to mention how to use both eslint.config.js (flat config) and eslintrc, and the tests now test both config systems.
Changed: [unicode-bom] is no longer turned off. Prettier preserves the BOM if you have one, and does not add one if missing. It was wrong of eslint-config-prettier to disable that rule. If you get ESLint errors after upgrading, either add "unicode-bom": "off" to your config to disable it again, or run ESLint with --fix to fix all files according to the rule (add or remove BOM). Thanks to Nicolas Stepien (@nstepien)!
(fix) handle static tag attributes on <svelte:element>
3.0.2
(fix) add package.json to exports map
3.0.1
(fix) support less/scss in style tags
3.0.0
(breaking) requires prettier version 3. This may require adjustments to your configuration file, see the migration guide for more info
(breaking) requires node version 14 or higher
(breaking) Whether or not empty elements/components should self-close is now left to the user - in other words, if you write <div /> or <Component /> that stays as is, and so does <div></div>/<Component></Component>. If svelteStrictMode is turned on, it will still only allow <div></div> notation for elements (but it will leave your components alone)
(breaking) svelteAllowShorthand now takes precedence over svelteStrictMode, which no longer has any effect on that behavior. Set svelteAllowShorthand to false to get back the v2 behavior
Bumps the dev-major group with 12 updates:
1.12.0
2.0.0
1.22.6
1.23.0
5.62.0
6.5.0
5.62.0
6.5.0
8.47.0
8.48.0
8.10.0
9.0.0
2.32.4
2.33.0
2.8.8
3.0.2
2.10.1
3.0.3
1.5.2
1.6.1
5.1.6
5.2.2
0.25.8
0.34.3
Updates
@skeletonlabs/skeleton
from 1.12.0 to 2.0.0Release notes
Sourced from
@skeletonlabs/skeleton
's releases.... (truncated)
Commits
20af3ae
Merge pull request #1963 from skeletonlabs/changeset-release/mastera2480e2
chore(release): version packagea7e7bed
Merge pull request #1962 from skeletonlabs/dev9928481
Merge pull request #1730 from skeletonlabs/v21c3ca78
rename GH action for futurerc
's46b1d7f
exit prerelease mode6d0fc8f
Update DocShell and feature doc source links (#1960)fb57dfa
Update docs banner and onboarding for v2 stable launch (#1959)6cc691e
chore: Removerc
tags for CSA (#1955)563fabd
ToC optional prefix/suffice params added (#1956)Updates
@sveltejs/kit
from 1.22.6 to 1.23.0Release notes
Sourced from
@sveltejs/kit
's releases.Changelog
Sourced from
@sveltejs/kit
's changelog.Commits
8c642cf
Version Packages (#10568)d407c75
docs: switch to dropcss in AMP example (#10546)7c37a2f
feat: add warning for possible route filename typos (#10558)998fe2f
fix: the type of Navigation.type (#10599)57d8370
fix: account forconfig.kit.paths.base
when building with `adapter-cloudfla...23721d1
feat: acceptURL
inredirect
(#10570)32afba6
fix: allow logging$page.url
whenurl.search
is disabled (#10567)Updates
@typescript-eslint/eslint-plugin
from 5.62.0 to 6.5.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
4f34d0b
chore: publish v6.5.023ac499
fix(eslint-plugin): [consistent-type-assertions] wrap object return value wit...85f34da
docs: add info for no-extra-semi (#7330)ef1367e
chore: publish v6.4.12e1cfd5
chore: upgrade to yarn 3 (#6162)b52658f
fix(eslint-plugin): [no-unnecessary-condition] false positives with branded t...66cc514
chore: enable logical-assignment-operators rule internally (#7484)e1897db
docs: fix typo in member-ordering (#7488)14bea42
chore: publish v6.4.09181252
docs: add note on common misconceptions about type narrowing (#7391)Updates
@typescript-eslint/parser
from 5.62.0 to 6.5.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
4f34d0b
chore: publish v6.5.0ef1367e
chore: publish v6.4.12e1cfd5
chore: upgrade to yarn 3 (#6162)14bea42
chore: publish v6.4.00a1de14
chore: publish v6.3.0948b061
chore: publish v6.2.1c869aa1
chore: publish v6.2.0d98f1e8
chore: publish v6.1.06d3d162
feat(typescript-estree): add EXPERIMENTAL_useProjectService option to use Typ...2e30379
chore: bump dependency versions (#7191)Updates
eslint
from 8.47.0 to 8.48.0Release notes
Sourced from eslint's releases.
Changelog
Sourced from eslint's changelog.
Commits
10c4f85
8.48.05013ad7
Build: changelog update for 8.48.08dd3cec
chore: upgrade@eslint/js
@8
.48.0 (#17501)6d0496e
chore: package.json update for@eslint/js
release7a51d77
docs: no-param-reassign mention strict mode (#17494)9cd7ac2
docs: addfetch
script to package.json conventions (#17459)7234f6a
fix: update RuleTester JSDoc and deprecations (#17496)1fbb3b0
feat: correct update direction infor-direction
(#17483)9d4216d
chore: Refactor and document CodePathSegment (#17474)cab21e6
docs: advice for inline disabling of rules (#17458)Updates
eslint-config-prettier
from 8.10.0 to 9.0.0Changelog
Sourced from eslint-config-prettier's changelog.
Commits
1982680
eslint-config-prettier v9.0.0f197969
Do not disable unicode-bom (#250)a8bc57e
Flat config: CLI, tests, docs (#261)Updates
eslint-plugin-svelte
from 2.32.4 to 2.33.0Release notes
Sourced from eslint-plugin-svelte's releases.
Changelog
Sourced from eslint-plugin-svelte's changelog.
Commits
c97b55c
chore: release eslint-plugin-svelte (#566)bd11057
feat: change dependency parser version (#565)f02d9ba
fix(deps): update dependency svelte-eslint-parser to ^0.33.0615c1fb
chore(deps): update dependency esbuild to ^0.19.0b6db99d
chore(deps): update dependency@types/markdown-it
to v1341d09fd
chore(deps): update pnpm to v7.33.6bac1134
chore(deps): update dependency eslint-config-prettier to v9f1fa1b9
chore: add faq for tsUpdates
prettier
from 2.8.8 to 3.0.2Release notes
Sourced from prettier's releases.
... (truncated)
Changelog
Sourced from prettier's changelog.
... (truncated)
Commits
157e42a
Release 3.0.21b0c756
Printdeclare
andexport
keywords for nested namespace (#15249)b4082cb
chore(deps): update babel to v7.22.10 (#15236)91e850b
chore(deps): update dependency camelcase to v8 (#15245)f24132e
Make chalk/assert shim a Proxy (#15234)e22a551
chore(deps): update dependency@babel/parser
to v7.22.10 (#15237)fbe46aa
chore(deps): update dependency@angular/compiler
to v16.2.0 (#15240)7ecdbf7
chore(deps): update typescript-eslint to v6.3.0 (#15244)fb55780
chore(deps): update dependency eslint to v8.47.0 (#15242)fde937d
chore(deps): update dependency hermes-parser to v0.15.1 (#15239)Updates
prettier-plugin-svelte
from 2.10.1 to 3.0.3Changelog
Sourced from prettier-plugin-svelte's changelog.
Commits
Updates
sveltekit-superforms
from 1.5.2 to 1.6.1Release notes
Sourced from sveltekit-superforms's releases.
Changelog
Sourced from sveltekit-superforms's changelog.
Commits
ea01e80
1.6.1d50272f
Added cardinality inference for SuperStruct.ba054f0
Typo fix.ff23e22
Client-side validation didn't take refine into account a successful validation.d30391b
1.6.016c5e34
Package updates.df81d79
Added cookieOptions to actionResult.f5c3b25
Added collapsible prop to SuperDebug.716c6a7
Client-side validation wasn't resetted properly, when a component containing ...26662d9
date type input doesn't work with dateProxy.Updates
typescript
from 5.1.6 to 5.2.2Release notes
Sourced from typescript's releases.