- 738d1cb: enable references,codelens,diagnostics,rename only for css modules
- 1dd6894: fix: jsconfig path alias
- fb84092: fix: pseudo class functions
- 1a2e686: fix: language service plugin conflicts with mdx analyzer
- 1a2e686: fix: language service plugin conflicts with mdx analyzer
- 42bd1ba: fix typescript server plugin
- 6e8690c: fix: revert typescript server plugin
- 8bf50d9: fix: mdx analyzer plugin conflicts
- c120969: feat(tsconfig): json5 to parse tsconfig
- 5b59b6e: change property name from
typecriptCleanUpDefs
totsCleanUpDefs
inextension.ts
- 29a018d: update property name from
peek
topeekProperties
inREADME.md
- c9971f8: Feat support git event changes
- 14c3e92: feat: diagnostics for css documents
- ec423e5: Fix setting IDs in readme
- 1d19976: fix readme
- 7b4efa8: Comparison table between React CSS modules and CSS modules
- 177d696: Update release changelog and fix actions workflow
- Rename Selector references across multiple locations
- 55feade: References and Code lenses for CSS langauge
- 14175f6: intellisense for selectors declared inside mixin references
- a1255ec: CSS nesting child selectors is fixed after updating the vscode-css-langauge service package
- fee2676: Introducing changesets to automate versioning changelog and publishing to marketplace
- 48da59c: chore: fix the osvx publish step
- Add support for (SCSS) suffix selectors starting with &__ (used by BEM)
- Fix path aliases diagnostics when jsconfig aliases is used in the project #109
- Fix module not found error upon renaming files Viijay-Kr/react-ts-css#111
- Disabling css code lens and references feature to prevent high CPU load - Closes Viijay-Kr/react-ts-css#107
- Improved CSS langauge features
- code lens and find all references of css selector
- Refactoring of Store and Parser
- Memory optimization
- Fix module resolution using ts configs without path aliases
- Fix a incorrect module resolution problem in Windows - Closes Viijay-Kr/react-ts-css#93 & Viijay-Kr/react-ts-css#101
- TS Config path alias support
- Support in monorepo setup
- Support in polyrepo setup
- Fix open vsx publish job
- Publish to Open VSX
- Fix typo in docs
- updated the version badge
- Dynamic References to selectors is not considered for diagnostics - Partially fixes #86
- Disabling References and Code lens due to performance issue
- Fix newly added selector resolution issue
- Suffix selector without hypen prefix is handled - Fixes 82
- Javascript language support - Closes #80
- Code Lens Provider integration for selector referenceses #76
- Some minor refactoring/renaming of Providers
- Reference Provider for Selectors - Closes #74
- Find reference of a selector across various TS/TSX modules
- readme updated to have the right setting name
- Update typescript clean up definitions plugin
- Refinement of definitions results by the plugin - See #1
- Changes to existings settings
typecriptCleanUpDefs
is changed totsCleanUpDefs
cleanUpDefs
now takes a list of module extensions as default values
- Not ignoring node_modules from .vscodeignore - May be Closes #68
- Maybe fix dependency injection of typescript-cleanup-definitions - May be Closes #68
- Fixed Multiple Entries on Go to Definition
- Unnecessary definition results from declaration modules for css classes can be avoided - Closes #68
- CSS Parser
- Resolve selectors inside media queries - Closed #66
- 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
- Minor Refactorings of Providers
- No Diagnostic warning for empty string - Closes #52
- Fix documentation typos
- Fix windows
- Ignore quick fix to ignore selector diagnostics temproarily - Closes #52
- 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 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
- Module not found for node module assets has been fixed - #43
- 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 diagnosticsreactTsScss.tsconfig
- Base TS Config path in the project - Default './tsconfig.json'reactTsScss.baseDir
- Root directory of your project - Default 'src'
- 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
- Removes the start up message on activate - Closes #38
- Update: The auto import feature now only includes modules in the same directory - closes #20
- Update doc to highlight the casing support
- Auto import modules on completion selection of default export identifier - Closes #20
- Extensions Agnostic Syntax highlighting on hover using markdown syntax - Fixes #19
- Workflows have been setup to automate jobs in github - NO BREAKING CHANGE - Closes #23
- Fix broken activation logic when AST encounters an error - fixes #21
- Minor meta data update
- Doc updates for 1.2.0
- Camel case support
- Parsing improvements
- Updated changelog file
- Fixed the unrsolved css file issue
- Definition Provider
- Completion Provider
- Hover Provider
- Cyclic selectors
- Suffix selectors