Skip to content

Latest commit

 

History

History
528 lines (300 loc) · 38.9 KB

CHANGELOG.md

File metadata and controls

528 lines (300 loc) · 38.9 KB

7.1.0 (2024-11-16)

Features

  • scss: Add scss/function-color-channel rule (6746e07)

Bug fixes

  • scss: Disable aditayvm/at-rule-no-children due to wrong implementation (7095f27)

7.0.1 (2024-10-09)

Bug fixes

  • css: Place aspect-ratio property below width and height when sorting properties (e122ce0)

7.0.0 (2024-09-30)

⚠ BREAKING CHANGES

  • The config now requires stylelint version 16.8.0 or higher.
  • scss: With new rule declaration-property-value-no-unknown some of incorrect declarations (if any) may produce new errors.

Features

  • scss: Add declaration-property-value-no-unknown rule (7b67fae)
  • scss: Add load-partial-extension rule instead of deprecated at-import-partial-extension (050ffe3)

Bug fixes

  • css: Allow double dash in custom property names (1fefc1b)

Chores

  • Bump @stylistic/stylelint-plugin from 2.1.2 to 3.1.0 (60d9056)
  • Bump stylelint-scss from 6.3.0 to 6.7.0 (88b4c95)
  • Bump stylelint-use-nesting from 5.1.1 to 6.0.0 (e901e0e)
  • Bump stylelint from 16.6.1 to 16.9.0 (dac53ce)

6.0.0 (2024-06-03)

⚠ BREAKING CHANGES

  • scss: With new rule scss/at-mixin-no-risky-nesting-selector SCSS config becomes more strict.

Features

  • scss: Add at-mixin-no-risky-nesting-selector rule (cb9ea60)

Documentation

  • css: Fix stylistic rules docs links (0ec4c3f)

Chores

  • Bump @stylistic/stylelint-plugin from 2.1.1 to 2.1.2 (#299) (2ba0e81)
  • Bump stylelint-scss from 6.2.1 to 6.3.0 (9b4b882)
  • Bump stylelint from 16.4.0 to 16.6.1 (#308) (c49d455)

CI improvements

  • Extract latest changelog entry to GH release (cfc3fb7)

5.5.0 (2024-04-28)

Features

  • css: Take account of no-unknown-custom-media rule (30746ec)

Chores

  • Bump @stylistic/stylelint-plugin from 2.1.0 to 2.1.1 (#288) (e49fe18)
  • Bump stylelint from 16.3.1 to 16.4.0 (13d374e)

Bug fixes

  • css: Disable declaration-block-no-redundant-longhand-properties for transition properties (78d7ac7)

5.4.1 (2024-03-30)

No notable changes here, just dependencies bump.

5.4.0 (2024-03-17)

Features

  • scss: Re-enable stylelint-use-nesting plugin (7b1b1a6)

Chores

  • Bump stylelint-use-nesting from 4.1.0 to 5.1.1 (a08eeab)

5.3.1 (2024-03-12)

Bug fixes

  • scss: Disable function-no-unknown for SCSS files (f4e8418)

5.3.0 (2024-03-09)

Features

  • scss: Take account of scss/at-import-partial-extension-allowed-list and scss/at-import-partial-extension-disallowed-list rules (b40419b)

Chores

  • bump stylelint-scss from 6.1.0 to 6.2.1 (#279) (952589f)

Bug fixes

  • scss: Disable no-invalid-position-at-import-rule rule for SCSS config (59e9de7)
  • scss: Remove deprecated at-import-partial-extension-whitelist and scss/at-import-partial-extension-whitelist rules (d5c0ee7)

5.2.0 (2024-02-26)

Features

  • css: Add @stylistic/named-grid-areas-alignment rule (4bea590)

Chores

  • Bump @stylistic/stylelint-plugin from 2.0.0 to 2.1.0 (5a17469)

5.1.0 (2024-02-18)

Features

  • css: Enable stylelint-selector-tag-no-without-class plugin (5d7c303)

Chores

  • Bump stylelint-selector-tag-no-without-class from 2.0.6 to 3.0.0 (2f90a8b)

5.0.1 (2024-02-07)

Bug fixes

  • Disable base at-rule-no-unknown using SCSS config (c636501)

5.0.0 (2024-02-04)

⚠ BREAKING CHANGES

  • css: Lost-related properties (https://lostgrid.org/) have been excluded from the whitelist of property-no-unknown since they are now useless with wide support for Flex and Grid. Legacy code that relies on it will now flag these properties.
  • scss: With new rule scss/no-unused-private-members SCSS preset becomes more strict
  • The package now is defined as ESM and uses Stylelint v16, so it requires Node 18.12.0 or greater. The options quite, strict are no longer available. Practice has shown that there are almost no use cases, so now there is only two exports: "/scss" (also considering a default export) and "/css" for CSS-only projects.

Features

  • css: Add lightness-notation rule (5fe09f9)
  • scss: Add scss/no-unused-private-members rule (0cff220)
  • scss: Enable autofix for scss/at-root-no-redundant and scss/at-use-no-redundant-alias rules (f798c48)
  • Take account of scss/block-no-redundant-nesting rule (c30a1de)

Bug fixes

  • css: Disable plugin stylelint-selector-tag-no-without-class due to Stylelint v16 incompatibility (73eda2f)
  • css: Disable plugin stylelint-use-nesting due to Stylelint v16 incompatibility (75c4252)
  • css: Do not combine justify-items and align-items to place-items (c60dcdd)
  • css: Remove lost-x properties from whitelist of property-no-unknown (e8ffb37)

Refactoring

  • css: Set explicit severity for some rules (06c878c)
  • Rewriting to ESM and other significant changes (9405b58)
  • Use scss/load-no-partial-leading-underscore instead of deprecated at-import-no-partial-leading-underscore (f68fc1e)

Documentation

4.0.0 (2023-09-24)

⚠ BREAKING CHANGES

  • scss: With new rules scss/at-root-no-redundant, scss/at-use-no-redundant-alias, scss/function-calculation-no-interpolation, scss/property-no-unknown SCSS preset becomes more strict.

Features

  • scss: Add scss/at-root-no-redundant rule (136d513)
  • scss: Add scss/at-use-no-redundant-alias rule (ad05c2a)
  • scss: Add scss/function-calculation-no-interpolation rule (ac962e4)
  • scss: Add scss/property-no-unknown rule (abcef2a)

3.1.0 (2023-08-12)

Features

  • scss: Take account of scss/function-disallowed-list rule (2931b7c)

Bug fixes

  • Mark lefthook as a devDep instead of direct (76697b6)

Chores

  • Bump stylelint-high-performance-animation from 1.8.0 to 1.9.0 (e89bffc)
  • Bump stylelint-scss from 5.0.1 to 5.1.0 (09fdfdf)

3.0.0 (2023-08-06)

⚠ BREAKING CHANGES

  • css: With new rule media-feature-name-value-no-unknown CSS preset becomes more strict.
  • css: With new rule media-feature-name-value-no-unknown CSS preset becomes more strict.
  • css: With new option consecutive-duplicates-with-different-syntaxes in declaration-block-no-duplicate-properties rule CSS preset becomes more strict.
  • css: With new rule selector-anb-no-unmatchable CSS preset becomes more strict.
  • css: With new rule declaration-property-value-no-unknown CSS preset becomes more strict.

Features

  • css: Add declaration-property-value-no-unknown rule (9df3035)
  • css: Add media-feature-name-value-no-unknown rule (0353e52)
  • css: Add media-query-no-invalid rule (2859e66)
  • css: Add selector-anb-no-unmatchable rule (eff1b0a)
  • css: Add an extra option to declaration-block-no-duplicate-properties rule (ff980bd)
  • css: Take account of media-feature-name-unit-allowed-list rule (e35117d)
  • css: Take account of no-unknown-custom-properties rule (1bfa0ea)
  • css: Take account of order/properties-alphabetical-order rule (8148dde)
  • css: Take account of autofix for media-feature-range-notation rule (11b0131)

Refactoring

  • Reorganize stylelint rules to fit its docs (e95fd36)
  • Replace all standard stylistic rules with external package stylelint-stylistic (6dc2681)

Tests

  • Add a simple test for unused/deprecated rules (d594673)

Bug fixes

  • scss: Exclude new rules related only to CSS from SCSS config (e262439)
  • scss: Nest declarations correctly using SASS (disallow CSS [@nest](https://github.com/nest)) (4259d7d)

Chores

  • Add test task to the release config (4fa4b1d)
  • Bump stylelint-scss from 4.3.0 to 5.0.1 (c40581b)
  • Bump stylelint-use-nesting from 4.0.0 to 4.1.0 (a8e46ce)
  • Bump stylelint from 14.16.1 to 15.10.2 (d5c88e5)
  • Bump dependencies that don't require any actions (5e5c5fd)
  • Bump devDeps except stylelint itself (4f334ac)
  • bump eslint from 8.32.0 to 8.34.0 (#158) (e8e525c) bump stylelint-order from 6.0.1 to 6.0.2 (#159) (fd8ce23)
  • Enforce VSCode settings by default (a2d6bb5)
  • Migrate from .husky + lint-staged to lefthook (fd808bd)

2.2.1 (2023-01-28)

Bug fixes

  • Allow to use flex-wrap and flex-direction separately (a17aea0)

Chores

  • Bump stylelint-order from 5.0.0 to 6.0.1 (8936b71)
  • Upgrade devDeps (7b4600e)

2.2.0 (2022-12-10)

Features

  • Take account of new media-feature-range-notation rule (8ba3e2d)

Chores

  • bump stylelint from 14.13.0 to 14.16.0 (457ded2)
  • bump stylelint-8-point-grid from 2.1.0 to 2.2.0 (#110) (7642b31)
  • bump stylelint-declaration-block-no-ignored-properties (#120) (f31ad12)
  • bump stylelint-high-performance-animation from 1.6.0 to 1.7.0 (59d73e9)

2.1.0 (2022-10-03)

Features

  • Add autofix for font-weight-notation rule (bbf83a8)

Chores

  • bump @morev/eslint-config from 15.3.0 to 17.4.0 (#107) (e5a38ad)
  • bump @release-it/conventional-changelog from 5.0.0 to 5.1.0 (#86) (b33685d)
  • bump eslint from 8.21.0 to 8.24.0 (#103) (9e15a09)
  • bump jest and @types/jest (#105) (43f2816)
  • bump postcss from 8.4.16 to 8.4.17 (#108) (bce155c)
  • bump postcss-scss from 4.0.4 to 4.0.5 (#98) (3de727a)
  • bump release-it from 15.3.0 to 15.4.2 (#100) (85fcb38)
  • bump stylelint from 14.10.0 to 14.13.0 (6953ed8)

Refactoring

  • Relint files after ESlint config update (4cdcb13)

2.0.0 (2022-08-13)

⚠ BREAKING CHANGES

  • New annotation-no-unknown rule has the error severity, so it can break builds.

Features

  • Add annotation-no-unknown rule (74f186e)
  • Add keyframe-selector-notation rule (160a955)

Chores

  • Add node 18 to engines field of package.json (8c4f23a)
  • bump @morev/eslint-config from 12.3.0 to 13.0.0 (#68) (775ca48)
  • bump @morev/eslint-config from 13.0.0 to 15.0.0 (#70) (2bb811b)
  • bump @morev/eslint-config from 15.0.0 to 15.1.0 (#75) (efeec13)
  • bump @morev/eslint-config from 15.1.0 to 15.2.0 (#78) (b83e385)
  • bump @morev/eslint-config from 15.2.0 to 15.3.0 (#83) (20aa406)
  • bump eslint from 8.18.0 to 8.19.0 (#64) (740e5ae)
  • bump eslint from 8.19.0 to 8.20.0 (#74) (17893f2)
  • bump eslint from 8.20.0 to 8.21.0 (#79) (4d80678)
  • bump jest and @types/jest (#65) (a3c2c52)
  • bump jest and @types/jest (#72) (ba1f9cb)
  • bump lint-staged from 13.0.2 to 13.0.3 (#63) (a1af030)
  • bump postcss from 8.4.14 to 8.4.16 (#81) (6ae961c)
  • bump release-it from 15.1.0 to 15.1.1 (#67) (7871776)
  • bump release-it from 15.1.1 to 15.1.2 (#71) (685d869)
  • bump release-it from 15.1.2 to 15.1.3 (#73) (03da2cb)
  • bump release-it from 15.1.3 to 15.2.0 (#77) (4980159)
  • bump release-it from 15.2.0 to 15.3.0 (#82) (bf0b174)
  • bump stylelint from 14.9.1 to 14.10.0 (#80) (3bd6295)
  • bump stylelint-scss from 4.2.0 to 4.3.0 (#69) (6e65ac0)
  • bump stylelint-use-nesting from 3.0.0 to 4.0.0 (#76) (79d9291)
  • Set correct version of stylelint in peerDependencies (0975b55)

Bug fixes

  • Correct order of media queries (a1b527f)
  • Ignore font-family property for value-keyword-case (c00dfca)

1.2.0 (2022-06-23)

Features

  • Add import-notation rule (9cd795a)

Chores

  • bump @morev/eslint-config from 12.0.0 to 12.1.1 (#54) (2428a1f)
  • bump @morev/eslint-config from 12.1.1 to 12.2.0 (#55) (c30e90a)
  • bump @morev/eslint-config from 12.2.0 to 12.3.0 (#60) (77bc6ae)
  • bump @types/jest from 27.5.1 to 28.1.0 (#52) (cdafd3f)
  • bump eslint from 8.16.0 to 8.17.0 (#51) (6c2cd61)
  • bump eslint from 8.17.0 to 8.18.0 (#59) (e3dc98a)
  • bump jest and @types/jest (#57) (75a5016)
  • bump lint-staged from 12.4.2 to 13.0.0 (#53) (4f2cef5)
  • bump lint-staged from 13.0.0 to 13.0.2 (#61) (47b4e62)
  • Deps update (8eec568)

Bug fixes

  • Ignore prefixed -ms-input-placeholder (671bdf0)

1.1.0 (2022-05-29)

Features

  • Add keyframe-block-no-duplicate-selectors rule (c7d6b02)
  • Add selector-not-notation rule (f96e077)

Chores

  • bump @morev/commitlint-config from 0.1.0 to 0.1.1 (#17) (8921aad)
  • bump @morev/eslint-config from 10.0.3 to 11.0.0 (#19) (d36a522)
  • bump @morev/eslint-config from 11.0.0 to 11.1.1 (#23) (403bb19)
  • bump @morev/eslint-config from 11.1.1 to 11.2.0 (#29) (cb84c69)
  • bump @morev/eslint-config from 11.2.0 to 11.3.0 (#36) (0bfdf5a)
  • bump @morev/eslint-config from 11.3.0 to 12.0.0 (#46) (a0fd018)
  • bump @release-it/conventional-changelog from 4.2.2 to 4.3.0 (#24) (b022044)
  • bump @types/jest from 27.4.1 to 27.5.1 (05fd444)
  • bump eslint from 8.12.0 to 8.13.0 (#20) (bf3388f)
  • bump eslint from 8.13.0 to 8.14.0 (#28) (1570198)
  • bump eslint from 8.14.0 to 8.16.0 (#45) (1a07ed4)
  • bump husky from 7.0.4 to 8.0.1 (#44) (46c8860)
  • bump jest from 27.5.1 to 28.0.3 (#33) (76c79c2)
  • bump jest from 28.0.3 to 28.1.0 (#43) (a4d8acc)
  • bump lint-staged from 12.3.7 to 12.3.8 (#22) (431c269)
  • bump lint-staged from 12.3.8 to 12.4.0 (#27) (e743c70)
  • bump lint-staged from 12.4.0 to 12.4.1 (#37) (7abe530)
  • bump lint-staged from 12.4.1 to 12.4.2 (#50) (93ecbc5)
  • bump postcss from 8.4.12 to 8.4.13 (#34) (c34ac01)
  • bump postcss from 8.4.13 to 8.4.14 (#48) (7e1c8ea)
  • bump postcss-scss from 4.0.3 to 4.0.4 (#32) (69475fd)
  • bump release-it and @release-it/conventional-changelog (#40) (678b302)
  • bump release-it from 14.13.1 to 14.14.0 (#18) (cbad849)
  • bump release-it from 14.14.0 to 14.14.1 (#21) (0c24fdd)
  • bump release-it from 14.14.1 to 14.14.2 (#25) (4e84a9f)
  • bump release-it from 14.14.2 to 14.14.3 (#31) (f55c397)
  • bump stylelint from 14.6.1 to 14.8.5 (e1fbaaf)
  • Regenerate lockfile after massive deps upgrade (89c800f)

1.0.3 (2022-03-26)

Chores

  • bump @morev/eslint-config from 10.0.2 to 10.0.3 (#16) (c8e92f2)
  • bump eslint from 8.11.0 to 8.12.0 (#15) (f53a9ba)
  • bump stylelint from 14.6.0 to 14.6.1 (#14) (a4ed3b8)
  • Update dependabot settings (a46dcd1)### 1.0.2 (2022-03-23)

Chores

  • Update stylelint-scss entry in package.json (6c79f90)### 1.0.1 (2022-03-23)

Chores

⚠ BREAKING CHANGES

  • Exports changed.

Features

  • Add declaration-property-max-values rule declaration (03800fd)
  • Add function-no-unknown rule (e6977a9)
  • scss: Add scss/function-no-unknown rule (a4861ff)

Refactoring

  • Change configurations naming convention (931e407)

Chores

  • bump lint-staged from 12.3.5 to 12.3.7 (#12) (ef7d896)
  • bump postcss from 8.4.8 to 8.4.12 (#10) (f04cc2a)
  • bump stylelint from 14.5.3 to 14.6.0 (#13) (9158f4c)
  • bump stylelint-scss from 4.1.0 to 4.2.0 (#11) (7c47b80)
  • Set correct perrDependency stylelint version (5de96ed)
  • Upgrade release-it (3a48b03)### 0.1.3 (2022-03-12)

Chores

  • bump @morev/eslint-config from 6.0.2 to 8.1.0 (#6) (d381411)
  • bump @release-it/conventional-changelog from 4.1.0 to 4.2.0 (#1) (ff16d09)
  • bump eslint from 8.9.0 to 8.10.0 (#3) (0bcc41f)
  • bump lint-staged from 12.3.4 to 12.3.5 (#5) (df5c0f3)
  • bump postcss from 8.4.6 to 8.4.7 (#2) (6e2ca60)
  • Upgrade release-it configuration (565eb73)
  • Upgrade dependencies (e6fe84e)## 0.1.2 (2022-02-23)

Bug Fixes

  • order: Separate block and blockess mixins (4af8055)

0.1.1 (2022-02-22)

Bug Fixes

  • Interpret text-shadow as paint property (5ad3143)

0.1.0 (2022-02-08)

Features

  • scss: Allow variables to start with _ or -, allow -- in middle of variable (ceb9f33)

0.0.1 (2022-02-05)