All notable changes to the "angular-component-extension" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Fix broken grammars
- Fix dead lock issue while handling jsdoc-annotated completion candidates
- Fix build failure due to old nodejs/typescript versions.
- Update vscode engine
- Use grammar injection to avoid interfering other typescript based grammers
- Pipe support #2
- Configuration
ng-c-ext.ngcignore
for excluding directories, such as node_modules.
- Change travis to run on release branch
- Improve message showing the number of components and pipes
- Make completion candidates stick to top
- Use valid element name as wordPattern in html/razor/xml
- Configuration for disabling Go to Definition if a more powerful one from Angular Language Service is prefered.
- Server error when target file contains no statements.
- Syntax highlighting disruption caused by ?.
- Support cshtml files (razor language mode)
- Code completion for 2-way data binding
- Broken command to reset language server
- Demo.gif for README.md
- Code Completion for element selector, input and output
- Go to Definition support for element selector
- New shortcut key for language server restart
- Support non-inline template (if language id == html)
- New configuration section for altering this extension
- Improve whitespace removal
- Support multiple components formatting in one file simultaneously
- Trim text between start and end tag (violate xml standard though)
- Locate format ranges by parsing typescript, instead of unstable regex matching
- Some null exception cases
- Css formatting
- Selection Format
- Fragile formatter for template
- Syntax highlighting for inline-defined template and styles
- Code formatting for inline-defined template