Skip to content

Latest commit

 

History

History
764 lines (428 loc) · 50.5 KB

CHANGELOG.md

File metadata and controls

764 lines (428 loc) · 50.5 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

1.4.0 (2024-03-28)

Changed

  • Bump vscode language server dependencies (#521).

Fixed

  • Remove inconsistent "less" from defaults of stylelint.validate and stylelint.snippet (#454).

1.3.0 (2023-11-02)

Added

  • Language server can now be restarted with the "Restart Stylelint Server" command (#339).
  • The warning shown for unsupported versions of Stylelint will now be shown in any workspace with a locally installed copy of Stylelint, regardless of the file type of the open file (#340).
  • Language server can now be disposed with server.dispose() and is disposed when receiving the shutdown LSP notification (#326).
  • Add support for range warnings (#358).

Changed

  • A custom notification used for testing in VS Code sent by the language server now uses the stylelint namespace instead of textDocument (3b845a2).

Fixed

  • Files are now re-linted when a Stylelint configuration file is changed in the workspace (#356).

1.2.4 (2023-02-14)

Added

  • Add "stylelint.reportDescriptionlessDisables" option (#442).

1.2.3 (2022-08-16)

Fixed

  • Fix: don't pass invalid "false" rule value when formatting (#399).
  • Fix to resolve doc URL of plugin rules when using stylelint v14.10 (#416)

1.2.2 (2022-02-09)

Fixed

  • Fix rule doc URL (#375).

1.2.1 (2021-11-18)

Fixed

  • Fixed a bug where code actions would not work on save (#330).

1.2.0 (2021-11-16)

Added

  • Code actions are now provided for disabling rules and showing documentation (#322).
  • Resource-level configuration is now supported, allowing you to differently configure the extension in different workspaces (#318).
  • If the language client fails to connect to the server, the extension will now display an error message (#322).

Changed

  • Warning text and readme updated to clarify that older versions of Stylelint may continue to work with this extension, but are no longer supported (40a2ce7).
  • Extension description updated to clarify that this is the official Stylelint extension (#305).

Fixed

  • When extension configuration is edited, the extension no longer needs to be reloaded to use the updated settings (#322).
  • Worked around VS Code behaviour that resulted in problems having a hover region only one pixel wide (#325).

1.1.0 (2021-11-06)

Added

  • If Stylelint is installed in a workspace using Yarn with Plug-n-Play, it can now be resolved without the need for Yarn's editor SDKs. (#273).
  • Errors encountered during Stylelint resolution from node_modules are now reported in the output window. (#302).

Changed

  • The JSON schema URL now uses HTTPS. (1a225ca).

Fixed

  • Logs with errors no longer are missing information such as error.message or error.stack (#310).
  • Stylelint resolution no longer fails when running the configured package manager results in an error (#314).

1.0.3 (2021-10-27)

Fixed

  • Fixed a bug where Stylelint resolution would fail due to an ENOTDIR error (#285).

Changed

  • The extension no longer blocks VS Code's startup. Thanks to @robole for the idea. (#257)

1.0.2 (2021-10-26)

Fixed

  • Less is no longer linted by default. It was added as a default due to an oversight in the previous release. Only documents with language identifiers css and postcss will be linted by default. (#280)

1.0.1 (2021-10-22)

Fixed

  • Less is now correctly linted by default (#270).

1.0.0 (2021-10-21)

Breaking Changes

  • Dropped support for Stylelint 13 and prior; only Stylelint 14 is supported now. See the migration guide for more details.
  • Removed bundled copy of Stylelint; local or global installation is now required. See the migration guide for more details.
  • Validation and completion now only works for documents with language identifiers css and postcss by default. See the migration guide for more details.
  • stylelint.syntax configuration option removed; use stylelint.customSyntax instead. See the migration guide for more details.

Added

  • Opening a workspace with a version of Stylelint older than v14.0.0 will now show a warning message once with a link to the migration guide.

Changed

  • Updated vscode-languageserver to v7, conforming to LSP v3.16.0.
  • Extension re-architected to be more modular and easier to test (#265).

0.87.6 (2021-10-04)

Fixed

  • Fixed bug where two duplicate document formatters would be shown for documents in supported languages (#251).

0.87.5 (2021-09-30)

Fixed

  • Fixed bug where extension would throw an error "Cannot find module '.../dist/template-parse'" (#244).

0.87.4 (2021-09-29)

Fixed

  • Fixed bug where extension would throw an error "Cannot find module 'postcss-html/extract'" (#240).

0.87.3 (2021-09-28)

Fixed

  • Fixed bug where extension would throw an error "Cannot find module './syntax-...'" (#238).

0.87.2 (2021-09-28)

Changed

  • Extension is now bundled to reduce size and improve startup time (>7mb → ~500-600kb) (#236).

0.87.1 (2021-09-28)

Fixed

  • Fixed entry in .vscodeignore resulting in package missing dependencies (e9813e6).

0.87.0 (2021-09-28)

Added

  • Document formatting support (#200).

Changed

0.86.0 (2021-02-07)

  • Add "stylelint.configFile" option (#168)

0.85.0 (2020-08-12)

  • f6f3672 Add "stylelint.syntax" option
  • ec802e8 Add "stylelint.ignoreDisables" option
  • 9a0c69d Add "stylelint.configBasedir" option
  • 115118b Replace snippets with completions
  • f204d8d Add "stylelint.reportInvalidScopeDisables" option
  • 192feb5 Add types to JSDoc
  • 83d7555 Add code action to show link to rule documentation

0.84.0 (2020-03-18)

  • e777f4c Add "stylelint.validate" option

0.83.0 (2020-02-20)

  • f7a2fcd Add "stylelint.reportNeedlessDisables" option
  • 34388c0 Add "stylelint.stylelintPath" option for Yarn 2 compatibility
  • 6eb4473 Fix auto-fix when there are errors that cannot be auto-fixed
  • 4b62566 Fix missing snippets folder from extension package
  • b71f453 Add snippets support for Less files

0.82.0 (2020-02-14)

  • 77b66c1 Update stylelint from v12.0.0 to v13.2.0

0.81.0 (2020-02-03)

  • 0fd9975 Added stylelint-disable snippets
  • 5f01e54 Fixes an auto-fix issue where content was removed on save

0.80.0 (2020-01-05)

  • 73c78e6 Changed to load stylelint from local node modules
  • 8f822e8 Rename VS Code setting option from stylelint configuration options stylelint

0.71.0 (2020-01-04)

  • 1a07e95 Fixes an auto-fix issue where a missing config would cause unintended changes on save

0.70.0 (2019-12-28)

  • 9d55b07 Add support for auto-fix
  • e5307d9 Update stylelint from v10.0.1 to v12.0.0

Published release of stylelint.vscode-stylelint

0.60.0 (2019-12-23)

  • Update all project metadata for new extension repository & publisher

Published release of thibaudcolas.stylelint

0.51.0 (2019-11-29)

  • 9a85a44 Update all project metadata for new extension repository & publisher

Unpublished releases of shinnn.stylelint

0.51.0 (2019-06-10)

0.50.0 (2019-06-10)

  • 7ee879d add support for vue-postcss language (#272)

0.49.0 (2019-04-20)

  • 5129fda update dependencies and devDependencies. Highlight: update stylelint from v9.10.1 to v10.0.1

0.48.1 (2019-04-20)

0.48.0 (2019-01-27)

  • 70cedb6 update dependencies and devDependencies. Highlight: update stylelint from v9.9.0 to v9.10.1
  • 6c0f4ae use if field to simplify Travis CI branch exclusion

0.47.0 (2018-11-28)

  • 163ea3a update dependencies. Highlight: stylelint v9.8.0 -> v9.9.0

0.46.2 (2018-11-28)

  • 9d6f557 update dependencies
  • 2b89b20 wait until this extension activates for a test CSS document

0.46.1 (2018-11-13)

  • eb07cd7 add diagnosticCollectionName to diagnostics (#251)

0.46.0 (2018-11-10)

0.45.1 (2018-11-06)

0.45.0 (2018-10-29)

0.44.0 (2018-10-13)

0.43.0 (2018-09-08)

  • 4cb1def update dependencies and devDependencies
  • 587b6b8 add Svelte language activate event (#243)

0.42.0 (2018-08-27)

  • 16b228b add syntax highlighting for .stylelintignore (#240)

0.41.0 (2018-08-23)

  • 0111121 add a workaround to get .stylelintignore working

0.40.0 (2018-08-20)

0.39.0 (2018-08-16)

  • 5f29585 update dependencies and devDependencies
  • 5f29585 update VS Code Language Server and Client from v4 to v5 [BREAKING] drop support for VS Code < 1.26.0

0.38.1 (2018-07-26)

0.38.0 (2018-07-26)

  • 87da39e update Xcode from v9.3 to v9.4
  • 005812a update dependencies and devDependencies

0.37.0 (2018-06-19)

  • cae3bbb update dependencies. update stylelint to v6.3.0. move more logic to stylelint-vscode

0.36.3 (2018-05-26)

0.36.2 (2018-05-22)

0.36.1 (2018-05-21)

0.36.0 (2018-04-02)

0.35.0 (2018-03-20)

0.34.3 (2018-03-20)

  • 44f0e32 update devDependencies
  • a0fbbde allow styled-components processor to be installed a deep folder (#157). If node_modules is in a subdirectory then stylelint is not activated for styled components processor. This glob pattern should handle it properly.

v0.34.2 (2018-03-15)

v0.34.1 (2018-03-14)

v0.34.0 (2018-03-06)

v0.33.0 (2018-02-22)

v0.32.0 (2018-01-16)

  • 76f8bb1 update dependencies and devDependencies

v0.31.0 (2017-11-28)

v0.30.0 (2017-10-12)

v0.29.1 (2017-09-19)

v0.29.0 (2017-09-06)

v0.28.0 (2017-07-21)

v0.27.0 (2017-07-12)

0.26.0 (2017-06-29)

  • dbc476f remove unstable david-dm.org badges
  • 9f50466 Add support for customizing the document types (#82)

v0.25.0 (2017-06-20)

  • f55ed20 update dependencies
  • 3d27934 update required vscode engine version

v0.24.2 (2017-06-08)

  • 2142698 update caniuse-db and remove-trailing-separator

0.24.1 (2017-06-08)

  • 9c155c0 regenerate npm-shrinkwrap.json with npm 5

v0.24.0 (2017-04-10)

v0.23.0 (2017-02-20)

  • 8ddea17 update dependencies. Highlight: stylelint v7.8.0 → v7.9.0
  • 290e418 apply fed94ee to other properties for more stability

v0.22.0 (2017-02-03)

v0.21.2 (2017-01-03)

v0.21.1 (2016-12-26)

  • 33a6a45 update dependencies
  • 32fade2 rename the entry point to the commonly used one in Node.js projects. Different from the Node.js normal package.json spec, VSCode extension's main entry point doesn't default to index.js. if you remove main from package.json, VSCode shows the following error: "properties activationEvents and main must both be specified or must both be omitted" So, I need to set main explicitly.

v0.21.0 (2016-12-19)

v0.20.4 (2016-12-05)

v0.20.3 (2016-11-30)

v0.20.2 (2016-11-25)

v0.20.1 (2016-11-23)

v0.20.0 (2016-11-22)

0.19.0 (2016-11-15)

v0.18.2 (2016-11-09)

v0.18.1 (2016-11-04)

v0.18.0 (2016-10-21)

v0.17.4 (2016-10-21)

v0.17.3 (2016-10-12)

v0.17.2 (2016-10-12)

v0.17.1 (2016-10-10)

v0.17.0 (2016-10-09)

v0.16.1 (2016-09-24)

  • 3eaed0d update dependencies
  • e6166fb add support for .stylelintrc intellisense (#33)

v0.16.0 (2016-09-21)

v0.15.7 (2016-09-18)

v0.15.6 (2016-09-17)

v0.15.5 (2016-09-12)

v0.15.4 (2016-09-07)

v0.15.3 (2016-09-06)

  • 827cecc update vscode-languageclient and vscode-languageserver

v0.15.2 (2016-09-05)

  • eb29253 update caniuse-db and postcss-media-query-parser

v0.15.1 (2016-09-02)

v0.15.0 (2016-08-30)

v0.14.4 (2016-08-25)

v0.14.3 (2016-08-23)

v0.14.2 (2016-08-22)

v0.14.1 (2016-08-08)

v0.14.0 (2016-08-05)

v0.13.3 (2016-08-01)

v0.13.2 (2016-07-28)

v0.13.1 (2016-07-21)

v0.13.0 (2016-07-15)

  • ab9d60c upgrade to stylelint v7.x
  • 1a00366 reduce keywords, The keyword list is limited to 5 keywords.

v0.12.2 (2016-07-15)

v0.12.1 (2016-07-13)

v0.12.0 (2016-07-11)

v0.11.3 (2016-07-07)

  • a5783b0 update caniuse-db and postcss-reporter

v0.11.2 (2016-07-05)

  • ef61466 update caniuse-db and loud-rejection

v0.11.1 (2016-07-05)

  • c1204b2 update autoprefixer, browserslist and caniuse-db

v0.11.0 (2016-07-01)

v0.10.3 (2016-06-28)

v0.10.2 (2016-06-27)

v0.10.1 (2016-06-23)

  • bb22dd1 update array-to-error and caniuse-db

v0.10.0 (2016-06-21)

v0.9.1 (2016-06-17)

v0.9.0 (2016-06-16)

v0.8.8 (2016-06-05)

v0.8.7 (2016-06-05)

v0.8.6 (2016-05-29)

v0.8.5 (2016-05-27)

v0.8.4 (2016-05-25)

  • 1a48aca add missing less references (#15) this specifically addresses issue #14 with the addition of onLanguage:less.

v0.8.3 (2016-05-24)

v0.8.2 (2016-05-19)

v0.8.1 (2016-05-14)

v0.8.0 (2016-05-11)

v0.7.1 (2016-05-10)

v0.7.0 (2016-04-27)

v0.6.3 (2016-04-20)

0.6.1, 0.6.2 ws used for test releases.

v0.6.0 (2016-04-15)

v0.5.0 (2016-03-19)

v0.4.0 (2016-03-18)

v0.3.1 (2016-02-13)

  • ce1493e show stack trace when non-stylelint error occurs

v0.3.0 (2016-02-11)

  • 09011d7 add a note about config option that ignores file configs
  • 984a53f do not ignore file configs
  • 3be0f1e update dependencies and devDependencies

v0.2.0 (2015-12-23)