Releases: sheetalkamat/TypeScript-TmLanguage-VsCode
v0.0.33: Updated Patch 0.0.33!
- Treat ( followed by new line as parameter context for arrow, falling back to expression
Handles microsoft/TypeScript-TmLanguage#481, microsoft/TypeScript-TmLanguage#498, microsoft/TypeScript-TmLanguage#507, microsoft/TypeScript-TmLanguage#524, microsoft/TypeScript-TmLanguage#539, microsoft/TypeScript-TmLanguage#550
Grammar diff: microsoft/TypeScript-TmLanguage@e8fea97...9e61a2f
v0.0.32: Updated Patch 0.0.32!
-
Merge pull request microsoft/TypeScript-TmLanguage#570 from Microsoft/dev/billti/setJsxToHtmlClassifications
Fix issue with JSX attribute names not being colorized in VS -
Handle new statement ending with ternary
:
operator
Fixes microsoft/TypeScript-TmLanguage#573 -
support namespaced tsx
-
Handle multiline computed or string literal name methods
Fixes microsoft/TypeScript-TmLanguage#571 -
Fix the matching brackets to ensure that we handle tuples with array types correctly.
Fixes microsoft/TypeScript-TmLanguage#575 -
Handle inline comments
Fixes microsoft/TypeScript-TmLanguage#572 -
Fix the comments in for loop
Fixes microsoft/TypeScript-TmLanguage#572 -
Merge branch 'master' of https://github.com/Microsoft/TypeScript-TmLanguage
-
Merge pull request microsoft/TypeScript-TmLanguage#557 from mtpc/master
support namespaced tsx
Grammar diff: microsoft/TypeScript-TmLanguage@77d21fd...e8fea97
v0.0.31: Updated Patch 0.0.31!
- Support for infer types
Grammar diff: microsoft/TypeScript-TmLanguage@24c7fb5...77d21fd
v0.0.30: Updated Patch 0.0.30!
-
Support conditional types
-
Fix the default keyword detection in import/export clause
Fixes microsoft/TypeScript-TmLanguage#569
Grammar diff: microsoft/TypeScript-TmLanguage@cbac0d4...24c7fb5
v0.0.27: Updated Patch 0.0.27!
- Handle the arrows inside type arguments. Fixes microsoft/TypeScript-TmLanguage#559 - Fix the incorrect look behinds of cast expression when property name is yield. Fixes microsoft/TypeScript-TmLanguage#562
- Ignore type-annotation when matching function arrow assignment. Fixes microsoft/TypeScript-TmLanguage#556
- Add numeric separator support. Fixes microsoft/TypeScript-TmLanguage#566
- Fix arrow parameters detection. Fixes microsoft/TypeScript-TmLanguage#567
v0.0.26: Updated Patch 0.0.26!
-
Fix the handling of extends/implements clause
Fixes microsoft/TypeScript-TmLanguage#551 -
Update the start and end of identifier detection
Fixes microsoft/TypeScript-TmLanguage#554 -
Support optional chaining
Fixes microsoft/TypeScript-TmLanguage#522
v0.0.25: Updated Patch 0.0.25!
-
Sync atom/language-javascript@6086114
Fixes microsoft/TypeScript-TmLanguage#515 -
Use more stricter return type matching for single line arrow detection
Fixes microsoft/TypeScript-TmLanguage#525 -
Restructuring for easy maintenance and finding syntaxes
-
Allow ts grammar to have variables for the pattern matching for easy update
-
Add identifier, constant identifier patterns
-
Support usage of earlier defined variable patterns in next definitions
-
More pattern variables for arrows, type parameters etc
-
Do not treat use expression followed by ++ as cast expression
Fixes microsoft/TypeScript-TmLanguage#526 -
Fix the regexp no-capture group scope name
Fixes microsoft/TypeScript-TmLanguage#529 -
Modify type parameter detection so that function call gets detected correctly
Fixes microsoft/TypeScript-TmLanguage#530 -
Add new meta scope to specifically mark attributes in tags
Fix microsoft/TypeScript-TmLanguage#532
-
Correct the import/export matching to exclude *|default from as clause.
Fixes microsoft/TypeScript-TmLanguage#531 -
Merge pull request microsoft/TypeScript-TmLanguage#533 from mjbvz/532
Add new meta scope to mark attribute lists in tags
-
Add highlighting for JSX fragment
-
Refactor JSX fragment
-
Add JSX fragment test
-
Merge pull request microsoft/TypeScript-TmLanguage#535 from uniqueiniquity/jsxFragment
Add highlighting for JSX fragment
-
Update the function-call typearguments matching
Fixes microsoft/TypeScript-TmLanguage#538 -
Fix the arrow parameter detection
Fixes microsoft/TypeScript-TmLanguage#536 -
When running tests make sure to build the grammar builder
Also add task to accept baselines -
Relax the parameter matching lookup rule for arrow detection
Fixes microsoft/TypeScript-TmLanguage#540 partly (only case 7) -
Fix cast expression detection
Fixes microsoft/TypeScript-TmLanguage#543 -
Fix the type argument detection to match parenthesis and strings in simple cases
Fixes microsoft/TypeScript-TmLanguage#549
v0.0.24
-
Generate new UUIDs
TextMate and other similar editors require the UUID value to be globally unique, I am not aware of VSCode's usage of UUIDs. For the Comments file the UUID was shared with the similar preference item from the JavaScript bundle causing the conflict. For the theme files the UUID conflict was with the language grammar files in this bundle. -
Handle object-literal members so that it can handle computed names and string literal keys better
Fixes microsoft/TypeScript-TmLanguage#476 -
Fix the generator lookup to determine if value is going to be function
Fixes microsoft/TypeScript-TmLanguage#477 -
Unify baseline generation and verification
-
Add the context test for jsx tag without attributes when matching in expression
Handles microsoft/TypeScript-TmLanguage#478 -
Update the jsdoc grammar to atom/language-javascript@14e02bd
-
Recognize @internal in the line and block comments
Fixes microsoft/TypeScript-TmLanguage#480 -
Fix the build break because of incorrect usage of writeFileSync
-
Update the string property name or object literal key detection to match puctuations
-
Module declaration is not always followed by block
Fixes microsoft/TypeScript-TmLanguage#484 -
Update the grammar to atom/language-javascript@c24bb4e
-
Add ] as the end for new expression
Fixes microsoft/TypeScript-TmLanguage#482 -
Update class expression to accept anonymous declaration
Fixes microsoft/TypeScript-TmLanguage#486 -
Update the end of import declaration at the new line as well as end of the line
Fixes microsoft/TypeScript-TmLanguage#485 -
Merge pull request microsoft/TypeScript-TmLanguage#494 from briangonzalez/patch-1
grammer -> grammar -
Merge pull request microsoft/TypeScript-TmLanguage#490 from pchaigno/fix-license-file
Remove non-standard text at beginning of license
Because of the non-standard text at the beginning of the license, it cannot be automatically recognized by tools such as Licensee. -
Merge pull request microsoft/TypeScript-TmLanguage#514 from mjbvz/fix-513
Support u flag for regexp
Fixes microsoft/TypeScript-TmLanguage#513 -
Merge pull request microsoft/TypeScript-TmLanguage#511 from mjbvz/meta-embedded
Mark template expressions with meta.embedded.line scope -
Merge pull request microsoft/TypeScript-TmLanguage#516 from mjbvz/file-associations
Add files.associations for tmLanguage files -
Add simple variable assignment expression matching to object literal member to handle cases where the destructuring parameters of arrow are span multiple lines
Fixes microsoft/TypeScript-TmLanguage#510 -
Make sure the typeparameters arent predicted when it is expression of type < number
Fixes microsoft/TypeScript-TmLanguage#518 -
Fix dynamic imports matching
Fixes microsoft/TypeScript-TmLanguage#506 -
Fix this literal matching with spread operator
Fixes microsoft/TypeScript-TmLanguage#502 -
Fix the as operator detection
Fixes microsoft/TypeScript-TmLanguage#500 -
Add test for microsoft/TypeScript-TmLanguage#499
-
Merge pull request microsoft/TypeScript-TmLanguage#519 from mjbvz/lazy-generatescopes
Lazily run generateScopes in tests -
Fixes the cast expression matching
Fixes microsoft/TypeScript-TmLanguage#496 -
Update test generation for clarity of which baseline is being checked
-
Use __dirname in tests so that cwd doesn't matter
Update relative paths in tests to use__dirname
when constructing the path -
Fix the detection of variable declaration over multiple lines when separated by ,
Fixes microsoft/TypeScript-TmLanguage#491 -
Fix incorrectly detected arrow functions
Fixes microsoft/TypeScript-TmLanguage#521
v0.0.23
-
Handle object-literal members so that it can handle computed names and string literal keys better
Fixes microsoft/TypeScript-TmLanguage#476 -
Fix the generator lookup to determine if value is going to be function
Fixes microsoft/TypeScript-TmLanguage#477 -
Unify baseline generation and verification
-
Add the context test for jsx tag without attributes when matching in expression
Handles microsoft/TypeScript-TmLanguage#478 -
Update the jsdoc grammar to atom/language-javascript@14e02bd
-
Recognize @internal in the line and block comments
Fixes microsoft/TypeScript-TmLanguage#480 -
Fix the build break because of incorrect usage of writeFileSync
-
Update the string property name or object literal key detection to match puctuations
v0.0.22: Update grammar to Microsoft/TypeScript-TmLanguage@9be58bc and new pa…
- Update the end of arrow expression to be anything but space or =>. Fixes microsoft/TypeScript-TmLanguage#461
- Fix the end of variable initializer to be anything but \s and =. Cast expression is now consuming trailing spaces. Fixes microsoft/TypeScript-TmLanguage#463
- Add scope for 'this' parameter. Fixes microsoft/TypeScript-TmLanguage#466
- Relax the string literal property name rules a bit to allow quotes in the strings. Fixes microsoft/TypeScript-TmLanguage#468
- Better end regex for variable initializer. Fixes microsoft/TypeScript-TmLanguage#471
- Handle line endings in type annotation and return type little better. Fixes microsoft/TypeScript-TmLanguage#472
- Add detection of dynamic import call. Fixes microsoft/TypeScript-TmLanguage#470