Releases: Shopify/web-configs
@shopify/stylelint-plugin@14.0.0
Major Changes
- #426
f00d08d
Thanks @kyledurand! - Bumped all dependencies. Dropped support for sylelint@14 and stylelint@15
Patch Changes
- #428
f8ce1ef
Thanks @kyledurand! - Updated deprecated rules
@shopify/eslint-plugin@45.0.0
Major Changes
-
#420
32e249f
Thanks @BPScott! - Update required eslint version to^8.56.0
as required by the newest version of@typescript-eslint/eslint-plugin
.Update required node version to
18.20.0
as required by the newest version of@typescript-eslint/eslint-plugin
.The
jest/no-if
rule has been removed and replaced withjest/no-conditional-in-test
.The
unicode-bom
rule is no longer turned off if you enable the prettier ruleset pereslint-config-prettier
, prettier preserves the bom value if it is present and does not add one if missing.Update eslint plugins to new versions:
@typescript-eslint/eslint-plugin
:^6.2.1
->^7.9.0
MAJOReslint-config-prettier
:^8.10.0
->^9.1.0
MAJOReslint-plugin-jest
:^27.2.3
=>^28.5.0
MAJOReslint-plugin-jsx-ally
:^6.7.1
=>^6.8.0
eslint-plugin-prettier
:^5.0.0
=>^5.1.3
eslint-plugin-react
:^7.33.1
=>^7.34.1
eslint-plugin-react-hooks
:^4.6.0
=>^4.6.2
eslint-plugin-sort-class-members
:^1.18.0
=>^1.20.0
See package changelogs for breaking change information:
@shopify/eslint-plugin@44.0.0
@shopify/stylelint-plugin@13.0.0
@shopify/eslint-plugin@43.0.0
Major Changes
-
#397
3895e25
Thanks @m4thieulavoie! - Upgrade eslint plugins to support prettier3.x
. Drop support for prettier2.x
. -
#399
b602765
Thanks @m4thieulavoie! - upgrade @typescript-eslint and eslint plugins and drop support for node 14
@shopify/stylelint-plugin@12.0.1
@shopify/eslint-plugin@42.1.0
@shopify/stylelint-plugin@12.0.0
Major Changes
-
#364
2283dfe
Thanks @alexandcote! - Updating our stylelint rules to support stylelint@^15- Removing 76 rules deprecated rules.
- Enable a new
declaration-property-value-no-unknown
rule. - Only support
stylelint
>= 15
Minor Changes
-
#364
2283dfe
Thanks @alexandcote! - Updatingstylelint-scss
to version^4.4.0
.This version support new rules:
Patch Changes
-
#364
2283dfe
Thanks @alexandcote! - Updatepostcss
to version ^8.4.21 -
#364
2283dfe
Thanks @alexandcote! - Updating stylelint-prettier to^3.0.0
-
#364
2283dfe
Thanks @alexandcote! - Updatestylelint-order
to version^6.0.0
-
#366
33f12e4
Thanks @BPScott! - Remove a layer of indirection by specifying rules inindex.js
instead of having that import content fromconfig/*.js
@shopify/eslint-plugin@42.0.3
Patch Changes
- #356
0b52b9e
Thanks @marvinhagemeister! - Speedup polaris linting rules by about 12% via caching already resolved files.
@shopify/babel-preset@25.0.0
Major Changes
- #347
7fbbceb
Thanks @developit! - Allow customizing Babel assumptions, and adopt some reasonably loose defaults rather than the normal strict defaults. This shall result in smaller transpiled files, at the expense of not following specs exactly when encountering edge cases.