Releases: microsoft/TypeScript
TypeScript 4.9
For release notes, check out the release announcement.
Downloads are available on:
Changes:
- 93bd577 Bump version to 4.9.3 and LKG.
- 107f832 Update LKG.
- 31bee56 Cherry-pick PR #50977 into release-4.9 (#51363) [ #50872 ]
- 1e2fa7a Update version to 4.9.2-rc and LKG.
- 7ab89e5 Merge remote-tracking branch 'origin/main' into release-4.9
- e5cd686 Update package-lock.json
- 8d40dc1 Update package-lock.json
- 5cfb3a2 Only call return() for an abrupt completion in user code (#51297)
- a7a9d15 Fix for broken baseline in yieldInForInInDownlevelGenerator (#51345)
- 7f8426f fix for-in enumeration containing yield in generator (#51295)
See More
- 3d2b401 Fix assertion functions accessed via wildcard imports (#51324)
- 64d0d5a fix(51301): Fixing an unused import at the end of a line removes the newline (#51320)
- 754eeb2 Update CodeQL workflow and configuration, fix found bugs (#51263)
- d8aad26 Update package-lock.json
- d4f26c8 fix(51245): Class with parameter decorator in arrow function causes "convert to default export" refactoring failure (#51256)
- 16faf45 Update package-lock.json
- 8b1ecdb fix(50654): "Move to a new file" breaks the declaration of referenced variable (#50681)
- 170a17f Dom update 2022-10-25 (#51300)
- 9c4e14d Remove "No type information for this code" from baseline (#51311)
- 88d25b4 fix(50068): Refactors trigger debug failure when JSX text has a ' and a tag on the same line. (#51299)
- 8bee69a Update package-lock.json
- 702de1e Fix early call to return/throw on generator (#51294)
- 2c12b14 Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue (#51271)
- 6af270d Update package-lock.json
- 2cc4c16 Update package-lock.json
- 6093491 Fix apparent typo in getStringMappingType (#51248)
- 61c2609 Update package-lock.json
- ef69116 Generate shortest
rootDirsmodule specifier instead of first possible (#51244) - bbb42f4 Fix typo in canWatchDirectoryOrFile found by CodeQL (#51262)
- a56b254 Include 'this' type parameter in isRelatedTo fast path (#51230)
- 3abd351 Fix super property transform in async arrow in method (#51240)
- eed0511 Update package-lock.json
- 2625c1f Make the init config category order predictable (#51247)
- 1ca99b3 fix(50551): Destructuring assignment with var bypasses "variable is used before being assigned" check (2454) (#50560)
- 3f28fa1 Update package-lock.json
- 906ebe4 Revert structuredTypeRelatedTo change and fix isUnitLikeType (#51076)
- 8ac4652 change type (#51231)
- 245a02c fix(51222): Go-to-definition on return statements should jump to the containing function declaration (#51227)
- 2dff34e markAliasReferenced should include ExportValue as well (#51219)
- 5ef2634 Update package-lock.json
- d0f0e35 Remove old tslint comments (#51220)
- 85d405a Fixed a false positive "await has no effect on the type" diagnostic with mixed generic union (#50833)
- 1f8959f fix: avoid downleveled dynamic import closing over specifier expression (#49663)
- 11066b2 Rename internal functions to
narrowTypeBySwitchOnTypeOfandnarrowTypeByInKeyword(#51215) - 4c9afe8 Update package-lock.json
- f25bcb7 fix(49196): add jsdoc snippet for interface member functions (#51135)
- 7406ee9 fix(51170): Completing an unimplemented property overwrites rest of line (#51175)
- a1d82fc Remove some unnecessary code discovered by rollup (#51204)
- 0481773 LEGO: Merge pull request 51200
- 98c19cb LEGO: Merge pull request 51190
- 13c9b05 Update package-lock.json
- 673475e Update package-lock.json
- f6cf510 Add more tracing to node16/nodenext resolution (#51168)
- 83c5581 Update package-lock.json
- be5f0fe Add an extra regression test for awaited unresolvable recursive union (#51167)
- 2cb7e77 fix(50416): correctly names disabled export refactors (#50663) [ #50416 ]
- 2bcfed0 feat(37440): Provide a quick-fix for non-exported types (#51038)
- a24201c Remove VSDevMode.ps1 and createPlaygroundBuild (#51166)
- 2da62a7 fix(51112): omit parameter names that precede the type (#51142)
- cf1b6b7 feat(51163): show QF to fill in the missing properties for the mapped type. (#51165)
- bdcc240 Remove bug-causing carve-out in conditional type instantiation that hopefully is no longer required (#51151)
- 37317a2 Check nested weak types in intersections on target side of relation (#51140)
- 9f49f9c Update package-lock.json
- 4f54e7e Fix isExhaustiveSwitchStatement to better handle circularities (#51095)
- 503604c Overloads shouldn't gain @deprecated tags of other overloads in quick info (#50904)
- e14a229 Update package-lock.json
- 67256e5 Remove unused declarations array in extractSymbol's TargetRange (#51091)
- 9c87ded fix(51100): ensure tsserver shuts down when parent process is killed (#51107)
- c01ae01 Fix nightly publish oops in Gulpfile (#51131)
- a7d10f1 Update package-lock.json
- d0bfd8c fix(51072): ts.preProcessFile finds import in template string after conditional expression with template strings (#51082)
- ad56b5c Convert scripts/Gulpfile to checked mjs/cjs so they can run without compilation (#50988)
- dbeae5d fix(51017): Make lineText in the references response opt-out (#51081)
- d06a592 Properly defer resolution of mapped types with generic
asclauses (#51050) - 42b1049 Update package-lock.json
- 5f3e6cc Plugin probe location is higher priority than peer node_modules (#51079) [ #34616 ]
- 2648f6a Plugins in project were adding up after every config file reload (#51087)
- c18791c Fix incorrect options type to WatchOptions (#51064)
- b0795e9 Update package-lock.json
- 43c6fd4 Covert some of the config testing to baselines for easy validation (#51063)
- fc5e72b Remove unused defaultWatchFileKind method since useFsEvents is default for tsserver and tsc (#51044)
- 8af9a93 Use typescript.d.ts in APISample tests (#51061)
- 4953316 Remove configureLanguageServiceBuild, instrumenter (#51048)
- 9dfffd0 Update GitHub Actions (#51045)
- 4635a5c Update package-lock.json
- 33a34e5 Adding a JSDoc comment to the es5 type declarations to describe the functionality of Date.now() (#50630)
- 299745c Fix crash in goto-def on
@override(#51016) - 7dcf11f fix(50750): Object type literal with string literal property in contextual typing position causes language service error on all literal type references (#50757)
- 5cd49f6 Update package-lock.json
- 8a1b858 Update package-lock.json
- 96894db Include type parameter defaults in contextual typing (#50994) [ #51002 ]
- 0d0a793 Allow Unicode extended escapes in ES5 and earlier (#50918)
- 58bae8d Update package-lock.json
- 0ce72ef Add option to OrganizeImports f...
TypeScript 4.8.4
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:
TypeScript 4.8.3
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:
TypeScript 4.8
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:
TypeScript 4.8 RC
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
TypeScript 4.8 Beta
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
TypeScript 4.7.4
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:
TypeScript 4.7.3
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:
TypeScript 4.7.2
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:
TypeScript 4.7 RC
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on: