Releases: sheetalkamat/TypeScript-TmLanguage-VsCode
v0.0.55
-
Merge pull request microsoft/TypeScript-TmLanguage#783 from kufii/patch-1
set unicode escape sequences to constant.character.escape scope -
Fix multiline arrow with destructuring parameters
Fixes microsoft/TypeScript-TmLanguage#780 -
Fix detection of function call when called after another function call
Fixes microsoft/TypeScript-TmLanguage#785 -
Fix regexp tail detection
Fixes microsoft/TypeScript-TmLanguage#786 -
Fix build break
-
Fix the regexp tail to account for // and /* both
Fixes microsoft/TypeScript-TmLanguage#787 -
Handle readonly in type arguments
Fixes microsoft/TypeScript-TmLanguage#790 -
Handle possibly parameters when there is no type annotation
Fixes microsoft/TypeScript-TmLanguage#791 -
Handle incorrect order of string and comment matching
Fixes microsoft/TypeScript-TmLanguage#793 -
Fix detection of division operator when its followed by !
Fixes microsoft/TypeScript-TmLanguage#794 -
Handle declare modifier for class fields
Fixes microsoft/TypeScript-TmLanguage#797 -
Fix multiline arrow assignment with multiline arrow type parameters to the object member
Fixes microsoft/TypeScript-TmLanguage#796 -
Type-only imports and exports (microsoft/TypeScript-TmLanguage#792)
-
Private fields corresponding to microsoft/TypeScript#30829
-
Fix incorrect detection of regexp and arithmetic operator
Fixes microsoft/TypeScript-TmLanguage#806 -
Fix string detection in arrow lookup
Fixes microsoft/TypeScript-TmLanguage#809 -
In function call allow when type argument starts with object type to be on multi line
Fixes microsoft/TypeScript-TmLanguage#807 -
Support awaited type operator added as part of microsoft/TypeScript#35998
-
Handle multiline type arguments of a function call better since it could be not followed by parenthesis and be followed instead by template string
Fixes microsoft/TypeScript-TmLanguage#811 -
Validate scope extensions..
-
Fix scope extensions for .tsx shebang
Fixes microsoft/TypeScript-TmLanguage#813 -
Fix type detection in instance of expression
Fixes microsoft/TypeScript-TmLanguage#814 -
Support for named tuple added as part of microsoft/TypeScript#38234
-
Update 'copyfiles' dependency to address downstream 'minimist' vulnerability (microsoft/TypeScript-TmLanguage#818)
-
Increase level of type argument depth in possibly type
Fixes microsoft/TypeScript-TmLanguage#840 -
Fix the operand of a 'delete' operator must be optional error in typescript 4.0 (microsoft/TypeScript-TmLanguage#838)
-
Include matching return type using arrow in method declaration
Fixes microsoft/TypeScript-TmLanguage#836 -
Fix recognition of regexp class
Fixes microsoft/TypeScript-TmLanguage#832 -
handle expression after return keyword explicitly
Fixes microsoft/TypeScript-TmLanguage#823 -
Increase depth for matching parens, braces and brackets
Fixes microsoft/TypeScript-TmLanguage#816 -
Match type arguments before the template string
Fixes microsoft/TypeScript-TmLanguage#822
Grammar diff: microsoft/TypeScript-TmLanguage@89075a4...0293b47
v0.0.53
-
Merge pull request microsoft/TypeScript-TmLanguage#768 from Kingwl/master
add nullish coalescing support
Fixes microsoft/TypeScript-TmLanguage#762 -
Update type predicate matching per microsoft/TypeScript#32695
-
Consume single line comment endings for import declaration to correctly detect end of the import declaration
Fixes microsoft/TypeScript-TmLanguage#774 -
Fix field declaration without type annotation when its last element
Fixed microsoft/TypeScript-TmLanguage#766 -
Fix the function detection for variables/parameters typed as Function type
Fixes microsoft/TypeScript-TmLanguage#763 -
Use 'contentName' instead of 'name' to mark embedded jsx expressions
Jsx expressions currently usename
to mark the entire expresion (including the opening and closing braces) asmeta.embedded.expression
. This causes VS Code to treat the entire expresssion as JavaScript for basic language commands such as highlighting.
This fix instead changes jsx expressions to only mark the expression itself (and not the braces) asmeta.embedded.expression
. This lets VS Code correctly handle commenting in a few edge cases -
Fix ! operator in function call
Fixes microsoft/TypeScript-TmLanguage#776
Grammar diff: microsoft/TypeScript-TmLanguage@02a43e6...89075a4
v0.0.52
0.0.52
v0.0.51
-
Fix readonly modifier detection when its followed by object type
Fixes microsoft/TypeScript-TmLanguage#743 -
Fix detection of end of if statement without semicolon
Fixes microsoft/TypeScript-TmLanguage#741 -
Fix regexp detection when followed by return keyword
Fixes microsoft/TypeScript-TmLanguage#737 -
Fix an issue with coloring of the
this
parameter in parameter lists -
Fix of/in operator detection when no space after
]
Fixes microsoft/TypeScript-TmLanguage#756 -
Increase one more level of <> detection in typeparameters
Fixes microsoft/TypeScript-TmLanguage#744 -
Fix incorrect highlighting of jsx expression following comment
Fixes microsoft/TypeScript-TmLanguage#754 -
Handle return type of arrow in possibly multiline arrow of the object member
Fixes microsoft/TypeScript-TmLanguage#751 -
Handle inline comments when detecting arithmetic operator followed by number
Fixes microsoft/TypeScript-TmLanguage#750 -
When detecting arrow '<T extends' is not guaranteed to be type parameter of arrow as it could be type assertion with conditional type
Fixes microsoft/TypeScript-TmLanguage#748 -
Fix quoted string detection
Fixes microsoft/TypeScript-TmLanguage#760
Grammar diff: microsoft/TypeScript-TmLanguage@fae6485...d32a156
v0.0.50
-
Fix multiline type annotation in parameters
Fixes microsoft/TypeScript-TmLanguage#715 -
Replace cpx with copyfiles
Merge pull request microsoft/TypeScript-TmLanguage#716 from uniqueiniquity/replaceCPX -
Fix incorrect regexp matching when followed by comment
Fixes microsoft/TypeScript-TmLanguage#717 -
Allow abstract class expression
Fixes microsoft/TypeScript-TmLanguage#728 -
Match regexp followed by if expression with special casing
Fixes microsoft/TypeScript-TmLanguage#732 -
Scope length method correctly
Fixes microsoft/TypeScript-TmLanguage#730 -
Fix matching of method template tags
Fixes microsoft/TypeScript-TmLanguage#727 -
Match anything following ternary ':' as expression in class body as fallback
Fixes microsoft/TypeScript-TmLanguage#721 and microsoft/TypeScript-TmLanguage#724 -
Fix the method declaration detection to handle complete typeparameter list on single line
Fixes microsoft/TypeScript-TmLanguage#720
Grammar diff: microsoft/TypeScript-TmLanguage@4cf7872...d8c9720
v0.0.49: Updated Patch 0.0.49!
-
Handle inline comment inside arrow parenthesis
Fixes microsoft/TypeScript-TmLanguage#686 -
Fix incorrect constructor type's type parameter detection
Fixes microsoft/TypeScript-TmLanguage#687 -
Dont identify x ? as optional parameter in possible multiline arrow unless its followed by type annotation or assigment
Fixes microsoft/TypeScript-TmLanguage#689 -
Support custom jsdoc tags
Fixes microsoft/TypeScript-TmLanguage#688 -
Fix in correctly detecting arrow type argument end with as =>
Fixes microsoft/TypeScript-TmLanguage#692 -
Handle type arguments and type parameters when matching type correctly
Fixes microsoft/TypeScript-TmLanguage#695 -
Handle one more level of typearguments
Fixes microsoft/TypeScript-TmLanguage#698 -
Add support for definite assignment operator
Fixes microsoft/TypeScript-TmLanguage#701 -
Handle new line in variable initializer when expression ends with arrow operator
Fixes microsoft/TypeScript-TmLanguage#702 -
Readonly modifier support from PR microsoft/TypeScript#29435
-
Add const assertion as per microsoft/TypeScript#29510
-
Add numeric literal and regex in binding element matching as it might be needed when matching arrow expression spanned on multiple lines
Fixes microsoft/TypeScript-TmLanguage#711
Grammar diff: microsoft/TypeScript-TmLanguage@731bab7...4449716
v0.0.47: Updated Patch 0.0.47!
-
Fixed incorrectly matched destructuring parametes in type declaration.
Fixes microsoft/TypeScript-TmLanguage#675 -
Handle single line comments in arrow function
Fixes microsoft/TypeScript-TmLanguage#674 -
Handle return type of function declaration on new line
Fixes microsoft/TypeScript-TmLanguage#677 -
Fix return type on new line of arrow function
Fixes microsoft/TypeScript-TmLanguage#677 -
Treat _ in type argument list as infering type argument
Support for microsoft/TypeScript#26349 -
Colorize bigint
-
Handle variable initializer in for in loop
Fixes microsoft/TypeScript-TmLanguage#683 -
Add typeof to type argument start detection
Fixes microsoft/TypeScript-TmLanguage#685 -
Dont consume space after cast expression
Fixes microsoft/TypeScript-TmLanguage#684
Grammar diff: microsoft/TypeScript-TmLanguage@a34cb11...731bab7
v0.0.46: Updated Patch 0.0.46!
-
Add comment matching in switch clause
Fixes microsoft/TypeScript-TmLanguage#666 -
Fixes shorthand property assignment followed by comment
Fixes microsoft/TypeScript-TmLanguage#666 -
Fix incorrect detection of arrow in embedded code
Fixes microsoft/TypeScript-TmLanguage#667 -
Fallback to matching strings before parameters to ensure when method call gets detected as method definition
Fixes microsoft/TypeScript-TmLanguage#668 -
Handle inline comment in object literal
Fixes microsoft/TypeScript-TmLanguage#670 -
Fix the lookbehind for multiline arrow to include return keyword
Fixes microsoft/TypeScript-TmLanguage#672 -
Add +- to the list to end the new expression
Fixes microsoft/TypeScript-TmLanguage#673
Grammar diff: microsoft/TypeScript-TmLanguage@c90418c...a34cb11
v0.0.45: Updated Patch 0.0.45!
-
Fix incorrect export declaration detection when export is not ending the word
Fixes microsoft/TypeScript-TmLanguage#662 -
Fix the function expression overload
Fixes microsoft/TypeScript-TmLanguage#663 -
Fix detection of import-export clause when name is $
Fixes microsoft/TypeScript-TmLanguage#665
Grammar diff: microsoft/TypeScript-TmLanguage@a9ad6eb...c90418c
v0.0.44: Updated Patch 0.0.44!
-
Scope const declarations as const
Fixes microsoft/TypeScript-TmLanguage#641, microsoft/TypeScript-TmLanguage#542 -
Rest in binding pattern
-
Include export declare pattern in declaration matching
Fixes microsoft/TypeScript-TmLanguage#642 -
Handle field declaration without type or assignment
Fixes microsoft/TypeScript-TmLanguage#643 -
Revert microsoft/TypeScript-TmLanguage@bccefcd as named type argument is not yet supported feature.
-
Treat * in type argument list as infering type argument
Support for microsoft/TypeScript#26349 -
Allow 'export default interface'
Fixes microsoft/TypeScript-TmLanguage#653 -
Do not consume end of line in a single line comment
Fixes microsoft/TypeScript-TmLanguage#646 -
Handle comma followed by single line comment in variable expression
Fixes microsoft/TypeScript-TmLanguage#491 portion after making comments not consume end of line -
Handle function expressions to consume line ending of single line comment since we rely on lookback of function completion (})
Fixes microsoft/TypeScript-TmLanguage#455 after making change in comments to not consume line endings -
Treat spaces followed by < as ending of as operator
Fixes microsoft/TypeScript-TmLanguage#647 -
Merge pull request microsoft/TypeScript-TmLanguage#656 from mjbvz/fix-653
Allow 'export default interface' -
Handle optional fields followed by , and no type
Fixes microsoft/TypeScript-TmLanguage#651 -
Fix the line ending consumption of let and var expression
Fixes microsoft/TypeScript-TmLanguage#654 -
Test for microsoft/TypeScript-TmLanguage#652
-
Handle export declaration when its followed by comment
Fixes microsoft/TypeScript-TmLanguage#650 -
add unknown type
-
Allow _ in jsx attribute names
Fixes microsoft/TypeScript-TmLanguage#648 -
Add tests for microsoft/TypeScript-TmLanguage#649
Fixes microsoft/TypeScript-TmLanguage#649 -
Merge pull request microsoft/TypeScript-TmLanguage#655 from mjbvz/fix-648
Allow underscore in jsx attribute names -
Merge pull request microsoft/TypeScript-TmLanguage#658 from 43081j/unknown-type
add unknown type -
Match template strings while matching strings
Fixes microsoft/TypeScript-TmLanguage#661
Grammar diff: microsoft/TypeScript-TmLanguage@84de89d...a9ad6eb