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.
2.6.4 - 2023-10-12
- #110(#110) Failed to parse CSS variable with @layer declaration
2.6.3 - 2023-07-02
- #108 fixes remote (@import) fetch redirects
2.6.2 - 2023-03-06
- #105 immediately return value of already parsed color css variable.
- changelog typo
2.6.1 - 2023-03-05
- #99 File extensions and languageIds are represented by
cssvar.extensions
setting.
2.6.0 - 2023-03-05
- #97 ignore incomplete node_module import paths
- tokencss config path not recognized
2.5.0 - 2022-11-06
- #72 Enable all useful language ids to dynamically enable CSS Variable IntelliSense
- Update Readme doc
- Conditionaly enable diagnostics
- Add
cssvar.enable
setting to enable/disable the extension
- #78 Add support for
tokencss
- Adds custom plugin resolver
- Update examples
- Add
config
tests
- #95 Handle variable recursive evaluation
- #58 Improve config contributions to make it compatible with VSCode's Settings UI.
- Unit Tests
- #87 Handle hover errors for undeclared css vars
2.4.1 - 2022-10-21
- Reverts: #74 Support for .gitignore
- Fixes broken
cssvar.ignore
config.
- Fixes broken
2.4.0 - 2022-10-16
- fix typo
- update extension settings doc
2.3.0 - 2022-09-20
- #73 Add support for linting
- New setting added to this extension:
cssvar.mode
(similar syntax to eslintrules
property) - Set extension
mode
towarn
orerror
to enable this new feature.
- New setting added to this extension:
- Add test cases for diagnostics
- Fixes definition and color providers with variable functions using spaces in between parenthesis.
- Minor fixes to debug logs.
- Fixes unit tests.
- Add emojis to readme accepteable on Marketplace doc as well.
- Segregate docs into sections, which can be read separately.
2.2.2 - 2022-09-15
- #63 Add support to fetch remote http file content
- Remote file present in CSS
@import
or in extension setting will be fetched.
- Remote file present in CSS
- Add sponsors to Readme
- Definition Provider for url imports
- Test cases
2.2.1 - 2022-09-05
- #65 Dedupe CSS variables per file.
- Evaluate less used css at-rules like
@supports
- Evaluate @forward scss import rules
- Add script to dual publish extension to vsce & ovsx
- #37 add support for evaluating scss mixins
- Support both Changelogs and Release notes.
- Custom script to log changelogs using
git-log
between tags.
- cache invalidations
- examples | remove old example code
2.2.0 - 2022-08-28
- Support for Hover details for CSS variable source.
- Enable Intellisense for all supported extensions by default, no config needed.
- Add support for type-checking before publishing a release.
- Add support for type-checking for
git-push
hooks.
2.1.0 - 2022-08-09
- Add backwards compatibility for
cssvar.postcssSyntax
setting.
2.0.0 - 2022-08-09
- Support all compatible PostCSS syntax parsers
- This requires users to update their
settings.json
file for propertycssvar.postcssSyntax
- Setting
cssvar.postcssSyntax
accepts a key-value object now.- Details can be read in Customization Doc
- This requires users to update their
- In-built support for
scss
/css
safe parsers andless
parser. - Support parsing
js
,ts
,jsx
andtsx
template literals.- Provides CSS variable intellisense from source files with
styled-components
.
- Provides CSS variable intellisense from source files with
- Improved docs
- Ignore some of the improper template literals while parsing JS source files.
1.8.1 - 2022-08-06
- Better docs
1.8.0 - 2022-08-01
- Support evaluating
@media
queries - Improve usage example.
1.7.1 - 2022-07-27
- Improved test cases
- Default settings getting overriden
1.7.0 - 2022-07-24
- Support Safe parser to not fail while parsing any type of file.
- This adds support for parsing any source file added by mistake or on purpose.
1.6.0 - 2022-07-24
- Support for
ignore
file paths. - Updated documentation.
1.5.0 - 2022-07-21
- #32 Multi Root workspaces support.
- Usage examples
- Doc on how to debug extension
- Properly support VSCode v1.46+
1.4.0 - 2022-03-29
- #28 Colors definition stopped working post CSS lvl4 spec support
1.3.0 - 2022-03-23
- Support for recursive/nested color parsing, to provide color details for nested variables.
1.2.0 - 2022-03-12
- #22 CSS Level 4 Color parsing error.
1.1.0 - 2022-03-06
- Support for PostCSS plugins/syntax parsers.
- Evaluate
@imports
urls inside css files.- Limited support for css import for local or
node_modules
files.
- Limited support for css import for local or
- Improved documentation
- add css import test cases - fix: - fix: documentation
- Nested CSS url paths.
1.0.0 - 2022-02-12
- Support CSS variable autocompletion intellisense.
- Support Goto Definitions for CSS Variables
- Support VSCode color info.
- Support for toggling on/off Color definitions.
- Support for disabling default VSCode sorting using settings
- Support for caching parsed CSS variables.
- Support CSS Themed Variables
- Show file paths which failed to get parsed
- Add Unit Tests
- #4 Support glob pattern for filename
- #3 Support short extension names
- Project setup