Skip to content
This repository has been archived by the owner on Mar 14, 2023. It is now read-only.

Releases: sheetalkamat/TypeScript-TmLanguage-VsCode

v0.0.21

24 May 19:22
Compare
Choose a tag to compare

v0.0.20

19 May 20:10
Compare
Choose a tag to compare
  • Let the new expression end if its a function expression start
  • Mark TSX Class Tags Differently from Normal Html Elements. Adds an extra marker for tsx tags that are likely a javascript/typescript class instead of a standard html element. Fixes microsoft/TypeScript-TmLanguage#415
  • Fix the cast expression detection logic to include few more expression locations that would be operator location. Fixes microsoft/TypeScript-TmLanguage#450
  • End type parameter regex only on '>'. Fixes microsoft/TypeScript-TmLanguage#452
  • Handle NonNullOperator with arrow function. Fixes microsoft/TypeScript-TmLanguage#453
  • Handle single line comments so that they consume end of the line so that we dont use wrong lookup to determine end of syntax matching. Fixes microsoft/TypeScript-TmLanguage#455
  • Update the vsclassification for jsx attribute names to use XML Attribute since thats what jsx files used in VS 2015

v0.0.19

24 Apr 18:44
Compare
Choose a tag to compare

v0.0.18

24 Jan 23:28
Compare
Choose a tag to compare

v0.0.17

17 Jan 19:59
Compare
Choose a tag to compare
  • Add missing type annotation pattern matching for constant like variable declarations. Fixes microsoft/TypeScript-TmLanguage#407
  • Handle case when function declaration is multiple lines with parameters on new line. This makes it treated like arrow, so allow arrow matching to stop when function block starts. Fixes microsoft/TypeScript-TmLanguage#405

v0.0.16

10 Jan 19:39
Compare
Choose a tag to compare

v0.0.15

09 Jan 19:43
Compare
Choose a tag to compare

v0.0.14

03 Jan 23:53
Compare
Choose a tag to compare

v0.0.13

22 Dec 16:47
Compare
Choose a tag to compare

v0.0.12

12 Dec 23:34
Compare
Choose a tag to compare
  • Add support for for await of
  • / followed by parenthesized expression is arithmetic division instead of start of regexp. Fixes microsoft/TypeScript-TmLanguage#377
  • Do not treat namespace as namespace declaration if it doesnt follow with the name. Fixes microsoft/TypeScript-TmLanguage#380
  • Handle the end of the new expression as look ahead of } as it can be possible in case of template expressions. Fixes microsoft/TypeScript-TmLanguage#381
  • Treat the { in the class body as decl block. Fixes microsoft/TypeScript-TmLanguage#379 and microsoft/TypeScript-TmLanguage#382 But this results in incorrect picking up of object literal in field initializer where object literal starts on new line
  • Fix the variable initializer such that new lines are handled better. If the expression starts on same line use end of line to end the scope. Otherwise do not use end of line as end of scope unless its complete blank line