useConsistentArrayType and useShorthandArrayType now ignore Array in the extends and implements clauses. Fix #3247. Contributed by @Conaclos
Fixes #3066 by taking into account the dependencies declared in the package.json. Contributed by @ematipico
The code action of the useArrowFunction rule now preserves a trailing comma when there is only a single type parameter in the arrow function and JSX is enabled. Fixes #3292. Contributed by @Sec-ant
Enhancements
Enhance tailwind sorting lint rule #1274 with variant support.
Every preconfigured variant is assigned a weight that concurs on establishing the output sorting order.
Since nesting variants on the same utility class is possible, the resulting weight is the Bitwise XOR of all the variants weight for that class.
Dynamic variants (e.g. has-[.custom-class], group-[:checked]) are also supported and they take the weight of their base variant name the custom value attached (e.g. has-[.custom-class] takes has weight).
Arbitrary variants (e.g. [&nth-child(2)]) don't have a weight assigned and they are placed after every known variant.
Classes with the same amount of arbitrary variants follow lexicographical order. The class that has the highest number of nested arbitrary variants is placed last.
Screen variants (e.g. sm:, max-md:, min-lg:) are not supported yet.
useConsistentArrayType and useShorthandArrayType now ignore Array in the extends and implements clauses. Fix #3247. Contributed by @Conaclos
Fixes #3066 by taking into account the dependencies declared in the package.json. Contributed by @ematipico
The code action of the useArrowFunction rule now preserves a trailing comma when there is only a single type parameter in the arrow function and JSX is enabled. Fixes #3292. Contributed by @Sec-ant
Enhancements
Enhance tailwind sorting lint rule #1274 with variant support.
Every preconfigured variant is assigned a weight that concurs on establishing the output sorting order.
Since nesting variants on the same utility class is possible, the resulting weight is the Bitwise XOR of all the variants weight for that class.
Dynamic variants (e.g. has-[.custom-class], group-[:checked]) are also supported and they take the weight of their base variant name the custom value attached (e.g. has-[.custom-class] takes has weight).
Arbitrary variants (e.g. [&nth-child(2)]) don't have a weight assigned and they are placed after every known variant.
Classes with the same amount of arbitrary variants follow lexicographical order. The class that has the highest number of nested arbitrary variants is placed last.
Screen variants (e.g. sm:, max-md:, min-lg:) are not supported yet.
#1361954a16a Thanks @jakebailey! - Version 2.25.0 introduced the privatePackage configuration option with default { version: false, tag: false }; due to a bug, these options were not respected in all commands, leading to commands like changeset tag still tagging private packages. This has been fixed, and all packages now respect this option.
#1369d729d8c Thanks @Andarist! - changeset tag should now correctly skip tags that exist on the remote
#135718c966a Thanks @Andarist! - Fixed an issue with changeset status executed without since argument. It should now correctly use the configured base branch as the default value.
This is part of the experimental API and doesn't follow semver. We are hoping to stabilize it for 2.1. If you are working with custom reporters, give this a go!
This is part of the experimental API and doesn't follow semver. We are hoping to stabilize it for 2.1. If you are working with custom reporters, give this a go!
The changes in this PR will be included in the next version bump.
This PR includes changesets to release 0 packages
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Bumps the dev-dependencies group with 13 updates:
1.6.1
1.8.3
2.27.1
2.27.7
1.4.0
2.0.5
1.4.0
2.0.5
0.2.2
0.3.0
20.11.28
22.5.2
7.2.0
8.3.0
8.57.0
9.9.1
0.31.4
1.2.3
6.8.0
6.9.0
0.13.0
0.14.1
3.2.5
3.3.3
0.5.9
0.9.3
Updates
@biomejs/biome
from 1.6.1 to 1.8.3Release notes
Sourced from
@biomejs/biome
's releases.... (truncated)
Changelog
Sourced from
@biomejs/biome
's changelog.... (truncated)
Commits
c28d597
release: v1.8.3 (#3302)f88b7b2
chore: update codegen to include GraphQL (#3301)6f9c938
feat(noExportedImports): add lint rule (#3097)cd3bb04
chore(deps): update@biomejs
packages (#3266)54b4c9a
release: v1.8.2 (#3243)6f8cab7
feat(biome_css_analyzer): implement function-linear-gradient-no-nonstandard-d...0d9b60a
feat(lint/useValidAutocomplete): add rule (#3143)9d518d8
chore(deps): update@biomejs
packages (#3145)4a7baaa
feat(biome_js_analyzer):noSubstr
(#3125)535acc7
fix(ci): rule check error messages (#3158)Updates
@changesets/cli
from 2.27.1 to 2.27.7Release notes
Sourced from
@changesets/cli
's releases.... (truncated)
Commits
b593756
Version Packages (#1398)d83e458
Update changelog for privatePackage fix (#1402)dd6e5bb
Fixed a crash when root workspace has dependents (#1400)d108fa6
Fixed a crash when using tag versions of workspace packages (#1047)a832b64
fix typo in automating-changesets.md (#1155)b036aae
Version Packages (#1393)6a3452e
Remove tty-table dependency (#1390)f295b3e
Replace meow with mri (#1392)761b2d3
update yarn.lock file for breakword@1.0.6 (#1372)fcfb0f8
Add FUNDING.jsonUpdates
@vitest/ui
from 1.4.0 to 2.0.5Release notes
Sourced from
@vitest/ui
's releases.... (truncated)
Commits
99452a7
chore: release v2.0.513d85bd
feat: introduce experimental reported tasks (#6149)3aab8a1
refactor: deprecate all config types from the main Vitest entrypoint, introdu...c3ef56d
chore(deps): update all non-major dependencies (#6188)400481f
chore: release v2.0.4f55dc00
chore(deps): update all non-major dependencies (#6046)2d62051
feat(browser): allow preview and open in the editor screenshot error from ui ...81b8d67
chore: release v2.0.3840e02f
feat(ui): show all suites/tests when parent matches (#6106)958352c
chore: bump unplugin-auto-import (#6094)Updates
vitest
from 1.4.0 to 2.0.5Release notes
Sourced from vitest's releases.
... (truncated)
Commits
99452a7
chore: release v2.0.59b9bdf7
chore: remove unnecessary await (#6249)40dfad8
docs: add reported tasks docs (#6245)13d85bd
feat: introduce experimental reported tasks (#6149)b76a927
refactor(vitest): move public exports to public folder (#6218)56dbfa6
refactor: make a distinction between node and runtime types (#6214)a48be6f
fix(vitest): correctly resolve mocked node:* imports in mocks folder (#6204)3aab8a1
refactor: deprecate all config types from the main Vitest entrypoint, introdu...57d23ce
docs: fix inconsistencies, remove low informative twoslash examples (#6200)8cd8272
fix(vitest): improvedefineProject
anddefineWorkspace
types (#6198)Updates
vitest-fetch-mock
from 0.2.2 to 0.3.0Release notes
Sourced from vitest-fetch-mock's releases.
Commits
8686d82
0.3.055c77bc
Add compat note in readme6762fef
Fix: move index.d.ts alongside index.js main entry (#11)15be8e6
Update dependencies (#20)b8f69c1
Update to vitest 2 (#18)2eebdc5
Update node versions tested in CI (#19)Updates
@types/node
from 20.11.28 to 22.5.2Commits
Updates
@typescript-eslint/parser
from 7.2.0 to 8.3.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
ef2eab1
chore(release): publish 8.3.09612d81
chore: enable eslint-plugin-perfectionist on parser package (#9845)7440e14
chore(release): publish 8.2.0382e87b
chore: enableunicorn/prefer-node-protocol
(#9742)243fb5f
chore: enable prefer-template (#9544)3d78392
chore(release): publish 8.1.0a26e3c7
chore: enable prefer-regexp-test (#9658)e05c2e5
chore(release): publish 8.0.11db993a
chore(release): publish 8.0.01b0468e
Merge branch 'main'Updates
eslint
from 8.57.0 to 9.9.1Release notes
Sourced from eslint's releases.
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.
To ignore these dependencies, configure ignore rules in dependabot.yml