Skip to content

Latest commit

 

History

History
748 lines (423 loc) · 40 KB

CHANGELOG.md

File metadata and controls

748 lines (423 loc) · 40 KB

18.0.0 (2024-10-16)

⚠️ Breaking Changes

  • Support for Node.js v21 has been removed.
  • Support for Nx v18 has been removed
  • Support for Stylelint v15 has been removed
  • Support for Nx v17 has been removed

🚀 Features

  • ⚠️ drop support for Node.js 21 (1ea3ace)
  • plugin: inputs should only be the files with specified extensions in the projectRoot (bf4cd4f)
  • add create-nodes plugin (ac1d892)
  • drop support for Nx 17 (e192713)
  • drop support for Nx 18 (47fdd61)
  • drop support for Stylelint 15 (d2fe516)
  • plugin target cache (93c6bdd)
  • plugin: add createNodesV2 (b9086a1)
  • support stylelint config overrides.extends (7002ce1)

🩹 Fixes

  • update versions to latest (4c2d84b)
  • plugin: bring back isStandaloneWorkspace check (f2e0f54)
  • plugin: remove the configFilePath from the targetHash (9ac9789)
  • plugin: fixed stylelint config files glob (43b0dec)
  • plugin: export createDependencies (f07e9b5)
  • plugin: fix targetsCache path (013c499)
  • plugin: fixed root target creation (11144e8)
  • plugin: move lintFileGlob to command (a3fc787)
  • plugin: normalize user input for extensions (0145812)
  • support .stylelintrc.ts files in plugin (9e5ea5c)

❤️ Thank You

  • Phillip9587 @Phillip9587

18.0.0-beta.12 (2024-10-15)

This was a version bump only, there were no code changes.

17.1.6 (2024-10-15)

This release is intended to replace the incorrectly published 18.0.0-beta.11 version, which was mistakenly tagged as the 'latest' version.

18.0.0-beta.11 (2024-10-15)

This was a version bump only, there were no code changes.

18.0.0-beta.10 (2024-10-15)

This was a version bump only, there were no code changes.

18.0.0-beta.9 (2024-10-15)

This was a version bump only, there were no code changes.

18.0.0-beta.8 (2024-10-15)

🚀 Features

  • ⚠️ drop support for Node.js 21 (1ea3ace)

⚠️ Breaking Changes

  • Support for Node.js v21 has been removed.

❤️ Thank You

  • Phillip9587 @Phillip9587

18.0.0-beta.7 (2024-09-24)

Features

  • plugin: inputs should only be the files with specified extensions in the projectRoot (bf4cd4f)

Bug Fixes

  • plugin: bring back isStandaloneWorkspace check (f2e0f54)
  • plugin: remove the configFilePath from the targetHash (9ac9789)

18.0.0-beta.6 (2024-09-24)

Bug Fixes

  • plugin: fixed stylelint config files glob (43b0dec)

18.0.0-beta.5 (2024-09-24)

⚠ BREAKING CHANGES

  • Support for Nx v18 has been removed
  • Support for Stylelint v15 has been removed
  • Support for Nx v17 has been removed

Features

  • add create-nodes plugin (ac1d892)
  • drop support for Nx 17 (e192713)
  • drop support for Nx 18 (47fdd61)
  • drop support for Stylelint 15 (d2fe516)
  • plugin target cache (93c6bdd)
  • plugin: add createNodesV2 (b9086a1)
  • support stylelint config overrides.extends (7002ce1)

Bug Fixes

  • plugin: export createDependencies (f07e9b5)
  • plugin: fix targetsCache path (013c499)
  • plugin: fixed root target creation (11144e8)
  • plugin: move lintFileGlob to command (a3fc787)
  • plugin: normalize user input for extensions (0145812)
  • support .stylelintrc.ts files in plugin (9e5ea5c)

Tests

  • fix plugin tests (3628f13)
  • plugin: fix failing test (5bbad9f)
  • update nx commands to use (d7161d3)
  • update vscode extension adding tests (9e2199d)

Refactorings

  • move index.ts to project root (302accb)
  • plugin: refactor lintFilePatterns to extensions (0f4c810)
  • plugin: remove deep imports from nx package (d9b3f1d)
  • restructure generators (7ddb11a)

17.1.5 (2024-06-04)

Bug Fixes

  • add Nx 19 to supported version (75c3cc7)

18.0.0-beta.4 (2024-05-13)

18.0.0-beta.3 (2024-04-15)

Bug Fixes

  • plugin: move lintFileGlob to command (91e6016)

18.0.0-beta.2 (2024-04-15)

Bug Fixes

  • plugin: fixed root target creation (3dd848d)

Tests

  • plugin: fix failing test (32fc838)

18.0.0-beta.1 (2024-04-15)

Bug Fixes

  • plugin: export createDependencies (d90f4ed)
  • plugin: normalize user input for extensions (756a18c)

18.0.0-beta.0 (2024-04-12)

⚠ BREAKING CHANGES

  • Support for Stylelint v15 has been removed
  • Support for Nx v17 has been removed

Features

  • add create-nodes plugin (ad3c262)
  • drop support for Nx 17 (61f47b3)
  • drop support for Stylelint 15 (ba7c118)
  • plugin target cache (faa0320)
  • support stylelint config overrides.extends (9f48e1b)

Bug Fixes

  • support .stylelintrc.ts files in plugin (35424c6)

Tests

  • fix plugin tests (f3849b5)
  • update nx commands to use (d46eb89)
  • update vscode extension adding tests (0fbbcb4)

Refactorings

  • move index.ts to project root (7f01e98)
  • plugin: refactor lintFilePatterns to extensions (3bffadd)
  • restructure generators (d60e49a)

17.1.4 (2024-02-13)

Bug Fixes

  • fix resolving custom formatters with no default export (229470e)

17.1.3 (2024-02-09)

Bug Fixes

  • executor: fix deprecation warning when using outputFile (9c02cda)
  • executor: fix resolving custom formatters (4112d41)

17.1.2 (2024-02-08)

Bug Fixes

  • update @nx/devkit version range to clarify version compatibility (106b097)

Tests

  • e2e: fix createTestProject (33f642b)

Documentation

  • update compatibility table (7ea8cc2)

17.1.1 (2024-01-09)

Bug Fixes

  • addScssToStylelintConfiguration checking the files instead of extends (7c4d0cf)

17.1.0 (2023-12-12)

Features

Bug Fixes

  • stylelint quietDeprecationWarnings (0a757c4)
  • use stylelint result.report when stylelint v16 (34d6ac7)

17.1.0-beta.2 (2023-12-12)

Bug Fixes

  • stylelint quietDeprecationWarnings (0a757c4)

Tests

17.1.0-beta.1 (2023-12-12)

17.1.0-beta.0 (2023-12-12)

Features

17.0.1 (2023-10-26)

Bug Fixes

  • fix repository url (427f210)
  • generator: fix configuration generator adding scss config to root stylelintrc multiple times (93d7b02)

Documentation

  • remove root property from readme examples (556b31c)

17.0.0 (2023-10-23)

⚠ BREAKING CHANGES

  • Dropped angular cli usage support. nx-stylelint can only be used with Nx.
  • Support for Nx v16 has been removed
  • generators: Removed the nx-stylelint:scss generator

Features

  • drop support for Nx 16 (16cc9eb)
  • dropped angular cli usage support (ada1d07)
  • generators: remove deprecated nx-stylelint:scss generator (e48aa6c)
  • generators: use new targetDefaults cache property instead of taskRunner cacheableOperations (da554a5)

Bug Fixes

  • remove migrations older than 1 major version (523a9f2)
  • remove scss generator reexport (8384f82)

Tests

Refactorings

Documentation

16.0.1 (2023-10-09)

Bug Fixes

  • scss config has been added to root stylelintrc on second init run (349feb3)

Refactorings

  • move files to a near standalone setup (5258257)
  • refactor e2e tests to use verdaccio (76cab3b)

16.0.0 (2023-10-08)

Features

  • add migration to bring stylelint-config-standard packages up to date (c3292a9)
  • added a scss option to the configuration generator and deprecated the scss generator (06d70a4)

Bug Fixes

  • fixed root stylelint creation (bb05744)

16.0.0-beta.0 (2023-10-08)

⚠ BREAKING CHANGES

  • Support for Node.js v14, v16 and v19 has been removed.
  • Support for Nx v15 has been removed

Features

  • drop support for Node.js 14, 16 and 19 (e907b11)
  • update to Nx 16 (f9b6887)

Bug Fixes

  • prevent generators crashing when no dependencies (#511) (ee6e452)

15.0.0 (2023-02-16)

Features

  • export executor, generators and schemas (d7e2a1c)

Documentation

15.0.0-beta.0 (2023-02-16)

⚠ BREAKING CHANGES

  • support for stylelint < v15 has been removed
  • Support for Nx v14 has been removed

Features

  • drop support for Nx v14 (93f8af3)
  • support stylelint 15 (00881ca)
  • support targetDefault and namedInputs (1f7d436)

Bug Fixes

  • add migrate-to-inputs migration to migrations.json (b9306d2)
  • use joinPathFragements in init generator (d946641)

Tests

  • e2e: updated e2e tests (34513e0)
  • fix failing executor tests (92f4635)

14.0.2 (2022-10-08)

Bug Fixes

  • remove peer dependency on @nrwl/workspace (f74ebc1)

Tests

  • e2e: fixed failing e2e test caused by nx making workspace.json otpional (894793d)
  • fix failing test related to Nx update (0a398f4)

14.0.1 (2022-09-14)

Bug Fixes

  • generator: add github formatter to generator schema (907b17c)

Documentation

  • add github formatter to formatter options (f60e2d3)

14.0.0 (2022-09-13)

⚠ BREAKING CHANGES

  • Support for Nx v12 and v13 has been removed
  • Support for Stylelint < v14.10.0 has been removed.
  • Support for Node.js v12 and v17 has been removed.

Features

  • drop support for Node.js 12 and 17 (3ffe2b5)
  • drop support for Nx v12 and v13 (eb5b68b)
  • drop support for Stylelint < v14.10.0 (76533a2)
  • updated tsconfig target version (8bfc67a)

Bug Fixes

  • executor: added github formatter to json schema (fe33ddd)
  • init: update stylelint version to ^14.10.0 (1d6512f)

Documentation

  • updated compatibility table (0115b5f)

13.5.3 (2022-08-19)

Bug Fixes

  • support all stylelint core formatters (a8d3e48)

Tests

  • fix mocked stylelint result (cef6c8a)

13.5.2 (2022-07-11)

Bug Fixes

  • executor: accept unplanned positional arguments (5d7444e)

13.5.1 (2022-07-04)

Bug Fixes

  • lower node requirement to 16.10 (701dc78)
  • Lower Node requirement to 16.10 (cb147bf)

13.5.0 (2022-06-22)

Features

  • migrate to latest stylelint-config-standard (bf82bd8)
  • support new stylelint-config-* versions (c38bfad)

13.4.0 (2022-05-28)

13.4.0-beta.1 (2022-05-28)

Tests

  • fixed failing test after version update (762505e)

13.4.0-beta.0 (2022-05-28)

Features

  • support stylelint-config-standard-scss v4 (a341755)

Bug Fixes

Refactorings

  • simpler asset definition after Nx fixed it (37b7a44)

13.3.0 (2022-03-07)

Features

  • generators: export generators from index.ts (3a2f428)

13.2.1 (2022-02-09)

Documentation

  • added a compatibility table (bf3791c)
  • changed headline and fixed typos (9048ba5)

13.2.0 (2022-01-27)

Documentation

  • add readme section for custom formatters (df54d95)

13.2.0-beta.3 (2022-01-27)

Features

  • executor: support local customFormatters and customFormatters from node_modules (df06e55)

13.2.0-beta.2 (2022-01-27)

Bug Fixes

  • executor: use require.resolve for loadFormatters (9e07bb4)

13.2.0-beta.1 (2022-01-27)

13.2.0-beta.0 (2022-01-27)

Features

  • executor: add cache and cacheLocation option (1bb119d)
  • executor: add ignoreDisables option (85a19e7)
  • executor: add ignorePath option (542581e)
  • executor: add quiet option (1933307)
  • executor: add reportInvalidScopeDisables option (0e5f465)
  • executor: add reportNeedlessDisables option (1f3bc6e)
  • executor: add reportNeedlessDisables option (d9bce5b)
  • executor: add support for custom formatters (9e73921)

Bug Fixes

  • add stylelint-config-standard and stylelint-config-standard-scss as optional peer dpendencies (091ed0c)
  • migrations: fixed migrations so that optional dependencies are not always added to package.json (9d836d4)

Tests

  • e2e: increase e2e test timeouts (667e869)

Documentation

  • replaced link to nx target configuration (85c4ddc)

Refactorings

  • executor: cleanup options and removed unnecessary test (35c2045)
  • rename the config option to configFile to align with the stylelint nodejs API (ea5c96a)

13.1.2 (2022-01-24)

Bug Fixes

  • update generators to install newer versions of configs and stylelint and added migration (9230df4)

13.1.1 (2022-01-24)

Bug Fixes

  • generators: formatters util should not depend on stylelint (c4f6761)

13.1.0 (2021-12-06)

Features

  • executor: add the allow-empty-input option of stylelint (05c4337)

Tests

  • increase test timeout to fix failing CI runs (c44b0a1)

13.0.0 (2021-11-15)

Documentation

  • added scss generator and ignore markdown files for CI runs (e841f2d)

13.0.0-beta.4 (2021-11-15)

Bug Fixes

  • migrations: always add the packages to package.json (757c496)

13.0.0-beta.3 (2021-11-15)

Features

  • added migration to remove config target option if it is in project root (15862f3)

13.0.0-beta.2 (2021-11-15)

Features

  • executor: let stylelint resolve config file when not explicitly defined in target config (b46d88b)

Bug Fixes

  • fixed glob patters for generated .stylelintrc.json configs (d971ccb)

13.0.0-beta.1 (2021-11-15)

Bug Fixes

  • add migrations.json to assets (37f8889)

13.0.0-beta.0 (2021-11-15)

⚠ BREAKING CHANGES

  • Stylelint 13 Support removed. Only Stylelint 14 supported.
  • nx-stylelint:lint executor: Format option has been renamed to formatter to match stylelint.
  • nx-stylelint:configuration generator: Format option has been renamed to formatter to match stylelint.
  • nx-stylelint:configuration generator: Style option removed. Please use the nx-stylelint:scss generator to add scss support. Other syntaxes must be configured manually

feature

12.3.1 (2021-10-28)

Bug Fixes

  • updated stylelint peer dependency version to only support stylelint 13 (499c4da)
  • configuration: fixed configuration generator removing all other targets of the project (8a37fc3), closes #145

12.3.0 (2021-09-17)

Features

  • core: update supported range of node version to only include LTS and current versions (47deacc)

Bug Fixes

  • should fix Nx using the architect instead of the executor (f88cf42), closes #110

12.2.0 (2021-06-02)

Features

  • added schematics and builders support (f0b1e19)

Bug Fixes

  • updated schema id to use field instead of the deprecated id field (960844b)

12.1.2 (2021-06-01)

Refactorings

  • configuration generator: improve install step during configuration (a1b2fc8)

12.1.1 (2021-06-01)

Bug Fixes

  • configuration generator: run install step during configuration (fbe9be3), closes #70

12.1.0 (2021-05-26)

Documentation

  • documented the style option of the configuration generator and fixed some typos (eca9df8)

Tests

  • e2e: increase e2e test timeout from 60s to 90s (3453993)

12.1.0-beta.0 (2021-05-26)

Features

  • configuration generator: added a style option to the configuration generator (ef5c0de)
  • added supported Node.js versions to package.json (8915ebf)
  • configuration generator: removed unnecessary usage of normalizePath (b7076dd)
  • nx: enable smart analysis of configuration files (0ba68aa)

Bug Fixes

  • ci: ensure that e2e matrix does not read from nx cache (04c0cea)
  • remove .gitkeep from generators directory (0939290)

Documentation

  • readme: fixed alignment of nx-stylelint logo and header area (c1c05f8)

12.0.0 (2021-04-12)

Features

  • update peerDependency @nrwl/workspace to 12.0.0 (0a2d9b7)

Bug Fixes

  • deps: update dependency @nrwl/devkit to v12 (#22) (dc07c2e)

11.2.1 (2021-04-12)

Bug Fixes

  • executor: fixed executor maxWarnings option (8baf5dd)

Documentation

  • replaced align with style attribute and added alt attribute to img (fa5be34)

11.2.0 (2021-03-22)

Features

  • init: should skip installation of dependencies needed for recommended configuration (f627d06)

11.1.1 (2021-03-22)

Bug Fixes

  • restore removed backslash from jest.config.js (ebb804d)

Documentation

  • updated logo to display in github dark mode (ea2a321)

11.1.0 (2021-03-22)

Features

  • added the option to select a formatter to the configuration generator (67c9ca7)

Bug Fixes

  • reduce bundle size by removing Changelog and test files (009e1a1)
  • removed somehow generated backslashes from configuration files (96933cd)

11.0.0 (2021-03-20)

1.1.1 (2021-03-19)

Bug Fixes

  • fixed creation of the cacheableOperations in nx.json when not set before run and added tests (3b27705)

1.1.0 (2021-03-19)

Features

  • added init and configuration generators and renamed executor to lint (f3748f8)

Bug Fixes

  • generator: fix typo in configuration generator schema (91fca03)

1.0.2 (2021-03-19)

Bug Fixes

  • executor: fixed the sucess status of the executor (5814700)

1.0.1 (2021-03-19)

Bug Fixes

  • readme: removed README.md in nested folder (f991936)

1.0.0 (2021-03-19)

Bug Fixes

  • jest: fixed deprecated jest tsConfig config entry (483ece7)