Skip to content

v1.2.0

Choose a tag to compare

@Stianlars1 Stianlars1 released this 25 May 07:18
· 156 commits to main since this release

[1.2.0] – 2025‑05‑22

Added

  • Advanced @import resolution: intelligent resolution of @import statements across CSS, SCSS, SASS, and LESS files.
  • Smart node_modules handling: properly resolves scoped packages like @company/package/path.
  • Configurable indexing scope: choose between project‑only, project + imports, or full global indexing via Settings.
  • Import depth control: configurable maximum depth for @import chains to prevent infinite recursion.
  • Enhanced settings panel: fine‑tune plugin behavior with expanded configuration options under Settings → Tools → CSS Variables Assistant.

Improved

  • Multi‑extension support: automatically tries .css, .scss, .sass, .less extensions when resolving imports without explicit extensions.
  • Relative path resolution: better handling of ./ and ../ import paths with proper extension priority based on importing file type.
  • Performance optimizations: smarter file filtering and caching for faster completion suggestions in large projects.
  • Error handling: improved stability when processing malformed import statements or missing files.

Fixed

  • Import resolution now correctly distinguishes between relative paths and node_modules packages.
  • Deprecated API usage replaced with modern IntelliJ Platform APIs.
  • Better handling of circular import dependencies with visited file tracking.
  • Improved compatibility with latest WebStorm/IntelliJ versions.