Skip to content

Releases: Shopify/web-configs

@shopify/eslint-plugin@45.0.0

18 May 02:36
2188fe8
Compare
Choose a tag to compare

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 with jest/no-conditional-in-test.

    The unicode-bom rule is no longer turned off if you enable the prettier ruleset per eslint-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 MAJOR
    • eslint-config-prettier: ^8.10.0 -> ^9.1.0 MAJOR
    • eslint-plugin-jest: ^27.2.3 => ^28.5.0 MAJOR
    • eslint-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

04 Dec 20:38
118090a
Compare
Choose a tag to compare

Major Changes

  • #409 4fd9e99 Thanks @jas7457! - Change the @typescript-eslint/consistent-indexed-object-style rule to use default error settings, aka Record over index signature

@shopify/stylelint-plugin@13.0.0

09 Aug 18:28
19c8d94
Compare
Choose a tag to compare

Major Changes

  • #400 cbfdb60 Thanks @BPScott! - Upgrade stylelint plugins to support prettier 3.x. Drop support for prettier 2.x.

@shopify/eslint-plugin@43.0.0

09 Aug 18:28
19c8d94
Compare
Choose a tag to compare

Major Changes

@shopify/stylelint-plugin@12.0.1

30 Mar 17:55
5ab0fcf
Compare
Choose a tag to compare

Patch Changes

  • #375 7a0dcd1 Thanks @BPScott! - Don't replace top/right/bottom/left declarations with inset shorthand as inset is only supported in iOS Safari 14.5+

@shopify/eslint-plugin@42.1.0

30 Mar 17:55
5ab0fcf
Compare
Choose a tag to compare

Minor Changes

  • #371 3e31042 Thanks @laurkim! - Updated component URLs for polaris.shopify.com and updated polaris-no-bare-stack-item to support LegacyStack and polaris-prefer-sectioned-prop to support LegacyCard'

@shopify/stylelint-plugin@12.0.0

23 Feb 22:56
f4031cd
Compare
Choose a tag to compare

Major Changes

Minor Changes

Patch Changes

@shopify/eslint-plugin@42.0.3

10 Jan 17:21
6c271db
Compare
Choose a tag to compare

Patch Changes

@shopify/babel-preset@25.0.0

13 Dec 18:25
5d94d85
Compare
Choose a tag to compare

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.

@shopify/eslint-plugin@42.0.2

05 Dec 17:23
b91a0a8
Compare
Choose a tag to compare

Patch Changes

  • #350 06e1245 Thanks @marvinhagemeister! - Update the eslint-plugin-import to the latest version which contains significant performance improvements for module resolution.