Compare Versions - typescript
npm / typescript / Compare Versions
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement
- fixed issues query for Typescript 5.9.0 (Beta).
- fixed issues query for Typescript 5.9.1 (RC).
- No specific changes for TypeScript 5.9.2 (Stable)
- fixed issues query for Typescript 5.9.3 (Stable).
Downloads are available on:
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement
- fixed issues query for Typescript 5.9.0 (Beta).
- fixed issues query for Typescript 5.9.1 (RC).
- No specific changes for TypeScript 5.9.2 (Stable)
Downloads are available on:
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement.
- fixed issues query for Typescript 5.8.0 (Beta).
- fixed issues query for Typescript 5.8.1 (RC).
- fixed issues query for Typescript 5.8.2 (Stable).
- fixed issues query for Typescript 5.8.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
- fixed issues query for Typescript 5.8.0 (Beta).
- fixed issues query for Typescript 5.8.1 (RC).
- fixed issues query for Typescript 5.8.2 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
- fixed issues query for Typescript 5.7.0 (Beta).
- fixed issues query for Typescript 5.7.1 (RC).
- fixed issues query for Typescript 5.7.2 (Stable).
- fixed issues query for Typescript 5.7.3 (Stable).
Downloads are available on npm
For release notes, check out the release announcement.
- fixed issues query for Typescript 5.7.0 (Beta).
- fixed issues query for Typescript 5.7.1 (RC).
- fixed issues query for Typescript 5.7.2 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.6.0 (Beta).
- fixed issues query for Typescript 5.6.1 (RC).
- fixed issues query for Typescript 5.6.2 (Stable).
- fixed issues query for Typescript 5.6.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.6.0 (Beta).
- fixed issues query for Typescript 5.6.1 (RC).
- fixed issues query for Typescript 5.6.2 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v5.5.4 (Stable).
- fixed issues query for TypeScript v5.5.3 (Stable).
- fixed issues query for TypeScript v5.5.2 (Stable).
- fixed issues query for TypeScript v5.5.1 (RC).
- fixed issues query for TypeScript v5.5.0 (Beta).
Downloads are available on:
- npm
- NuGet package (soon!)
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v5.5.3 (Stable).
- fixed issues query for TypeScript v5.5.2 (Stable).
- fixed issues query for TypeScript v5.5.1 (RC).
- fixed issues query for TypeScript v5.5.0 (Beta).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v5.5.2 (Stable).
- fixed issues query for TypeScript v5.5.1 (RC).
- fixed issues query for TypeScript v5.5.0 (Beta).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.4.0 (Beta).
- fixed issues query for Typescript 5.4.1 (RC).
- fixed issues query for Typescript 5.4.2 (Stable).
- fixed issues query for Typescript 5.4.3 (Stable).
- fixed issues query for Typescript 5.4.4 (Stable).
- fixed issues query for Typescript 5.4.5 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.4.0 (Beta).
- fixed issues query for Typescript 5.4.1 (RC).
- fixed issues query for Typescript 5.4.2 (Stable).
- fixed issues query for Typescript 5.4.3 (Stable).
- fixed issues query for Typescript 5.4.4 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.4.0 (Beta).
- fixed issues query for Typescript 5.4.1 (RC).
- fixed issues query for Typescript 5.4.2 (Stable).
- fixed issues query for Typescript 5.4.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.4.0 (Beta).
- fixed issues query for Typescript 5.4.1 (RC).
- fixed issues query for Typescript 5.4.2 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.3.0 (Beta).
- fixed issues query for Typescript 5.3.1 (RC).
- fixed issues query for Typescript 5.3.2 (Stable).
- fixed issues query for Typescript 5.3.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.3.0 (Beta).
- fixed issues query for Typescript 5.3.1 (RC).
- fixed issues query for Typescript 5.3.2 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.2.0 (Beta).
- fixed issues query for Typescript 5.2.1 (RC).
- fixed issues query for Typescript 5.2.2 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v5.1.0 (Beta).
- fixed issues query for Typescript v5.1.1 (RC).
- fixed issues query for Typescript v5.1.2 (Stable).
- fixed issues query for Typescript v5.1.3 (Stable).
- (5.1.4 intentionally skipped)
- fixed issues query for Typescript v5.1.5 (Stable).
- fixed issues query for Typescript v5.1.6 (Stable).
Downloads are available on npm
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v5.1.0 (Beta).
- fixed issues query for Typescript v5.1.1 (RC).
- fixed issues query for Typescript v5.1.2 (Stable).
- fixed issues query for Typescript v5.1.3 (Stable).
- (5.1.4 intentionally skipped)
- fixed issues query for Typescript v5.1.5 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.1.0 (Beta).
- fixed issues query for Typescript 5.1.1 (RC).
- fixed issues query for Typescript 5.1.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v5.0.0 (Beta).
- fixed issues query for Typescript v5.0.1 (RC).
- fixed issues query for Typescript v5.0.2 (Stable).
- fixed issues query for Typescript v5.0.3 (Stable).
- fixed issues query for Typescript v5.0.4 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v5.0.0 (Beta).
- fixed issues query for Typescript v5.0.1 (RC).
- fixed issues query for Typescript v5.0.2 (Stable).
- fixed issues query for Typescript v5.0.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v5.0.0 (Beta).
- fixed issues query for Typescript v5.0.1 (RC).
- fixed issues query for Typescript v5.0.2 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
Downloads are available on:
Changes:
- 69e88ef5513a81acf69ec78f4af1f927da0d0584 Port ignore deprecations to 4.9 (#52419)
- daf4e817a18def96b70ac34703b158ff0e6d58df Port timestamp fix to 4.9 (#52426)
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
Changes:
- e2868216f637e875a74c675845625eb15dcfe9a2 Bump version to 4.9.4 and LKG.
- eb5419fc8d980859b98553586dfb5f40d811a745 Cherry-pick #51704 to release 4.9 (#51712)
- b4d382b9b12460adf2da4cc0d1429cf19f8dc8be Cherry-pick changes for narrowing to tagged literal types.
- e7a02f43fce47e1a39259ada5460bcc33c8e98b5 Port of #51626 and #51689 to release-4.9 (#51627)
- 1727912f0437a7f367d90040fc4b0b4f3efd017a Cherry-pick fix around
visitEachChildto release-4.9. (#51544)
This list of changes was auto generated.
For release notes, check out the release announcement.
Downloads are available on:
Changes:
- 93bd577458d55cd720b2677705feab5c91eb12ce Bump version to 4.9.3 and LKG.
- 107f832b80df2dc97748021cb00af2b6813db75b Update LKG.
- 31bee5682df130a14ffdd5742f994dbe7313dd0e Cherry-pick PR #50977 into release-4.9 (#51363) [ #50872 ]
- 1e2fa7ae15f8530910fef8b916ec8a4ed0b59c45 Update version to 4.9.2-rc and LKG.
- 7ab89e5c6e401d161f31f28a6c555a3ba530910e Merge remote-tracking branch 'origin/main' into release-4.9
- e5cd686defb1a4cbdb36bd012357ba5bed28f371 Update package-lock.json
- 8d40dc15d1b9945837e7860320fdccfe27c40cad Update package-lock.json
- 5cfb3a2fe344a5350734305193e6cc99516285ca Only call return() for an abrupt completion in user code (#51297)
- a7a9d158e817fcb0e94dc1c24e0a401b21be0cc9 Fix for broken baseline in yieldInForInInDownlevelGenerator (#51345)
- 7f8426f4df0d0a7dd8b72079dafc3e60164a23b1 fix for-in enumeration containing yield in generator (#51295)
See More
- 3d2b4017eb6b9a2b94bc673291e56ae95e8beddd Fix assertion functions accessed via wildcard imports (#51324)
- 64d0d5ae140b7b26a09e75114517b418d6bcaa9f fix(51301): Fixing an unused import at the end of a line removes the newline (#51320)
- 754eeb2986bde30d5926e0fa99c87dda9266d01b Update CodeQL workflow and configuration, fix found bugs (#51263)
- d8aad262006ad2d2c91aa7a0e4449b4b83c57f7b Update package-lock.json
- d4f26c840b1db76c0b25a405c8e73830a2b45cbc fix(51245): Class with parameter decorator in arrow function causes "convert to default export" refactoring failure (#51256)
- 16faf45682173ea437a50330feb4785578923d7f Update package-lock.json
- 8b1ecdb701e2a2e19e9f8bcdd6b2beac087eabee fix(50654): "Move to a new file" breaks the declaration of referenced variable (#50681)
- 170a17fad57eae619c5ef2b7bdb3ac00d6c32c47 Dom update 2022-10-25 (#51300)
- 9c4e14d75174432f6a4dc5967a09712a6784ab88 Remove "No type information for this code" from baseline (#51311)
- 88d25b4f232929df59729156dfda6b65277affec fix(50068): Refactors trigger debug failure when JSX text has a ' and a tag on the same line. (#51299)
- 8bee69acf410d4986cb0cc102b949e2d133d5380 Update package-lock.json
- 702de1eeaaef88a189e4d06e5a2aae287853790a Fix early call to return/throw on generator (#51294)
- 2c12b1499908ad7718e65d20e264561207c22375 Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue (#51271)
- 6af270dee09d62516f6dc02ec102a745ffebc037 Update package-lock.json
- 2cc4c16a26672a7ba6c97ba16309fcf334db7cae Update package-lock.json
- 60934915d9ccc4ca9c0fb2cd060d7ec81601942b Fix apparent typo in getStringMappingType (#51248)
- 61c26096e3373719ece686b84c698423890e9a5f Update package-lock.json
- ef69116c41cb6805f89e6592eacb0ccb7f02207d Generate shortest
rootDirsmodule specifier instead of first possible (#51244) - bbb42f453dc684e03d977c5b70391124d57543a9 Fix typo in canWatchDirectoryOrFile found by CodeQL (#51262)
- a56b254ad3c52b598bc5d44f83f3d0a1cf806068 Include 'this' type parameter in isRelatedTo fast path (#51230)
- 3abd351c0eea55758f27ee5558a4a1525b77f45b Fix super property transform in async arrow in method (#51240)
- eed05112180e0d94f78aa02d676d49468f15dc31 Update package-lock.json
- 2625c1feae25aede35465ca835440fc57bf13d52 Make the init config category order predictable (#51247)
- 1ca99b34029dafad2c18af7bdc0711f4abf7e522 fix(50551): Destructuring assignment with var bypasses "variable is used before being assigned" check (2454) (#50560)
- 3f28fa12dfecb8dfd66ce4684bf26f64e1f092f1 Update package-lock.json
- 906ebe49334a3a9c2dbd73cd3c902898bc712b66 Revert structuredTypeRelatedTo change and fix isUnitLikeType (#51076)
- 8ac465239f52de1da3ada8cdc4c3f107f4d62e45 change type (#51231)
- 245a02cbed7ad50a21289730159abc8d19a66f40 fix(51222): Go-to-definition on return statements should jump to the containing function declaration (#51227)
- 2dff34e8c4a91c0005ca9ccfb7e045e225b6f2e4 markAliasReferenced should include ExportValue as well (#51219)
- 5ef2634f3df138323383c7f2e5a05163a924ee86 Update package-lock.json
- d0f0e35c88ae017fc4c1213eb2f83303ee22ebde Remove old tslint comments (#51220)
- 85d405a1d74c0730a9d8d6307b26e8d6f3f75421 Fixed a false positive "await has no effect on the type" diagnostic with mixed generic union (#50833)
- 1f8959f5dc04b2b2c2fc8a7dc53b6ac761e1f754 fix: avoid downleveled dynamic import closing over specifier expression (#49663)
- 11066b264f5d30fb5ac1f6c2f3a155c0190e75d2 Rename internal functions to
narrowTypeBySwitchOnTypeOfandnarrowTypeByInKeyword(#51215) - 4c9afe8812fcdb4658472ccbced4a5cd4bae70ea Update package-lock.json
- f25bcb7c27d78ce89e9c9356d27058cf86dbfb5c fix(49196): add jsdoc snippet for interface member functions (#51135)
- 7406ee9c145cd7d6117391818d5a1eca2d66ca8f fix(51170): Completing an unimplemented property overwrites rest of line (#51175)
- a1d82fc9dcced6ca6bde6e21c385d152d083679f Remove some unnecessary code discovered by rollup (#51204)
- 0481773a27fc6a0132c34502fd2a3b0c73cf63a3 LEGO: Merge pull request 51200
- 98c19cbbbe83c2ae3c89a4e08317a4b9ccbcb206 LEGO: Merge pull request 51190
- 13c9b05384544262363f3fd8b942b36aeb84fc61 Update package-lock.json
- 673475e1c5e582f2fd0bf8d89e33c7708607c8d8 Update package-lock.json
- f6cf51053e024714dd6b8463fe6f8e7e33461e6b Add more tracing to node16/nodenext resolution (#51168)
- 83c5581588f660247bd9648bafe67b49de060a55 Update package-lock.json
- be5f0fe5acfed5146514ebe7c1b65529def8e490 Add an extra regression test for awaited unresolvable recursive union (#51167)
- 2cb7e779d70d57ef0d46dd3f768e646b8bbe783a fix(50416): correctly names disabled export refactors (#50663) [ #50416 ]
- 2bcfed01f3458996e71ce37af43e3495cb7e4950 feat(37440): Provide a quick-fix for non-exported types (#51038)
- a24201c8ef6f82b5729ab677b7a1a1d6d745fcb8 Remove VSDevMode.ps1 and createPlaygroundBuild (#51166)
- 2da62a784bbba237b8239e84c8629cfafb0f595e fix(51112): omit parameter names that precede the type (#51142)
- cf1b6b73330eab2dd484d71cbdb662a83b3c726f feat(51163): show QF to fill in the missing properties for the mapped type. (#51165)
- bdcc240d68245e4be865b385bd6a8fd8fa546f56 Remove bug-causing carve-out in conditional type instantiation that hopefully is no longer required (#51151)
- 37317a208f34c141b64e26d0e92b3aed346e531f Check nested weak types in intersections on target side of relation (#51140)
- 9f49f9ccb05a7bb56b8ca84b8036a3ad4e0e7c2b Update package-lock.json
- 4f54e7e947298162d29f3104265e74dcfbc90d82 Fix isExhaustiveSwitchStatement to better handle circularities (#51095)
- 503604c884bd0557c851b11b699ef98cdb65b93b Overloads shouldn't gain @deprecated tags of other overloads in quick info (#50904)
- e14a2298c5add93816c6f487bcfc5ac72e3a4c59 Update package-lock.json
- 67256e50c41aa9178a60c52de8416477f070b190 Remove unused declarations array in extractSymbol's TargetRange (#51091)
- 9c87ded2b3fc4ba4a9a7656e9be39d5e404e6ab6 fix(51100): ensure tsserver shuts down when parent process is killed (#51107)
- c01ae01fac37268bac3362fb6e6d26db730f7ed5 Fix nightly publish oops in Gulpfile (#51131)
- a7d10f15bbd28166b869ae00482214e360891613 Update package-lock.json
- d0bfd8caed521bfd24fc44960d9936a891744bb7 fix(51072): ts.preProcessFile finds import in template string after conditional expression with template strings (#51082)
- ad56b5ca56b763ab377e07121ecfebb457a2e810 Convert scripts/Gulpfile to checked mjs/cjs so they can run without compilation (#50988)
- dbeae5d943c784661862c52b8e215a2907c31a33 fix(51017): Make lineText in the references response opt-out (#51081)
- d06a592d02955822a7407b70969fb7a82bc17d59 Properly defer resolution of mapped types with generic
asclauses (#51050) - 42b1049aee8c655631cb4f0065de86ec1023d20a Update package-lock.json
- 5f3e6cc4980d26af5d8a8f463e59b2c3338165c6 Plugin probe location is higher priority than peer node_modules (#51079) [ #34616 ]
- 2648f6ab09e3176c7da2c07c54066d3a3433a298 Plugins in project were adding up after every config file reload (#51087)
- c18791ccf165672df3b55f5bdd4a8655f33be26c Fix incorrect options type to WatchOptions (#51064)
- b0795e9c94757a8ee78077d160cde8819a9801ea Update package-lock.json
- 43c6fd4c09464204bc6a6e1c6c1d32fa12270414 Covert some of the config testing to baselines for easy validation (#51063)
- fc5e72b92cb8ea13c5e0f2cfc35d8b2cbfd1fe36 Remove unused defaultWatchFileKind method since useFsEvents is default for tsserver and tsc (#51044)
- 8af9a936b5240398370887c22cacaff65fee707b Use typescript.d.ts in APISample tests (#51061)
- 49533168dbb4e19f243b9dbdfd6a3aac69f5b3dd Remove configureLanguageServiceBuild, instrumenter (#51048)
- 9dfffd0fbb406d7f2e5e2ca85768624ca388a7bf Update GitHub Actions (#51045)
- 4635a5cef9aefa9aa847ef7ce2e6767ddf4f54c2 Update package-lock.json
- 33a34e5b96bfe086266f4765ab9789a2a02507f9 Adding a JSDoc comment to the es5 type declarations to describe the functionality of Date.now() (#50630)
- 299745cb217c2fc061f75b3735f8420d78b8360a Fix crash in goto-def on
@override(#51016) - 7dcf11f13985be927886ebea353d282a9b3418e0 fix(50750): Object type literal with string literal property in contextual typing position causes language service error on all literal type references (#50757)
- 5cd49f6cbcd2effe9d425dee3a39cb49209bb656 Update package-lock.json
- 8a1b85880f89c9cff606c5844e8883e5f483c7db Update package-lock.json
- 96894db6cb5b7af6857b4d0c7f70f7d8ac782d51 Include type parameter defaults in contextual typing (#50994) [ #51002 ]
- 0d0a79371471d627ae298a145f8009b05cbccb72 Allow Unicode extended escapes in ES5 and earlier (#50918)
- 58bae8db69b275a3efa57b14b486778c55185552 Update package-lock.json
- 0ce72ef6c8b39cd2d07e5b0eb3a0c144a7783ad2 Add option to OrganizeImports for removal only (#50931)
- 42f9143e114c5c07f40df83ed07ffeb3cbaf2101 feat: codefix for
for await of(#50623) - ecf50e81a7a9cccd9bf5ea7598764082981faab0 Properly compute
SymbolFlags.Optionalfor intersected properties (#50958) - d1586de0434567b998876929eb8229235b85b350 Fully resolve aliases when checking symbol flags (#50853)
- 45148dd715a7c3776840778b4df41e7e0bd0bf12 Update LKG to 4.8.4 (#50987)
- 9a83f2551ded0d88a0ba0ec9af260f83eb3568cd Update package-lock.json
- 865848fcfb9e6ce7dd64be563fc09f83d4bc9df5 Fix
<=and>comparisons when compared against prerelease versions (#50915) - fbfe9340a90777dee03b30f736fab44056123be0 Fix comparability between type parameters related by a union constraint (#50978)
- b09e93d3f6d3e999df001b53984954974c25b81f Merge pull request #50041 from microsoft/fix/47969
- 0ac12bbe7a410238ca992a42f41816a97f6906f4 Update package-lock.json
- 8192d550496d884263e292488e325ae96893dc78 Pick correct compilerOptions when checking if we can share emitSignatures (#50910) [ #50902 ]
- 16faef1d8d522b66b6c672bdd15b4026e2018a62 During uptodate ness check with buildInfo, check if there are errors explicitly with noEmit (#50974) [ #50959 ]
- 63791f52d4e7a3bf461b974e94abd8cbb6b546c5 Update package-lock.json
- 09368bcbaebd157d1e66859ab6f5b30c2fd6eaff Handle if project for open file will get recollected because of pending cleanup from closed script info (#50908) [ #50868 ]
- c81bf4d8b0c12410a082d6598fcc24cc721b6e9e fix(49594): Typescript 4.7.3 bracketed class property compilation error strictPropertyInitialization:true (#49619)
- bc9cbbef421ae907f7dfd5a84ca69c4f68a8935b Merge pull request #49912 from microsoft/fix/47508
- 5a10f46c0028790120cb85c826efa4248707a964 Update package-lock.json
- 8e71f429c811ac7811533d7b0e02c32bad5a1b47 Fixing pr comments
- c100c6488db0482dcc1455290f456dece91cac0a Update package-lock.json
- 2a91107f7548eeb5e32673e76277d27264ea88e2 Update package-lock.json
- 4ab9e76fb748b08712f9d0017dd8f0ba74d1859f Use paths in package.json 'files' array that work with npm 6 and later. (#50930)
- 549b5429d4837344e8c99657109bb6538fd2dbb5 Use paths in package.json 'files' array that work with npm 6 and later.
- 7f37d251fc69da34659e4c60792177e1e9a8e7a6 Update version to 4.9.1-beta and LKG.
- f16ca7dd364e57ee7ce337f987b20dbc1e34941f Remove 'async' dependency, used only in errorCheck.ts, modernize file (#50667)
- c6bef3f02874bddf6df120aa4f0d130c58478468 LEGO: Merge pull request 50921
- 675302730b8ca525d47c910bf2d3174bd3b66a1b Update package-lock.json
- 9740bcc53418e8792a4dbb978059ff5a02b55c91 Pluralized
hasInvalidatedResolution->hasInvalidatedResolutions(#50912) - 84c29cd576fd1facb9b3a353d5342df04acdb184 🤖 Pick PR #50912 (Pluralized `hasInvalidatedResolutio...) into release-4.9 (#50913)
- a26f63424de249bb106804dfc9a024bb525de93e Merge remote-tracking branch 'origin/main' into release-4.9
- a455955aac85ecc5b2182fe50b83670188955feb Make hasInvalidatedResolution non internal for program and add it watchApi (#50776) [ #48057 ]
- 645d1cd7c1ee1d65a87b2183b173611467256a09 Fix assert in addIndirectUser in FAR (#50905)
- bbec17d9003246fa00d6bf676bb4ce7c54ff2be4 LEGO: Merge pull request 50900
- a9ecc675d636c3bbca697bc4881b019e8645a7a6 Update package-lock.json
- 221cf55a21e448bd3fe2cf26a754c9c0dda3dca3 package.json
exportsshould have priority overtypesVersions(#50890) - acb89771901f8c81c6046fa7c16361a83388ddab Remove .github/tsc.json (#50664)
- 7a3de819bfb93fb27ef7ea8305d2df069866c380 fix(49993): skip the quick fix for an expression with an enum type (#50625)
- 2644f2867734d77a3a3939c55d5cc0a5004df0ed fix(49200): skip duplicated method declarations (#50609)
- 98652a349a67be718e8e8b5fcf590972eb62a104 Bump version to 4.9.0-beta and LKG.
- 4d91204c9d9f27756785f62fade44d93824d47f4 fix(37030): Expand Selection in function and arrow function skips body block (#50711)
- e2dd5084f75ac37a78102d212b67d36595596137 DOM update 2022/09/21 (#50884)
- 1d9ab83914a551936ce5ef80340ee65cfd1422ba fix(50866): emit modifiers from export declarations (#50874)
- 92a1b124c178e1ff4871b29cb9abc00307e21742 LEGO: Merge pull request 50877
- e383db692eb44561333c1bbe353788b337aebc99 Fix debug.ts __debugKind check (#50871)
- 01054e05ab7638e96515619c4ce62200fdf4e0fd Consistently add undefined/missing to optional tuple element types (#50831)
- d90795e799ca8e41aabd6d0852abb585138200ef Improve escape sequence handling in private names (#50856)
- 938a69a526166ca4e7880fa140fba432936f0fe3 Fix import statement completions followed by interface declaration (#50350)
- e002159ad133a024bae48a2e190e54ad93f6b52d feat(49962): Disallow comparison against NaN (#50626)
- 80ae43d2399503a04651e3705823137d36148b00 Fixing spaces
- abc58bdabcf536bd5204fbc84fb7f45d75f1a9ad Fixing baseline errors
- 305f4bd420bf9edc0239fd3a740aa83fbdeb9ba2 Merge branch 'main' into fix/47969
- 23746af766b53fcc3afecfa16478809a5a36628a fix(50591): RangeError: Maximum call stack size exceeded (#50594)
- 168186f93d23ae59dbea3fea2adba453527343fd Allow a union property of a private/protected member and an intersection property including that same member (#50328)
- 812ebcf6e3aebfa72b976a6ae4d65929759a2867 Update package-lock.json
- 16156b1baf26a39ce428423f7106f3ef2b4e98bb Add rules from eslint's recommended set that triggered good lints (#50422)
- a11c41621bbbab100a391dd348651c6661549663 Improve checking of
inoperator (#50666) - 67f2b62ed2bd1de0299781ba659fa638346bcecf Gabritto/jsemitfixsilly (#50849)
- 3014dec8878a9ff8d86186a6ac3fd9fad4f3b739 Don't elide imports when transforming JS files (#50404)
- 57c7aa755ca3028ff13eb6a37d91775a6fac71e3 LEGO: Merge pull request 50842
- 48a8e8953a1e609970dc85e08f99ac499bfe8356 Improve check of whether type query node possibly contains reference to type parameter (#50070)
- af9ced11f50c8ac15079d2f88f8961f1e5b62f7f LEGO: Merge pull request 50825
- a8e13f7340c5229426072d443fa511bba82a0054 Fixed an issue with destructured bindings from a generic union constraint not being narrowed correctly (#50221)
- 08af0b6bf0041fef52ca8c1b69d6d4a3db439196 Update package-lock.json
- 0df46e873322b8eeb271a442eaf034d91ae68770 Fix test around RegExp match vs. exec results (#50813)
- 906510e0f30590a4c8fdc892905ccb8dbe512e3d Fixes for pr
- 2970c5d1671b2376711cd55594c4597d6da7d8c3 make
RegExpExecArrayalways include index 0 (#50713) - 05071920a03f8ea530fe01f79f2537c999ec8b02 Accepting baselines
- 29e50b314900d22b08f6472918f59ae2b40aba08 Rewording documentation
- 01cae69e3403a831bc5c752b95c8b7547dd95821 fix(50796): omit questionToken in object literal method completions (#50802)
- 3b84f76fb23bd39d14c7243e5cd495fd207916c0 Fix crash caused by incorrect bounds check (regression in 4.8) (#50797)
- 7e51306d30b72ce474054c3f3047f57d90dca41a Update package-lock.json
- 8b35c1300e14ebc026b4f1621db8f6f1bba30833 The error "Object is possibly null or undefined" is ambiguous. (#49797)
- a3f51b3b8278b7dc5f59d83f35458338f57c81c7 Update user baselines +cc @sandersn (#43554)
- ba10a0d7c06df259e620645a8d6fd9a5262d8b5d Removing duplicated code
- ec6ae1c4d0f48f15cd01b1502d0b2e5ac387dcf5 Partially revert #41044, restoring parameter destructurings in d.ts files (#50779)
- 28232ca4b8833957cdf8d592f085fb80d97ef604 LEGO: Merge pull request 50783
- 49cfa1db17b593191601736a11cbf165d42510a0 Update package-lock.json
- 4110b80fbb24f2ac6dd284ef3511ca69ac6db517 Fix equality narrowing and comparable relation for intersections with {} (#50735)
- b23f1d6b59beabde1072d14b7fb65781ce209c15 LEGO: Merge pull request 50771
- 618fb2d8b92357d564ddb8596296ecaba5468002 Update package-lock.json
- 08b91f6b827e9ee98407c0eb969579ab77fa9f0c fix(50717): tsc crashes when it sees a JSDoc tag inside an @override annotation (#50724)
- 60963d7216266bca6ef3236f43913de703fe5c7a Discriminant of type
nevershould never be matched (#50755) - e37ea53715a725dd13699dc1be5190c6ebd0d8f8 Update package-lock.json
- a88c36655b575d3039f187e64016b971efc0f173 Fix test baselining for tsserver host timeouts (#50748)
- 6d384876e5adeffd6e04cf4e6dd7ea5fc0dd0584 Fix workflow typo (#50746)
- 6b890f93c491d3496dfd7909592c1df8a771fcd0 Handle more places where package direcroy is converted to canonical file path (#50740)
- f5f2923c7d0f0963a78b9c5f233b635d4e78ae91 Revert removal of nonInferrableAnyType (#50691)
- 7120b520cfe7b92d2b4bbfd679f1f5bd0c559c2c Update twoslash workflow (#50738)
- 68d526c200a0a5c51024586890b2473c9819c6ea Don't run linter after tests runs (#50597)
- 8e5e2e08ead119910d6eb177eab9beb84e3ab311 Fix backticks in our JSDoc comments (#50737)
- a4cabe725b413f154f738b48c1fe2f053cff7d26 Support for auto-accessor fields from the Stage 3 Decorators proposal (#49705)
- 77374732df82c9d5c1319677dc595868bbc648b5 Update package-lock.json
- 12ab0fea9f45c48ea644c8273bedde235c8bcc61 Update package-lock.json
- eb40134373cc524bd15432e15490d4e369754c50 Don't leave space for property access on non-integer literals (#50703)
- a70bb9d3ff102e044e83d2db43e585105e9a1761 Preserve special intersections in mapped types (#50704)
- 1a1c27167536e005a4d241ef84c43c0c0ca0aaf9 Don't remove space before dot if in property access on numeric literal (#50695)
- 7c918fb76682e79e8fd460cf1c2da9f2f22c91a3 Baseline host state when baselining tsserver tests (#50678)
- 2f1ba45cbaca5e95959f9fd43c42edd64bc5638c Update LKG and devDep of typescript to v4.8.3 (#50689)
- be4e9bac8ff66174d4e856dae06f69aa4ef7e479 Update package-lock.json
- f46a680863d7ecf7b7aa46b5e056acfe702b78bb Remove error message in node16 (#50673)
- ab831d018030304b886590fc4253f9dab593ddb0 Ignore
--helpand-?intsc initgeneratedcompilerOptions(#50628) - bb6f36f7c80c290b98759823445dae73ebfd3eb2 Forward intersection state flag to conditional type target check (#50620)
- b58721fe15a9d58aa9c2b53b6e6fdb7966f56d2c Update package-lock.json
- 3c3820b1a4033de90a6f9369b3e714ba58231e99 Simplify CI detection (#50661)
- 9ac1fce1175964f71117f6574d96eda127282bf4 Fix eslint not looking at certain scripts, fix lints (#50660)
- fd05c0cc6da676c5b9183ad2a7ced7ce363b855a Make useFsEvents as default strategy for the watching (#50366)
- 5c2f770d9714276567e6ef9ec805368756539725 Remove unused cancellation from build (#50658)
- 66fbf058ece7882f2a964aeeda81bc352e4a6329 Update package-lock.json
- 7910c509c4545517489d6264571bb6c05248fb4a Update package-lock.json
- fd3a84c3f0c80cb201c47399a055625f919a9b91 Report every instance of TS1208 (#50101)
- 62f980aff82ac8b5939bc9b65cf6e55d122b42d9 Check if its same buildinfo only for directly referenced projects and not recursively (#50617) [ #50545 ]
- 856c7c5fdd25833dbb0e1e67071200cd706eae4f Allow
{}to narrow in same special cases asunknown(#50601) - 854d448e5ccf542a05d0b5dcb97e1b925905e258
inoperator shouldn't narrow{}originating inunknown(#50610) - 549e61d0af1ba885be29d69f341e7d3a00686071 Update package-lock.json
- bcf994996ea0ddd8ca7daadd6b5fbc712eb5ce6b fix(50079): show deprecated on JSX attributes (#50084)
- 5df09a514c99010d3126d8a9f11aa00ecbd0bd21 Use bidirectional comparability in narrowing (#50592)
- 891cdc58aa4005d7197e76ec0a48afcbc3b44ac3 Remove unused baselines (#50593)
- 6db2c882f389c95c526df0e890354205b5696a7d {} & null and {} & undefined should always be never (#50553)
- 238c341701439a95d5eb71a4cf421c0574d0ee47 Defer distributing index over generic object types (#50540)
- 298309271bc526b9753c10c1c916bfe9d5c89a8b Do not canonicalize the file names when getting absolute paths during nodenext resolution (#50557) [ #50544 ]
- dcade7732c142abba88eecae78c115fa37b95e01 Update package-lock.json
- a9797d218d34fefc61b823d0e1dd24f6eb5363c8 fix(50340): typeof ... === "undefined" check on discriminated union of undefined and object type doesn't narrow correctly (#50344)
- 43f8ae6df4ffefb7e4795808b94bcfbf74628682 Only normalize intersections that include {} (#50535)
- d293e723a20cdba258238397097e9a4e409bc41f Rename API to importPlugin (#50554)
- cd312d3076c054cdf9ed6f33c2d3e3995bca92eb Managing control flow
- 19defbfe576f3f2da32b5372274e4664b66ec00d Update package-lock.json
- f071d303c182c2a776da1471a3ec9ef05297a9d8 Move contributing related info out of README to CONTRIBUTING (#50543)
- 488d0eebd0556fcc6e5f4cfc69c2ef7e5c2708ed Retain name and propertyName in declaration emit copies of binding patterns if property name is a keyword (#50537)
- 8b482b513d87c6fcda8ece18b99f8a01cff5c605 Update package-lock.json
- c89f355a41b18c96eccb67dade04fce8c330068b Remove redundant pretest script (#50518)
- 6d170b490d5ff5f881f6cbf8cd749e0103ee5d1f Handle intersections in isGenericTypeWithoutNullableConstraint (#50497)
- ed6889cd5b61b9fa5156018362d867def18e281d LEGO: Merge pull request 50506
- 29cbfe9a2504cfae30bae938bdb2be6081ccc5c8 LEGO: Merge pull request 50493
- 6faa291b453987192d996517b4376b14980b25c4 LEGO: Merge pull request 50484
- 71b2ba6111e934f2b4ee112bc4d8d2f47ced22f5 Reuse computed type of condition expressions (#49881)
- 8778c1ded3a1955dce1063d72caf4523bec37c90 Update package-lock.json
- 4579245f36d9c3deccb097da9d5545f9c5c1ab26 fix(50427): allow convert function expressions (#50430)
- cbc0b17eac1fcb011a66f0544c813968cdf065c4 Push package-lock.json updates via typescript-bot token (#50476)
- bb3a7aec11a20afb30c5098a75e001d1a4eb08f9 fix(50415): Language server debug failure - Did not expect GetAccessor to have an Identifier in its trivia (#50470)
- 3557092b1474bc3405a29da93bd15c108ab2f8b3 Rephrase error message to be 100% technically correct (#50471)
- 71d19115031ae1c48fa34a24636dfae5e87e1b08 add unknown to DateTimeFormatTypes (#50402)
- 8f895997d2cb79deb937d50fa1bed1c470528025 Don't include .gitattributes in package (#50475)
- 6e8337ef70e4a36a4df76a3362a41cbcac0dcb84 Optimize substitution types (#50397)
- 226dd0b7bf5cb5e5bb4dc34ab0e8e14f408f3e20 Fix typechecking related lints that changed post 4.8, update LKG to 4.8.2 (#50472)
- 164dddc48e1eaa83780b8e72bc7afeebe768437b feat(7481): Operator to ensure an expression is contextually typed by, and satisfies, some type (#46827)
- 07157914eb26a6e9abdcda7255c4094c9efff4cd Update package-lock.json
- e675ea8dd83aaed018a67534323305c36d373b40 Remove AUTHORS.md, .mailmap, authors.ts script (#50410)
- 38076df3465af555051db06006bbf30323af0e2d Fix auto import crash due to difference in
pathshandling (#50419) - 12eb519b3f81d0999bbc4ce9a845744f4dfc215e fix(50435): Duplicate seeming Code Actions for convert const to let (#50442)
- a08b045d2b22c87a6341a0c1d1318271d14acc86 Jsdoc property description (#50269) [ #47933 ]
- 5ba22e05a96538498a78ab206e1b9892f420e7a1 Remove top level loc folder (#50421)
- c4eb37c8a0d5915d64e3992a91a34724aab19fe6 Update package-lock.json
- 8d7ad8c3aee4130e2b8cc6438e03e12a39cd398a fix(50375): Errors for missing enum-named properties should attempt to preserve names (#50382)
- fb717df6bf85318c3d1e833a1dde6789d394cdb2 Discard union types before considering weak type checks on unit-like types (#50423)
- b9a5bbc9afe9fa231aba5162c258bf1e2fa1e82e Syntax operations also need to ensure project is present for the open script infos since update could be pending to make sure open script info has project (#50418) [ #50131 ]
- 1d4fbbb529d183b1e6988447e6744cfa7750b9f6 Update package-lock.json
- 44ce3cff70cb79d1a45b48def04413db5303a151 fix(50224): Intellisense for strings within a type's Union doesn't work properly for JSX (#50231)
- 6ee5db95c2ad4fee74ad02368afa1d2cc693407e Use package.json files array instead of .npmignore (#50408)
This list of changes was auto generated.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.8.0 (Beta).
- fixed issues query for Typescript 4.8.1 (RC).
- fixed issues query for Typescript 4.8.2 (Stable).
- fixed issues query for Typescript 4.8.3 (Stable).
- fixed issues query for Typescript 4.8.4 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.8.0 (Beta).
- fixed issues query for Typescript 4.8.1 (RC).
- fixed issues query for Typescript 4.8.2 (Stable).
- fixed issues query for Typescript 4.8.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.8.0 (Beta).
- fixed issues query for Typescript 4.8.1 (RC).
- fixed issues query for Typescript 4.8.1 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.7.0 (Beta).
- fixed issues query for Typescript 4.7.1 (RC).
- fixed issues query for Typescript 4.7.2 (Stable).
- fixed issues query for Typescript 4.7.3 (Stable).
- fixed issues query for Typescript 4.7.4 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.7.0 (Beta).
- fixed issues query for Typescript 4.7.1 (RC).
- fixed issues query for Typescript 4.7.2 (Stable).
- fixed issues query for Typescript 4.7.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.7.0 (Beta).
- fixed issues query for Typescript 4.7.1 (RC).
- fixed issues query for Typescript 4.7.2 (Stable).
Downloads are available on:
This release includes a bug fix for text formatting on certain ranges, which was impacting Visual Studio users.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.6.0 (Beta).
- fixed issues query for Typescript 4.6.1 (RC).
- fixed issues query for Typescript 4.6.2 (Stable).
- fixed issues query for Typescript 4.6.3 (Stable).
- fixed issues query for Typescript 4.6.4 (Stable).
Downloads are available on:
This release includes fixes for
- an incremental parsing bug caused by faulty error recovery logic
- improved results from the TypeScript API's
preProcessFilefunction
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.6.0 (Beta).
- fixed issues query for Typescript 4.6.1 (RC).
- fixed issues query for Typescript 4.6.2 (Stable).
- fixed issues query for Typescript 4.6.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.6.0 (Beta).
- fixed issues query for Typescript 4.6.1 (RC).
- fixed issues query for Typescript 4.6.2 (Stable).
Downloads are available on:
This patch release includes a number of fixes to language service crashes and assertion violations, along with improvements to JSX attribute snippets.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.5.0 (Beta).
- fixed issues query for Typescript 4.5.1 (RC).
- fixed issues query for Typescript 4.5.2 (Stable).
- fixed issues query for Typescript 4.5.3 (Stable).
- fixed issues query for Typescript 4.5.4 (Stable).
- fixed issues query for Typescript 4.5.5 (Stable).
Downloads are available on:
This patch release includes a fix for incorrectly offering up JSX attribute snippet completions at the beginning of a tag name.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.5.0 (Beta).
- fixed issues query for Typescript 4.5.1 (RC).
- fixed issues query for Typescript 4.5.2 (Stable).
- fixed issues query for Typescript 4.5.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.5.0 (Beta).
- fixed issues query for Typescript 4.5.1 (RC).
- fixed issues query for Typescript 4.5.2 (Stable).
- fixed issues query for Typescript 4.5.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.5.0 (Beta).
- fixed issues query for Typescript 4.5.1 (RC).
- fixed issues query for Typescript 4.5.1 (Stable).
Downloads are available on:
This patch release contains fixes for a performance regression in --build mode by only calling realpath on package.json files only when those files are known to exist on disk, and to only perform this work under --watch mode.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.4.0 (Beta).
- fixed issues query for Typescript 4.4.1 (RC).
- fixed issues query for Typescript 4.4.2.
- fixed issues query for Typescript 4.4.3.
- fixed issues query for Typescript 4.4.4.
Downloads are available on:
This patch release contains a fix for leaking file watchers on package.json, and a minor fix for completions in JavaScript files.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.4.0 (Beta).
- fixed issues query for Typescript 4.4.1 (RC).
- fixed issues query for Typescript 4.4.2.
- fixed issues query for Typescript 4.4.3.
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 4.4.0 (Beta).
- fixed issues query for Typescript 4.4.1 (RC).
- fixed issues query for Typescript 4.4.2.
Downloads are available on:
This release contains a bug fix for auto-imports on JSX components in the TypeScript language service. See the relevant change for more details.
This release
- adds an optional
getCustomTransformersmethod to theSolutionBuilderHost*APIs - uses the transforms given by
getCustomTransformersin Builder Program instances when runningemit()methods in cases wherecustomTransformsare not given.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v4.3.0 (Beta).
- fixed issues query for TypeScript v4.3.1 (RC).
- fixed issues query for TypeScript v4.3.2.
- fixed issues query for TypeScript v4.3.3.
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v4.3.0 (Beta).
- fixed issues query for TypeScript v4.3.1 (RC).
- fixed issues query for TypeScript v4.3.2.
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v4.2.0 (Beta).
- fixed issues query for TypeScript v4.2.1 (RC).
- fixed issues query for TypeScript v4.2.2 (Stable).
- fixed issues query for TypeScript v4.2.3.
- fixed issues query for TypeScript v4.2.4.
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v4.2.0 (Beta).
- fixed issues query for TypeScript v4.2.1 (RC).
- fixed issues query for TypeScript v4.2.2 (Stable).
- fixed issues query for TypeScript v4.2.3.
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v4.2.0 (Beta).
- fixed issues query for TypeScript v4.2.1 (RC).
- fixed issues query for TypeScript v4.2.2.
Downloads are available on:
This release ships both an overall performance improvement, along with a mitigation for a performance regression when upgrading to Node.js 16. See the change for more details.
This release contains a fix for an issue when language service plugins have no specified name.
This release contains fixes for a security risk involving language service plugin loading. More details are available here.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v4.1.0 (Beta).
- fixed issues query for TypeScript v4.1.1 (RC).
- fixed issues query for TypeScript v4.1.2 (Stable).
- fixed issues query for TypeScript v4.1.3 (Stable).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v4.1.0 (Beta).
- fixed issues query for TypeScript v4.1.1 (RC).
- fixed issues query for TypeScript v4.1.2 (Stable).
Downloads are available on:
This release ships both an overall performance improvement, along with a mitigation for a performance regression when upgrading to Node.js 16. See the change for more details.
This release contains a fix for an issue when language service plugins have no specified name.
This release contains fixes for a security risk involving language service plugin loading. More details are available here.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v4.0.0 (Beta).
- fixed issues query for TypeScript v4.0.1 (RC).
- fixed issues query for TypeScript v4.0.2.
- fixed issues query for TypeScript v4.0.3.
- TypeScript 4.0.4 NOT FOUND
- fixed issues query for TypeScript v4.0.5.
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v4.0.0 (Beta).
- fixed issues query for TypeScript v4.0.1 (RC).
- fixed issues query for TypeScript v4.0.2.
- fixed issues query for TypeScript v4.0.3.
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v4.0.0 (Beta).
- fixed issues query for TypeScript v4.0.1 (RC).
- fixed issues query for TypeScript v4.0.2.
Downloads are available on:
This release ships both an overall performance improvement, along with a mitigation for a performance regression when upgrading to Node.js 16. See the change for more details.
This release contains a fix for an issue when language service plugins have no specified name.
This release contains fixes for a security risk involving language service plugin loading. More details are available here.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v3.9.0 (Beta).
- fixed issues query for TypeScript v3.9.1 (RC).
- fixed issues query for TypeScript v3.9.2 (Final).
- fixed issues query for TypeScript v3.9.3 (patch release).
- fixed issues query for TypeScript v3.9.5 (patch release).
- fixed issues query for TypeScript v3.9.6 (patch release).
- fixed issues query for TypeScript v3.9.7 (patch release).
This release contains a fix for CVE-2020-1416
(note, 3.9.4 was intentionally skipped due to minor complications in publishing)
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.9.0 (Beta).
- fixed issues query for Typescript v3.9.1 (RC).
- fixed issues query for Typescript v3.9.2 (Final).
- fixed issues query for Typescript v3.9.3 (patch release).
- fixed issues query for Typescript v3.9.5 (patch release).
- fixed issues query for Typescript v3.9.6 (patch release).
(note, 3.9.4 was intentionally skipped due to minor complications in publishing)
Downloads are available on:
This release contains bug fixes in type-checking, emit, and editor scenarios.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.9.0 (Beta).
- fixed issues query for Typescript v3.9.1 (RC).
- fixed issues query for Typescript v3.9.2 (Final).
- fixed issues query for Typescript v3.9.3 (patch release).
- fixed issues query for Typescript v3.9.5 (patch release).
(note, 3.9.4 was intentionally skipped due to minor complications in publishing)
Downloads are available on:
This release contains bug fixes in type-checking, APIs, emit, and editor scenarios.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.9.0 (Beta).
- fixed issues query for Typescript v3.9.1 (RC).
- fixed issues query for Typescript v3.9.2 (Final).
- fixed issues query for Typescript v3.9.3 (patch release).
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.9.0 (Beta).
- fixed issues query for Typescript v3.9.1 (RC).
- fixed issues query for Typescript v3.9.2 (Final).
Downloads are available on:
For release notes, check out the release announcement.
For new features, check out the What's new in TypeScript v3.8.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.8.0 (Beta).
- fixed issues query for Typescript v3.8.1 (RC).
- fixed issues query for Typescript v3.8.2 (Final).
- fixed issues query for Typescript v3.8.3.
Downloads are available on:
For release notes, check out the release announcement.
For new features, check out the What's new in TypeScript v3.8.2.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.8.0 (Beta).
- fixed issues query for Typescript v3.8.1 (RC).
- fixed issues query for Typescript v3.8.2 (Final).
Downloads are available on:
This release contains a fix for an issue when language service plugins have no specified name.
This release contains fixes for a security risk involving language service plugin loading. More details are available here.
For the complete list of fixed issues, check out the
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.7.0 (Beta).
- fixed issues query for Typescript v3.7.1 (RC).
- fixed issues query for Typescript v3.7.2 (Final).
- fixed issues query for Typescript v3.7.3.
- fixed issues query for Typescript v3.7.4.
Downloads are available on:
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.7.0 (Beta).
- fixed issues query for Typescript v3.7.1 (RC).
- fixed issues query for Typescript v3.7.2 (Final).
- fixed issues query for Typescript v3.7.3.
Downloads are available on:
For release notes, check out the release announcement.
For new features, check out the What's new in TypeScript v3.7.2.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.7.0 (Beta).
- fixed issues query for Typescript v3.7.1 (RC).
- fixed issues query for Typescript v3.7.2 (Final).
Downloads are available on:
This patch fixes an issue where TypeScript would erroneously report the following error under noImplicitAny when encountering a private get accessor in a .d.ts file.
Property 'myGetter' implicitly has type 'any', because its get accessor lacks a return type annotation.
This is an issue when using packages published from TypeScript 3.7 and newer. Users can upgrade to 3.6.5 to fix the issue.
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.6.5.
- fixed issues query for Typescript v3.6.4.
- fixed issues query for Typescript v3.6.3.
- fixed issues query for Typescript v3.6.2.
- fixed issues query for Typescript v3.6.1.
- fixed issues query for Typescript v3.6.0.
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.6.4.
- fixed issues query for Typescript v3.6.3.
- fixed issues query for Typescript v3.6.2.
- fixed issues query for Typescript v3.6.1.
- fixed issues query for Typescript v3.6.0.
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.6.3.
- fixed issues query for Typescript v3.6.2.
- fixed issues query for Typescript v3.6.1.
- fixed issues query for Typescript v3.6.0.
Downloads are available on:
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.6.2.
- fixed issues query for Typescript v3.6.1.
- fixed issues query for Typescript v3.6.0.
Downloads are available on:
For new features, check out the What's new in TypeScript v3.5.2.
For the complete list of fixed issues, check out the
Downloads are available on:
Changes:
- 7f47a08a5e9874f0f97a667bd81eebddec61247c Update LKG
- fbe2f2ff0e04c995a0921c44e85f42c5906f17f0 Update version to '3.5.2'
- 857873b5303bff99ba4b4903fb547216bdb4e9d4 Merge pull request #31877 from uniqueiniquity/port31685 [ #31685 ]
- a2cd10b5ff2c0c9903ea136191b72372e78230df Merge pull request #31685 from uniqueiniquity/stopInvalidatingOnOpenFileSave
- a1a2bd602b02f13800dd6e49dac29254df341c2c Merge pull request #31866 from amcasey/FunctionHintSpan35
- caa66f64133a5b72b51c47c74e9531d2948a67e7 Add regression test
- fdacf7f87a8bfaeb1d0c5f5e198468dc96237427 Correct outline hint spans for functions
- cf7b19a90d56804138e02f31ee85ed36aeb224dd 🤖 Cherry-pick PR #31688 into release-3.5 (#31707)
This list of changes was auto generated.
For release notes, check out the release announcement.
For new features, check out the What's new in TypeScript v3.5.1.
For breaking changes, check out the Breaking changes in TypeScript 3.5 page.
For the complete list of fixed issues, check out the
Downloads are available on:
This release fixes an issue when running on node installations without npm.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.4 RC.
- fixed issues query for Typescript v3.4.1.
- relevant changes in 3.4.2
- relevant changes in 3.4.3
- fixed issues query for TypeScript v3.4.4
- relevant changes in 3.4.5
Downloads are available on:
This release fixes the following issues:
| Bug | Original PR | Port PR | Summary |
|---|---|---|---|
| #30942 | #30963 | #30966 | Fixes a change in generic inference. |
| #30685 | #30856 | #30966 | Fixes a change in generic inference. |
| #30794 | #30877 | #30904 | Fixes an out-of-memory condition in a certain codebase. |
| #30442 | #30857 | #30968 | Fixes a change in generic inference. |
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.4 RC.
- fixed issues query for Typescript v3.4.1.
- relevant changes in 3.4.2
- relevant changes in 3.4.3
- fixed issues query for TypeScript v3.4.4
Downloads are available on:
This release forces TypeScript to clear its automatic type acquisition (ATA) cache based on patch versions. This means all consumers of TSServer can update to newer patch releases of TypeScript to clear the ATA cache if ATA has downloaded stale .d.ts files that can hang the language service.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.4 RC.
- fixed issues query for Typescript v3.4.1.
- relevant changes in 3.4.2
- relevant changes in 3.4.3
Downloads are available on:
This update solely changes TSServer to provide responses to configurePlugin requests, and allows global plugins to be loaded by external projects during project creation. This enables TSServer plugins (like IntelliCode) to be used in editors like Visual Studio.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript v3.4 RC.
- fixed issues query for Typescript v3.4.1.
- relevant change for 3.4.2
Downloads are available on:
For release notes, check out the release announcement.
For new features, check out the What's new in TypeScript 3.4.
For breaking changes, check out the Breaking changes in TypeScript 3.4 page.
For the complete list of fixed issues, check out the
Downloads are available on:
Special thanks to all of our contributors this release:
- @AnyhowStep
- Alan Pierce
- Alexander Tarasyuk
- Anders Hejlsberg
- Andy Hanson
- Benedikt Meurer
- Benjamin Lichtman
- Collins Abitekaniza
- Daniel Krom
- Daniel Rosenwasser
- @fullheightcoding
- Gabriela Araujo Britto
- @ispedals
- Jack Williams
- Jesse Trinity
- Jordi Oliveras Rovira
- Joseph Wunderlich
- K. Preißer
- Kagami Sascha Rosylight
- Klaus Meinhardt
- Masahiro Wakame
- Matt McCutchen
- Matthew Aynalem
- Mine Starks
- Nathan Shively-Sanders
- Ron Buckton
- Ryan Cavanaugh
- Sheetal Nandi
- Titian Cernicova-Dragomir
- @tomholub
- Wenlu Wang
- Wesley Wigham
This fix is identical to release 3.3.3333, but omits a non-essential artifact that was previously published to npm which impacted builds using Jenkins.
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 3.3.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 3.3.
- fixed issues query for Typescript 3.3.1.
- fixed issues query for Typescript 3.3.3.
- fixed issues query for Typescript 3.3.3333.
Downloads are available on:
Special thanks to all our contributors in this release:
- Alessandro Vergani
- Alexander Tarasyuk
- Anders Hejlsberg
- Andrew Casey
- Andy Hanson
- Aziz Khambati
- Basarat Ali Syed
- Benjamin Lichtman
- Brandon Banks
- Caleb Sander
- @csigs
- Daiki Nishikawa
- Daniel Rosenwasser
- David Sherret
- Dhruv Rajvanshi
- Eddie Jaoude
- @EECOLOR
- @falsandtru
- Igor Oleinikov
- iliashkolyar
- IllusionMH
- Jack Williams
- Jordi Oliveras Rovira
- Kagami Sascha Rosylight
- Klaus Meinhardt
- Leon Aves
- Limon Monte
- Marcus Noble
- Markus Wolf
- Martin Probst
- Matt McCutchen
- Michael Tang
- Mine Starks
- Nathan Shively-Sanders
- Noel Yoo
- Patrick McCartney
- Philip Pesca
- Prateek Goel
- Prateek Nayak
- Roger Spratley
- Ron Buckton
- Ryan Cavanaugh
- Ryan Clarke
- Sam Drugan
- Sergio Baidon
- Sheetal Nandi
- @surlymrz
- Valera Rozuvan
- Wenlu Wang
- Wesley Wigham
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 3.3.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 3.3.
- fixed issues query for Typescript 3.3.1.
- fixed issues query for Typescript 3.3.3.
Downloads are available on:
Special thanks to all our contributors in this release:
- Alessandro Vergani
- Alexander Tarasyuk
- Anders Hejlsberg
- Andrew Casey
- Andy Hanson
- Aziz Khambati
- Basarat Ali Syed
- Benjamin Lichtman
- Brandon Banks
- Caleb Sander
- @csigs
- Daiki Nishikawa
- Daniel Rosenwasser
- David Sherret
- Dhruv Rajvanshi
- Eddie Jaoude
- @EECOLOR
- @falsandtru
- Igor Oleinikov
- iliashkolyar
- IllusionMH
- Jack Williams
- Jordi Oliveras Rovira
- Kagami Sascha Rosylight
- Klaus Meinhardt
- Leon Aves
- Limon Monte
- Marcus Noble
- Markus Wolf
- Martin Probst
- Matt McCutchen
- Michael Tang
- Mine Starks
- Nathan Shively-Sanders
- Noel Yoo
- Patrick McCartney
- Philip Pesca
- Prateek Goel
- Prateek Nayak
- Roger Spratley
- Ron Buckton
- Ryan Cavanaugh
- Ryan Clarke
- Sam Drugan
- Sergio Baidon
- Sheetal Nandi
- @surlymrz
- Valera Rozuvan
- Wenlu Wang
- Wesley Wigham
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 3.3.
For the complete list of fixed issues, check out the
Downloads are available on:
Special thanks to all our contributors in this release:
- Alessandro Vergani
- Alexander Tarasyuk
- Anders Hejlsberg
- Andrew Casey
- Andy Hanson
- Aziz Khambati
- Basarat Ali Syed
- Benjamin Lichtman
- Brandon Banks
- Caleb Sander
- @csigs
- Daiki Nishikawa
- Daniel Rosenwasser
- David Sherret
- Dhruv Rajvanshi
- Eddie Jaoude
- @EECOLOR
- @falsandtru
- Igor Oleinikov
- iliashkolyar
- IllusionMH
- Jack Williams
- Jordi Oliveras Rovira
- Kagami Sascha Rosylight
- Klaus Meinhardt
- Leon Aves
- Limon Monte
- Marcus Noble
- Markus Wolf
- Martin Probst
- Matt McCutchen
- Michael Tang
- Mine Starks
- Nathan Shively-Sanders
- Noel Yoo
- Patrick McCartney
- Philip Pesca
- Prateek Goel
- Prateek Nayak
- Roger Spratley
- Ron Buckton
- Ryan Cavanaugh
- Ryan Clarke
- Sam Drugan
- Sergio Baidon
- Sheetal Nandi
- @surlymrz
- Valera Rozuvan
- Wenlu Wang
- Wesley Wigham
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 3.2.
For breaking changes, check out the Breaking changes in TypeScript 3.2 page.
For the complete list of fixed issues, check out the fixed issues query for Typescript 3.2.4.
Download:
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 3.2.
For breaking changes, check out the Breaking changes in TypeScript 3.2 page.
For the complete list of fixed issues, check out the fixed issues query for Typescript 3.2.
Download:
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 3.2.
For breaking changes, check out the Breaking changes in TypeScript 3.2 page.
For the complete list of fixed issues, check out the fixed issues query for Typescript 3.2.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in project options)
- NuGet package
Special thanks to all our contributors in this release:
- Alessandro Vergani
- Alexander
- Alexander Tarasyuk
- Anders Hejlsberg
- Andrew Casey
- Andy Hanson
- Aziz Khambati
- Basarat Ali Syed
- Benjamin Lichtman
- Brandon Banks
- Caleb Sander
- @csigs
- Daiki Nishikawa
- Daniel Rosenwasser
- David Sherret
- Dhruv Rajvanshi
- Eddie Jaoude
- @EECOLOR
- @falsandtru
- Igor Oleinikov
- iliashkolyar
- IllusionMH
- Jack Williams
- Jordi Oliveras Rovira
- Kagami Sascha Rosylight
- Klaus Meinhardt
- Leon Aves
- Limon Monte
- Marcus Noble
- Markus Wolf
- Martin Probst
- Matt McCutchen
- Michael Tang
- Mine Starks
- Nathan Shively-Sanders
- Noel Yoo
- Patrick McCartney
- Philip Pesca
- Prateek Goel
- Prateek Nayak
- Roger Spratley
- Roger Spratley
- Ron Buckton
- Ryan Cavanaugh
- Ryan Clarke
- Sam Drugan
- Sergio Baidon
- Sheetal Nandi
- TypeScript Bot
- Valera Rozuvan
- Wenlu Wang
- Wesley Wigham
This release contains a fix for an issue when language service plugins have no specified name.
This release contains fixes for a security risk involving language service plugin loading. More details are available here.
This release include a set of bug fixes reported for TypeScript 3.1.3 and TSServer plugin configuration support. For the complete list of fixed issues, check out the fixed issues query for TypeScript 3.1.3.
Download:
This release include a set of bug fixes reported for TypeScript 3.1.2. For the complete list of fixed issues, check out the fixed issues query for TypeScript 3.1.3.
Download:
This release include a set of bug fixes reported against TypeScript 3.1.1. For the complete list of fixed issues, check out the fixed issues query for TypeScript 3.1.2.
Download:
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 3.1.
For breaking changes, check out the Breaking changes in TypeScript 3.1 page.
For the complete list of fixed issues, check out the fixed issues query for Typescript 3.1.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in project options)
- NuGet package
Special thanks to all contributors to this release:
- Alexander Tarasyuk
- Anders Hejlsberg
- Andrew Casey
- Andy Hanson
- Benjamin Lichtman
- Brian Terlson
- @csigs
- Dan Rollo
- Daniel Imms
- Daniel Rosenwasser
- David Sherret
- Elizabeth Dinella
- Frederico Bittencourt
- Jack Williams
- James Keane
- Jordi Oliveras Rovira
- Klaus Meinhardt
- Martin Probst
- Matt McCutchen
- Mine Starks
- Minh Nguyen
- Nathan Day
- Mohamed Hegazy
- Nathan Shively-Sanders
- Ron Buckton
- Rhys van der Waerden
- Ryan Cavanaugh
- Sam Lanning
- Sheetal Nandi
- Wenlu Wang
- Wesley Wigham
- Tim Schaub
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 3.0.
For breaking changes, check out the Breaking changes in TypeScript 3.0 page.
For the complete list of fixed issues, check out the issues fixed in TypeScript 3.0 RC and after TypeScript 3.0 RC.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in project options)
- NuGet package
Special thanks to all contributors to this release:
- Alexander Tarasyuk
- Anders Hejlsberg
- Andrew Casey
- Andy Hanson
- Armando Aguirre
- Benjamin Lichtman
- Dan Freeman
- Daniel Gooss
- Daniel Rosenwasser
- David Sherret
- David Staheli
- Elizabeth Dinella
- Eugene Timokhov
- John Doe
- Jordi Oliveras Rovira
- Kerem Kat
- Kevin Gibbons
- Kitson Kelly
- Klaus Meinhardt
- Markus Johnsson
- Martin Probst
- Mateusz Burzyński
- Matt McCutchen
- Micah Zoltu
- Mohamed Hegazy
- Nathan Shively-Sanders
- Nicu Micleușanu
- Pi Lanningham
- @rflorian
- Ron Buckton
- Ryan Cavanaugh
- Sam Bostock
- Sheetal Nandi
- @styfle
- Vimal Raghubir
- Vyacheslav Pukhanov
- Wenlu Wang
- Wesley Wigham
- @Zzzen
This release include a set of bug fixes reported against TypeScript 2.9.1. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.9.2.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in Tools/Options)
- NuGet package
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 2.9.
For breaking changes, check out the Breaking changes in TypeScript 2.9 page.
For the complete list of fixed issues, check out the issues fixed in TypeScript 2.9 RC and after TypeScript 2.9 RC.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in project options)
- NuGet package
Special thanks to all contributors to this release:
- Aditya Daflapurkar
- Adrien Gibrat
- Alan Agius
- Alex Khomchenko
- Alex Ryan
- Alexander Tarasyuk
- Anders Hejlsberg
- Andrew Casey
- Andrew Faulkner
- Andy Hanson
- Armando Aguirre
- Artem Tyurin
- Arthur Ozga
- Benjamin Lichtman
- @bluelovers
- Bowden Kenny
- Brandon Slade
- Daniel Rosenwasser
- Derek P Sifford
- Dhruv Rajvanshi
- Ecole Keine
- @falsandtru
- Holger Jeromin
- Jack Williams
- Jordi Oliveras Rovira
- Joscha Feth
- Josh Goldberg
- Kevin Donnelly
- Khải
- Klaus Meinhardt
- Maarten Sijm
- Matt Bierner
- Mine Starks
- Mohamed Hegazy
- Nathan Shively-Sanders
- Paul Koerbitz
- @rhysd
- Ron Buckton
- Ryan Cavanaugh
- Sheetal Nandi
- @TravCav
- Vakhurin Sergey
- Wenlu Wang
- Wesley Wigham
- @Zzzen
This release include a set of bug fixes reported against TypeScript 2.8.3. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.8.4.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in Tools/Options)
- NuGet package
This release include a set of bug fixes reported against TypeScript 2.8.1. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.8.3.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in Tools/Options)
- NuGet package
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 2.8.
For breaking changes, check out the Breaking changes in TypeScript 2.8 page.
For the complete list of fixed issues, check out the issues fixed in TypeScript 2.8 RC and after TypeScript 2.8 RC.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in project options)
- NuGet package
Special thanks to all contributors to this release:
- Aditya Daflapurkar
- Adnan Chowdhury
- Adrian Leonhard
- Alan Agius
- Alex Eagle
- Anders Hejlsberg
- Andrew Casey
- Andy Hanson
- Armando Aguirre
- Benjamin Lichtman
- Daniel Rosenwasser
- Eric Grube
- Esakki Raj
- Herrington Darkholme
- Jack Williams
- Josh Goldberg
- Klaus Meinhardt
- Martyn Janes
- Matt McCutchen
- Mohamed Hegazy
- Nathan Shively-Sanders
- Noj Vek
- Priyantha Lankapura
- Ricardo N Feliciano
- Ron Buckton
- Ryan Cavanaugh
- Sergii Bezliudnyi
- Sheetal Nandi
- Stephan Ginthör
- @TravCav
- Wenlu Wang
- Wesley Wigham
- Yuichi Nukiyama
This release include a set of bug fixes reported against TypeScript 2.7.1. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.7.2.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in Tools/Options)
- NuGet package
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 2.7.
For breaking changes, check out the Breaking changes in TypeScript 2.7 page.
For the complete list of fixed issues, check out the issues fixed in TypeScript 2.7 RC and after TypeScript 2.7 RC.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in project options)
- NuGet package
Special thanks to all contributors to this release:
- Adrian Leonhard
- Alan Agius
- Alex Khomchenko
- Aluan Haddad
- Anders Hejlsberg
- Andrew Casey
- Andy Hanson
- Armando Aguirre
- Arthur Ozga
- @begincalendar
- Benjamin Lichtman
- Bill Ticehurst
- Cameron Taggart
- Charles Pierce
- Daniel Rosenwasser
- Diogo Franco (Kovensky)
- Eugene Timokhov
- @falsandtru
- Herrington Darkholme
- Homa Wong
- @IdeaHunter
- Jack Williams
- Jakub Korzeniowski
- Jing Ma
- Josh Goldberg
- Justin Bay
- Klaus Meinhardt
- Kris Zyp
- Marius Schulz
- Martin Hiller
- Matt Bierner
- @meyer
- @micbou
- Mike Morearty
- Mine Starks
- Mohamed Hegazy
- Nathan Shively-Sanders
- @nieltg
- Orta Therox
- Oussama Ben Brahim
- Philippe Voinov
- Priyantha Lankapura
- Remo H. Jansen
- Ron Buckton
- Ryan Cavanaugh
- Sean Barag
- Sharon Rolel
- Sheetal Nandi
- Stanislav Iliev
- Tycho Grouwstra
- Wenlu Wang
- Wesley Wigham
- Wilson Hobbs
- Yuichi Nukiyama
- Yuval Greenfield
This release includes:
- Support for JSX Fragments.
- Bug fixes reported against TypeScript 2.6.1.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in Tools/Options)
- NuGet package
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 2.6.
For breaking changes, check out the Breaking changes in TypeScript 2.6 page.
For API breaking changes, check out the API Breaking changes in TypeScript 2.6 page.
For the complete list of fixed issues, check out the issues fixed in TypeScript 2.6 RC and after TypeScript 2.6 RC.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in project options)
- NuGet package
Special thanks to all contributors to this release:
- Adrian Leonhard
- Alex Chugaev
- Alex Eagle
- Anders Hejlsberg
- Andrew Casey
- Andy Hanson
- Armando Aguirre
- Arthur Ozga
- Basarat Ali Syed
- Benjamin Lichtman
- Charles Pierce
- Daniel Rosenwasser
- @falsandtru
- Filipe Silva
- Francois Wouts
- Henry Mercer
- Herrington Darkholme
- Ivan Enderlin
- Joe Calzaretta
- Klaus Meinhardt
- Magnus Kulke
- Matt Bierner
- Matt Mitchell
- Mohamed Hegazy
- Nathan Shively-Sanders
- Paul van Brenk
- Ron Buckton
- Ryan Cavanaugh
- Sheetal Nandi
- Stas Vilchik
- Taras Mankovski
- Thomas den Hollander
- Vakhurin Sergey
- Wesley Wigham
- Zeeshan Ahmed
- Zev Spitz
This release include a set of bug fixes reported against TypeScript 2.5.2. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.5.3.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in Tools/Options)
- NuGet package
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 2.5.
For the complete list of fixed issues, check out the issues fixed in TypeScript 2.5 RC and after TypeScript 2.5 RC.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in Tools/Options)
- NuGet package
Special thanks to all contributors to this release:
- Anders Hejlsberg
- Andrew Casey
- Andy Hanson
- Arthur Ozga
- Basarat Ali Syed
- Benjamin Lichtman
- Daniel Rosenwasser
- Francois Wouts
- Jan Melcher
- Kanchalai Tanglertsampan
- Klaus Meinhardt
- Kārlis Gaņģis
- Matt Mitchell
- Mine Starks
- Mohamed Hegazy
- Nathan Shively-Sanders
- Paul van Brenk
- Ron Buckton
- Ryan Cavanaugh
- Sheetal Nandi
- Tingan Ho
- Tycho Grouwstra
- Wesley Wigham
For release notes, check the release announcement
For new features, check out the What's new in TypeScript 2.5.
Download:
This release contains a few fixes reported against TypeScript's language services. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.4.2.
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 2.4.
For breaking changes, check out the Breaking changes in TypeScript 2.4 page.
For the complete list of fixed issues, check out the fixed issues query for Typescript 2.4.
Download:
- npm
- Visual Studio 2015 plugin
- Visual Studio 2017 (Select new version in Tools/Options)
- NuGet package
This release includes a new flag for tsserver to specify location of npm for nvm users.
Download:
This release include a set of bug fixes reported against TypeScript 2.3.2. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.3.3.
Download:
This release includes a fix to an inadvertent API breaking change affecting WebStorm & Intellij IDEA released part of TypeScript 2.3.1.
Download:
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 2.3 page.
For breaking changes, check out the Breaking changes in TypeScript 2.3 page.
For the complete list of fixed issues, check out the issues fixed in TypeScript 2.3 RC and after TypeScript 2.3 RC.
Download:
Special thanks to all contributors to this release:
- Akinmade Bond
- Anders Hejlsberg
- Andy Hanson
- Argelius Andreas
- @arjunyel
- Artem Roshko
- Arthur Ozga
- Bill Ticehurst
- Christian Silver
- Christophe Vidal
- @cedvdb
- Daniel Lehenbauer
- Daniel Rosenwasser
- Diullei Gomes
- @e-cloud
- Erik McClenney
- @falsandtru
- Hendrik Liebau
- Herrington Darkholme
- Igor Novozhilov
- James Henry
- Jason Jarrett
- Jason Ramsay
- Josh Goldberg
- K. Preißer
- Kagami Sascha Rosylight
- Kanchalai Tanglertsampan
- Klaus Meinhardt
- Logan Mzz
- Magnus Hiie
- Matt Bierner
- Matt McCutchen
- Mike Busyrev
- Mine Starks
- Mohamed Hegazy
- Natalie Coley
- Nathan Shively-Sanders
- Nico Kemnitz
- Nicolas Henry
- Oleg Mihailik
- Ron Buckton
- Ryan Cavanaugh
- Soo Jae Hwang
- Tuure Savuoja
- Vadi Taslim
- Vincent Bel
- Vladimir Matveev
- Zhengbo Li
For release notes, check out the release announcement For new features, check out the What's new in TypeScript 2.3.
For breaking changes, check out the Breaking changes in TypeScript 2.3 page.
For the complete list of fixed issues, check out the fixed issues query for Typescript 2.3.
Download:
Special thanks to all contributors to this release:
- Akinmade Bond
- Anders Hejlsberg
- Andy Hanson
- Argelius Andreas
- @arjunyel
- Artem Roshko
- Arthur Ozga
- Bill Ticehurst
- Christian Silver
- Christophe Vidal
- @cedvdb
- Daniel Lehenbauer
- Daniel Rosenwasser
- Diullei Gomes
- @e-cloud
- Erik McClenney
- @falsandtru
- Hendrik Liebau
- Herrington Darkholme
- Igor Novozhilov
- James Henry
- Jason Jarrett
- Jason Ramsay
- Josh Goldberg
- K. Preißer
- Kagami Sascha Rosylight
- Kanchalai Tanglertsampan
- Klaus Meinhardt
- Logan Mzz
- Magnus Hiie
- Matt Bierner
- Matt McCutchen
- Mike Busyrev
- Mine Starks
- Mohamed Hegazy
- Natalie Coley
- Nathan Shively-Sanders
- Nico Kemnitz
- Nicolas Henry
- Oleg Mihailik
- Ron Buckton
- Ryan Cavanaugh
- Soo Jae Hwang
- Tuure Savuoja
- Vadi Taslim
- Vincent Bel
- Vladimir Matveev
- Zhengbo Li
This release include a set of bug fixes reported against TypeScript 2.2.1. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.2.2.
Download:
For release notes, check out the release announcement
For new features, check out the What's new in TypeScript 2.2.
For breaking changes, check out the Breaking changes in TypeScript 2.2 page.
For the complete list of fixed issues, check out the issues fixed in Typescript 2.2 RC and after Typescript 2.2 RC.
Download:
- npm
- Visual Studio 2015 plugin (requires VS 2015 Update 3 to be installed first)
- NuGet package
Special thanks to all contributors to this release:
- Alexander Rusakov
- Anatoly Ressin
- Andreas Martin
- Andrew Ochsner
- Basarat Ali Syed
- Dahan Gong
- Dan Corder
- David Sheldrick
- @falsandtru
- @flowmemo
- Herrington Darkholme
- Homa Wong
- Joel Day
- Kagami Sascha Rosylight
- Klaus Meinhardt
- Kārlis Gaņģis
- Manish Giri
- Masahiro Wakame
- Raj Dosanjh
- Slawomir Sadziak
- Tingan Ho
- Yuichi Nukiyama
This release include a set of bug fixes reported against TypeScript 2.1.4. For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.1.5.
Download:
For release notes, check out the release announcement.
For new features, check out the What's new in TypeScript 2.1.
For breaking changes, check out the Breaking changes in TypeScript 2.1 page.
For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.1 and TypeScript 2.1.4.
Download:
- npm
- Visual Studio 2015 plugin (requires VS 2015 Update 3 to be installed first)
- NuGet package
Special thanks to all contributors to this release:
- Aaron Holmes
- Akshar Patel
- Alexander Rusakov
- Ali Sabzevari
- Aliaksandr Radzivanovich
- Anatoly Ressin
- András Parditka
- Andrej Baran
- Anton Khlynovskiy
- Asad Saeeduddin
- Ben Mosher
- Charly POLY
- Christophe Vidal
- Cotton Hou
- Dafrok Zhang
- Daniel Hollocher
- David Kmenta
- Dom Chen
- Elisée Maurer
- Emilio García-Pumarino
- Ethan Resnick
- Fabian Cook
- @falsandtru
- Franklin Tse
- Gabe Moothart
- Godfrey Chan
- Guilherme Oenning
- Herrington Darkholme
- Ivo Gabe de Wolff
- Jakub Młokosiewicz
- Jeffrey Morlan
- Joey Wilson
- Jonathon Smith
- Josh Abernathy
- Juan Luis Boya García
- Justin Bay
- Justin Johansson
- Kagami Sascha Rosylight
- Kevin Lang
- Lucien Greathouse
- Lukas Elmer
- Marin Marinov
- Marius Schulz
- Martin Vseticka
- Mattias Buelens
- Michael
- Michael Bromley
- Myles Megyesi
- Nicolas Henry
- Noah Chen
- Omer Sheikh
- Paul Jolly
- Perry Jiang
- Peter Burns
- Richard Knoll
- Richard Sentino
- Robert Coie
- Rohit Verma
- Rostislav Galimsky
- Sam El-Husseini
- Slawomir Sadziak
- Sudheesh Singanamalla
- Thomas Loubiou
- Tim Lancina
- Tim Perry
- Torben Fitschen
- Vidar Tonaas Fauske
- Viktor Zozulyak
- Wesley Wigham
- York Yao
- @yortus
- Yuichi Nukiyama
This release includes a targeted fix for monitoring automatically acquired type definitions.
Download:
This release includes a targeted fix for declaration file acquisition to use a local copy of types-registry to find @types packages instead of querying npm.
Download:
This release include a set of bug fixes reported against TypeScript 2.0.3:
- TypeScript Tools for VS 2015 2.0.2.0 Beta not working (on Windows Server 2012)
- 2x compilation slowdown when upgrading from TS1.8 => TS2.0
- tsc.exe doesn't work on Windows Server 2012
- Script failed with error : 'JsErrorScriptException (0x30001)' during MSBuild
- Visual Studio 2015 crashing when editing typescript file while solution is running and a dynamic code file is open
- Less-than comparison raising error with JSX
- Generated declaration missing generic
- define get set bug
- Tsserver crashes if a directiory in
includearray doesn't exist - TSServer broken with path mappings & empty include
- Exclude isn't working in TypeScript 2.0.2
- Regression: Matched argument name and name of exported function breaks module export
- Completion list showing bogus completions
- Go-to-definition doesn't work on path in calls to 'require'
- Inappropriate string literal completions in object literals
- Could the tsserver add
process.noAsar = true; - TypeError: Cannot read property 'export=' of undefined from ./node_modules\typescript\lib\tsc.js
For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.0.6.
Download:
For release notes, and links to installing for various platforms, check out the release announcement
For new features, check out the What's new in TypeScript 2.0.
For breaking changes, check out the Breaking changes in TypeScript 2.0 page.
For the complete list of fixed issues, check out the fixed issues query for TypeScript 2.0, TypeScript 2.0.2 and TypeScript 2.0.3.
Download:
- npm
- Visual Studio 2015 plugin (requires VS 2015 Update 3 to be installed first)
- NuGet package
Special thanks to all contributors to this release:
- Abubaker Bashir
- Alex Eagle
- Alexander Kuvaev
- Andrew Z Allen
- Andy Hanson
- Anil Anar
- Anton Tolmachev
- Arnav Singh
- Asad Saeeduddin
- Basarat Ali Syed
- Blake Embrey
- Chuck Jazdzewski
- Dick van den Brink
- Doug Ilijev
- Erik Edrosa
- Ethan Rubio
- Evan Martin
- Evan Sebastian
- František Žiacik
- Herrington Darkholme
- Ivo Gabe de Wolff
- Jonathan Toland
- Josh Soref
- Juan Luis Boya García
- Kagami Sascha Rosylight
- Lucien Greathouse
- Matt McCutchen
- Nima Zahedi
- Noj Vek
- Oleg Mihailik
- Oskar Segersva¨rd
- Rado Kirov
- Richard Knoll
- Sarangan Rajamanickam
- Stanislav Sysoev
- Tetsuharu Ohzeki
- Tingan Ho
- Wesley Wigham
- York Yao
- Yuichi Nukiyama
- Zev Spitz
Note: This release has the version tag of 1.8.10.0 for NuGet and npm and 1.8.31.0 for Visual Studio 2015.
This release fixes an issue in React 15.0 and later by removing a dependency on an internal React API when emitting JSX spread attributes. As a result, TypeScript now emits its own standalone helper function for spread attributes.
Download:
Note: This release has the version tag of
1.8.9.0for NuGet and npm and1.8.29.0for Visual Studio 2015.
For the complete list of changes in this release, check out the fixed issues query for TypeScript 1.8.9
Download:
Note: This release has the version tag of
1.8.5.0for Visual Studio 2013,1.8.6.0for NuGet and Visual Studio 2015 and1.8.7.0for npm
This release includes the following fixes:
- Performance problem with
--declaration--noEmitOnErrorand--outFile - Invalid this reference inside arrow function
- File paths in tsconfig exclude are not respected in MSBuild projects
Download:
For release notes, and links to installing for various platforms, check out the release announcement
Note: This release has the version tag of
1.8.2.0for npm and Visual Studio 2013 and1.8.4.0for NuGet and Visual Studio 2015
For new features, checkout the what's new in TypeScript 1.8 page.
For breaking changes, check out the Breaking changes in TypeScript 1.8 page.
For the complete list of fixed issues, check out the fixed issues query for TypeScript 1.8 and TypeScript 1.8.2.
Download:
Special thanks to all contributors to this release:
- Adam Freidin
- Akshar Patel
- Asad Saeeduddin
- Dan Corder
- @dashaus
- Dirk Holtwick
- @falsandtru
- Guy Bedford
- Iain Monro
- Jason Killian
- Jeffrey Morlan
- Jonathon Smith
- Kagami Sascha Rosylight
- Lucien Greathouse
- Martin Vseticka
- Mattias Buelens
- Nathan Yee
- @pcbro
- Richard Sentino
- Rowan Wyborn
- Shyyko Serhiy
- Thomas Loubiou
- Tim Perry
- Wesley Wigham
- York Yao
- Yuichi Nukiyama
This release addresses the following issues:
For release notes, and links to installing for various platforms, check out the release announcement
Note: This release has the version tag of
1.7.3.0for Visual Studio 2013 and1.7.4.0for Visual Studio 2015.
For new features, checkout the what's new in TypeScript 1.7 page.
For breaking changes, check out the Breaking changes in TypeScript 1.7 page.
For the complete list of fixed issues, check out the fixed issues query for TypeScript 1.7.
Special thanks to all contributors to this release:
- Basarat Ali Syed
- Brett Mayen
- Colin Snover
- Denis Nedelyaev
- Dick van den Brink
- Dirk Baeumer
- Eyas Sharaiha
- Graeme Wicksted
- John Vilk
- Jonathan Bond-Caron
- Julian Williams
- Ken Howard
- Martin Vseticka
- Martin Všetička
- Nathan Shively-Sanders
- @progre
- Punya Biswal
- Ryohei Ikegami
- Sébastien Arod
- Tingan Ho
- Viliv Vane
- Wesley Wigham
- York Yao
For release notes, and links to installing for various platforms, check out the release announcement
Note: This release has the version tag of
1.6.2.0for Visual Studio 2013 and1.6.3.0for Visual Studio 2015.
For new features, checkout the what's new in TypeScript 1.6 page.
For breaking changes, check out the Breaking changes in TypeScript 1.6 page.
For the complete list of fixed issues, check out the fixed issues query for TypeScript 1.6.2.
Special thanks to all contributors to this release:
- Adi Dahiya
- Arthur Ozga
- Avery Morin
- Basarat Ali Syed
- Ben Duffield
- Bryan Forbes
- Colby Russell
- David Li
- David Souther
- Dick van den Brink
- Dirk Baeumer
- Frank Wallis
- Gilad Peleg
- Isiah Meadows
- Ivo Gabe de Wolff
- James Whitney
- @jdavidberger
- Jonathan Bond-Caron
- Kagami Sascha Rosylight
- Keith Mashinter
- Keith Mashinter
- kenji imamula
- Kyle Kelley
- Masahiro Wakame
- Micah Zoltu
- Oleg Mihailik
- Oleksandr Chekhovskyi
- Piero Cangianiello
- @piloopin
- Shyyko Serhiy
- Tarik
- Todd Thomson
- Wesley Wigham
For release notes, and links to installing for various platforms, check out the release announcement
Note: This release has the version tag of
1.5.2.0for Visual Studio 2015 and1.5.3.0for Visual Studio 2013.
For new features, checkout the what's new in TypeScript 1.5 page.
For breaking changes, check out the Breaking changes in TypeScript 1.5 page.
For breaking changes in the compiler API, check out the API Breaking Changes in TypeScript 1.5 page.
For the complete list of fixed issues, check out the fixed issues query for TypeScript 1.5.
Special thanks to all contributers to this release:
- Arnav Singh
- Basarat Ali Syed
- Bryan Forbes
- Caitlin Potter
- Chris Bubernak
- Colin Snover
- Dick van den Brink
- Dirk Bäumer
- Frank Wallis
- Guillaume Salles
- Ivo Gabe de Wolff
- James Whitney
- Johannes Rieken
- Jonathan Bond-Caron
- Kagami Sascha Rosylight
- Keith Mashinter
- Lorant Pinter
- Masahiro Wakame
- Oleg Mihailik
- Pedro Maltez
- Shengping Zhong
- Stan Thomas
- Thomas Vitkauskas
- Tingan Ho
- TruongSinh Tran-Nguyen
- Zev Spitz