Skip to content

Latest commit

 

History

History
349 lines (194 loc) · 8.69 KB

CHANGELOG.md

File metadata and controls

349 lines (194 loc) · 8.69 KB

3.2.4

3.2.5

Patch Changes

  • fb84092: fix: pseudo class functions

Patch Changes

  • 1a2e686: fix: language service plugin conflicts with mdx analyzer
  • 1a2e686: fix: language service plugin conflicts with mdx analyzer

3.2.3

Patch Changes

  • 42bd1ba: fix typescript server plugin

3.2.2

Patch Changes

  • 6e8690c: fix: revert typescript server plugin

3.2.1

Patch Changes

  • 8bf50d9: fix: mdx analyzer plugin conflicts

3.2.0

Minor Changes

  • c120969: feat(tsconfig): json5 to parse tsconfig

3.1.6

Patch Changes

  • 5b59b6e: change property name from typecriptCleanUpDefs to tsCleanUpDefs in extension.ts

3.1.5

Patch Changes

  • 29a018d: update property name from peek to peekProperties in README.md

3.1.4

Patch Changes

  • c9971f8: Feat support git event changes

3.1.3

Patch Changes

  • 14c3e92: feat: diagnostics for css documents

3.1.2

Patch Changes

  • ec423e5: Fix setting IDs in readme

3.1.1

Patch Changes

  • 1d19976: fix readme

Minor Changes

  • 7b4efa8: Comparison table between React CSS modules and CSS modules

3.0.1

Patch Changes

  • 177d696: Update release changelog and fix actions workflow

3.0.0

  • Rename Selector references across multiple locations

2.6.0

  • 55feade: References and Code lenses for CSS langauge

2.5.1

Patch Changes

  • 14175f6: intellisense for selectors declared inside mixin references

2.5.0

Minor Changes

  • a1255ec: CSS nesting child selectors is fixed after updating the vscode-css-langauge service package

Patch Changes

  • fee2676: Introducing changesets to automate versioning changelog and publishing to marketplace
  • 48da59c: chore: fix the osvx publish step

[2.4.0]

  • Add support for (SCSS) suffix selectors starting with &__ (used by BEM)

[2.3.3]

  • Fix path aliases diagnostics when jsconfig aliases is used in the project #109

[2.3.2]

[2.3.1]

[2.3.0]

  • Improved CSS langauge features
    • code lens and find all references of css selector

[2.2.0]

  • Refactoring of Store and Parser
  • Memory optimization

[2.1.2]

  • Fix module resolution using ts configs without path aliases

[2.1.1]

[2.1.0]

  • TS Config path alias support
    • Support in monorepo setup
    • Support in polyrepo setup

[2.0.0]

  • Fix open vsx publish job

[1.9.9]

  • Publish to Open VSX

[1.9.6]

  • Fix typo in docs

[1.9.5]

  • updated the version badge

[1.9.4]

  • Dynamic References to selectors is not considered for diagnostics - Partially fixes #86

[1.9.3]

  • Disabling References and Code lens due to performance issue

[1.9.2]

  • Fix newly added selector resolution issue

[1.9.1]

  • Suffix selector without hypen prefix is handled - Fixes 82

[1.9.0]

  • Javascript language support - Closes #80

[1.8.0]

  • Code Lens Provider integration for selector referenceses #76
  • Some minor refactoring/renaming of Providers

[1.7.0]

  • Reference Provider for Selectors - Closes #74
    • Find reference of a selector across various TS/TSX modules

[1.6.6]

  • readme updated to have the right setting name

[1.6.5]

  • Update typescript clean up definitions plugin
    • Refinement of definitions results by the plugin - See #1
  • Changes to existings settings
    • typecriptCleanUpDefs is changed to tsCleanUpDefs
    • cleanUpDefs now takes a list of module extensions as default values

[1.6.4]

  • Not ignoring node_modules from .vscodeignore - May be Closes #68

[1.6.3]

  • Maybe fix dependency injection of typescript-cleanup-definitions - May be Closes #68

[1.6.2]

  • Fixed Multiple Entries on Go to Definition
    • Unnecessary definition results from declaration modules for css classes can be avoided - Closes #68

[1.6.1]

  • CSS Parser
    • Resolve selectors inside media queries - Closed #66

[1.6.0]

  • CSS Language Features
    • Completion of CSS Variables
    • Go to Definitions of CSS variables
    • Syntax coloring for CSS variables
  • Minor Refactoring of providers into their own language providers

[1.5.5]

  • Minor Refactorings of Providers

[1.5.4]

  • No Diagnostic warning for empty string - Closes #52

[1.5.3]

  • Fix documentation typos

[1.5.2]

  • Fix windows

[1.5.1]

  • Ignore quick fix to ignore selector diagnostics temproarily - Closes #52

[1.5.0]

  • Less support is added from 1.5.0 (only modules with .module extension is supported)
  • Deeper suffix selectors are also resolved now

[1.4.0]

Code Actions For Diagnostics

  • 1.4.0 support Code Actions for Selector related Diagnostics - Closes #45
    • get Code Action to change spelling of a misspelled selector by providing the closest match or add a new selector to the module
    • In the event of non existing selector ,get a Code Action to add the selector to the css module
  • Future versions will include code actions to fix all selector related warnings
  • Future versions will include code actions to fix all import related problems

[1.3.9]

  • Module not found for node module assets has been fixed - #43

[1.3.8]

  • Added useful diagnostics to non existing selectors and incorrect module import statements - Closes #41
  • New Settings have been added to resolve diagnostics
    • reactTsCSS.diagnostics - Toggle to turn off diagnostics
    • reactTsScss.tsconfig - Base TS Config path in the project - Default './tsconfig.json'
    • reactTsScss.baseDir - Root directory of your project - Default 'src'

[1.3.7]

  • This release contains Major updates to the parsing logic. This improves the following problems - #37
    • Conflicts in suffixed selectors - #18
    • Clean up of completion list by removing pusedo selectors
    • Start up time boost
    • Memory optimization
    • Performance improvements - Altough this is an intuitive assumption
  • 1.3.7 removes the cyclic dependency mentioned here in point 4. From 1.3.7 cyclic dependencies injection will become no op

[1.3.6]

  • Removes the start up message on activate - Closes #38

[1.3.5]

  • Update: The auto import feature now only includes modules in the same directory - closes #20

[1.3.4]

  • Update doc to highlight the casing support

[1.3.2]

  • Auto import modules on completion selection of default export identifier - Closes #20

[1.3.1]

  • Extensions Agnostic Syntax highlighting on hover using markdown syntax - Fixes #19

[1.3.0]

  • Workflows have been setup to automate jobs in github - NO BREAKING CHANGE - Closes #23

[1.2.3]

  • Fix broken activation logic when AST encounters an error - fixes #21

[1.2.2]

  • Minor meta data update

[1.2.1]

  • Doc updates for 1.2.0

[1.2.0]

  • Camel case support
  • Parsing improvements

[1.1.1] - 2022-10-14

  • Updated changelog file

[1.1.0] - 2022-10-14

Fixes

  • Fixed the unrsolved css file issue

[1.0.0] - 2022-10-14

FeatureSet

  • Definition Provider
  • Completion Provider
  • Hover Provider
  • Cyclic selectors
  • Suffix selectors