# Changelog ## 0.6.0 - Add support for [JIT mode](https://tailwindcss.com/docs/just-in-time-mode) - General stability and reliability improvements ## 0.5.10 - Update output channel name (#262) - Fix initialisation failure when using "jit" mode with tailwindcss v2.1 (#296) ## 0.5.9 - Add `focus-visible`, `checked`, `motion-safe`, `motion-reduce`, and `dark` to `@variants` completions - Add `showPixelEquivalents` and `rootFontSize` settings (#200) ## 0.5.8 - Fix error when `@​apply` is used within a plugin (#255) ## 0.5.7 - Ignore file watcher permission errors (#238) - Update class attribute regex to support `(class="_")` (#233) - Fix `fast-glob` concurrency on certain operating systems (#226, #239) ## 0.5.6 - Fix module resolution in config files when using Yarn Plug'n'Play - Add noise check when providing Emmet-style completions (#146, #228) ## 0.5.5 - Add support for Yarn Plug'n'Play. Thanks @DanSnow! (#217) - Add `rescript` to list of default languages. Thanks @dcalhoun! (#222) - Add hover, color decorator, linting support for classRegex setting (#129) - Add support for config files with `.cjs` extension (#198) ## 0.5.4 - Fix initialisation failure when using `extends` in browserslist config (#159) - Fixes for `experimental.classRegex` setting (#129) ## 0.5.3 - Add `experimental.showPixelValues` setting (#200) - Add some basic initialisation logs - Fixes for `experimental.classRegex` setting (#129) ## 0.5.2 - Add support for `[ngClass]` attribute (#187) ## 0.5.1 - Update color parser to avoid interpreting shadows and font-weights as colors (#180) - Respect default editor tab size in CSS previews - Add `experimental.classRegex` setting (#129) - Fix documentation links - Add `@​layer` completions - Add `mdx` to default languages - Fix readme image references ## 0.5.0 - Improve support for Tailwind CSS v2.0 - Suppress filesystem errors when scanning for Tailwind config file (#174) ## 0.4.3 - Prevent crash when there's a Tailwind error, and show the error message in the editor (#156) - Fix completions not working when encountering a color with an alpha value of `0` (#177) ## 0.4.2 - Add color decorators for classes and CSS helper functions. This can be configured with the new [`tailwindCSS.colorDecorators` setting](https://github.com/tailwindlabs/tailwindcss-intellisense#tailwindcsscolordecorators). - Fix incorrect `cssConflict` warnings. (#136) - Fix completion triggers for "computed" class attributes. - Disable `invalidApply` lint rule when `applyComplexClasses` experimental flag is enabled. - Show all classes in `@apply` completion list when `applyComplexClasses` experimental flag is enabled. ## 0.4.1 - Fixed `cssConflict` lint rule when classes apply the same properties but have different scopes (#134) - Fixed JS error when providing diagnostics in the case that IntelliSense is not enabled (#133) - Fixed config finder incorrectly determining that no config file can be found (#130) - Fixed class name completion tree when config is a symlink ## 0.4.0 - Added linting and quick fixes for both CSS and markup - Updated module resolution for compatibility with pnpm (#128) - The extension now ignores the `purge` option when extracting class names (#131) - Fixed hover offsets for class names which appear after interpolations ## 0.3.1 - Fixed class attribute completions not showing when using the following Pug syntax (#125): ``` div(class="") ``` - Fixed hover previews not showing when using a computed class attribute in Vue templates - Restore missing readme images - Update settings descriptions to use markdown ## 0.3.0 ### General - Added support for string values in Tailwind's `important` option (#96) - Removed all unnecessary logs (#91) - Added support for components in addition to utilities (#67) - Added description to custom variant completion items where possible - Config parsing errors are now displayed in the VS Code UI - Class names from `@tailwind base` are now included (by default `@tailwind base` does not include any class names but plugins may contribute them) - Color swatches can now be displayed for rules with multiple properties and/or colors with variable alpha (#113) - Added `tailwindCSS.includeLanguages` setting: ```json { "tailwindCSS.includeLanguages": { "plaintext": "html" } } ``` This setting allows you to add additional language support. The key of each entry is the new language ID and the value is any one of the extensions built-in languages, depending on how you want the new language to be treated (e.g. `html`, `css`, or `javascript`) ### HTML - Added built-in support for `liquid`, `aspnetcorerazor`, `mustache`, `HTML (EEx)`, `html-eex`, `gohtml`, `GoHTML`, and `hbs` languages - Added syntax definition to embedded stylesheets in HTML files ### CSS - Added built-in support for `sugarss` language - Added `theme` (and `config`) helper hovers - Added `@apply` class name hovers - Added directive completion items with links to documentation - Added `@tailwind` completion items (`preflight`/`base`, `utilities`, `components`, `screens`) with links to documentation - Helper completion items that contain the `.` character will now insert square brackets when selected - `@apply` completion list now excludes class names that are not compatible - Added CSS syntax highlighting in `.vue` files (#15) ### JS(X) - Completions now trigger when using backticks (#50, #93): ```js const App = () =>
**After:** Syntax highlighting after update