Skip to content

Releases: Lokesh-Garg-22/CSS-Modules-IntelliSense

CSS Modules IntelliSense 0.1.5

27 Jan 08:47

Choose a tag to compare

CSS Modules IntelliSense 0.1.5 – 2026-01-27

Added

  • Extension Icon

CSS Modules IntelliSense 0.1.4

07 Nov 14:24
53296c3

Choose a tag to compare

CSS Modules IntelliSense 0.1.4 – 2025-11-07

Added

  • Configuration options to control when file processing is triggered:
    • processOnEdit — runs processing when editing files.
    • processOnSave — runs processing when saving files.

Fixed

  • Class names defined after comments were not being recognized.
    Example:

    // Working on it
    .container {
      width: 100%;
    }

CSS Modules IntelliSense 0.1.3

30 Jul 13:40
e824e09

Choose a tag to compare

CSS Modules IntelliSense 0.1.3 – 2025-07-30

Fixed

  • Inefficiencies in isPositionInComment and isPositionInString that caused
    slow parsing in large files.

CSS Modules IntelliSense 0.1.2

18 Jul 14:18
72f09a5

Choose a tag to compare

CSS Modules IntelliSense 0.1.2 – 2025-07-18

Added

  • Support for multiline CSS module import statements.

Changed

  • Improved class name detection logic to skip usages inside strings, comments,
    and nested property access (e.g., temp.styles.class) in
    JavaScript/TypeScript files.
  • Refactored regular expressions for improved clarity and support for multiline imports.

Fixed

  • Autocompletion no longer triggers for chained or nested properties like temp.styles.class.
  • Class name references inside strings or comments
    are now correctly ignored during detection.
  • and some general performance improvements, including faster data loading
    and reduced memory usage.

CSS Modules IntelliSense 0.1.1

16 Jul 16:11
9046315

Choose a tag to compare

CSS Modules IntelliSense 0.1.1 – 2025-07-16

Changed

  • The resetCache command now processes files in series instead of in parallel,
    resolving issues caused by simultaneous parsing.

CSS Modules IntelliSense 0.1.0

11 Jul 10:27
10b5642

Choose a tag to compare

CSS Modules IntelliSense 0.1.0 – 2025-07-11

Added

  • Definition Provider: Jump to definitions of class names in CSS module files.
  • Rename Provider: Enables in-place renaming of className usages within scripts.
  • Caching: Class names from module files are now cached to improve performance.
  • Error Handling: Improved error reporting for missing module files during import.
  • Tests: Added more unit tests for both the Definition and Rename Providers.

Fixed

  • Comment Ignorance: Class names inside comments were incorrectly
    considered valid — they are now ignored properly.

CSS Modules IntelliSense 0.0.5

02 Jul 14:06
f5ee577

Choose a tag to compare

Pre-release

CSS Modules IntelliSense 0.0.5 – 2025-07-02

Added

  • Reset Cache Command: Allows users to delete the existing cache and
    reload all files from the workspace.
  • Extension Development Tests: Additional tests added to
    improve support during extension development.

CSS Modules IntelliSense 0.0.4

27 Jun 14:43
4e35384

Choose a tag to compare

Pre-release

CSS Modules IntelliSense 0.0.4 – 2025-06-27

Added

  • The extension now caches all scripts and modules in the workspace to improve performance.

CSS Modules IntelliSense 0.0.3

23 Jun 14:05
b785ea3

Choose a tag to compare

Pre-release

CSS Modules IntelliSense 0.0.3 – 2025-06-23

Fixed

  • Fixed an issue where npm run test did not execute correctly.
  • Prevented node_modules from being searched during rename operations.

CSS Modules IntelliSense 0.0.2

19 Jun 15:43

Choose a tag to compare

Pre-release

CSS Modules IntelliSense 0.0.2 – 2025-06-19

Added

  • Definition Provider now returns all definitions of class names within .module files.

Fixed

  • Class names were incorrectly recognized inside strings and comments.
  • Rename Provider did not rename class names within the .module file itself.