e674ef3 | Sheetal Nandi | 23 March 2023, 20:15:25 UTC | Pick PR #53468 (Fix incorrect assert about configFi...) into release-5.0 (#53471) | 23 March 2023, 20:15:25 UTC |
e34eaff | TypeScript Bot | 23 March 2023, 18:54:51 UTC | 🤖 Pick PR #53388 (Exclude special index signature rul...) into release-5.0 (#53445) Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> | 23 March 2023, 18:54:51 UTC |
5348903 | TypeScript Bot | 22 March 2023, 21:46:54 UTC | 🤖 Pick PR #53385 (Add missing ambient check to `verba...) into release-5.0 (#53389) Co-authored-by: Andrew Branch <andrew@wheream.io> | 22 March 2023, 21:46:54 UTC |
3ec598c | TypeScript Bot | 15 March 2023, 23:58:05 UTC | Update LKG | 15 March 2023, 23:58:05 UTC |
0e765ac | TypeScript Bot | 15 March 2023, 22:39:00 UTC | 🤖 Pick PR #53268 (fix(53204): Bug: __runInitializers(...) into release-5.0 (#53273) Co-authored-by: Oleksandr T <oleksandr.tarasiuk@outlook.com> | 15 March 2023, 22:39:00 UTC |
cb69c8a | TypeScript Bot | 14 March 2023, 21:26:18 UTC | Update LKG | 14 March 2023, 21:26:18 UTC |
d97bb67 | TypeScript Bot | 14 March 2023, 21:15:54 UTC | 🤖 Pick PR #53174 (Remove old references to Node v4, s...) into release-5.0 (#53189) Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com> | 14 March 2023, 21:15:54 UTC |
6e59874 | TypeScript Bot | 14 March 2023, 20:26:22 UTC | 🤖 Pick PR #53240 (Allow 'verbatimModuleSyntax' with t...) into release-5.0 (#53253) Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> Co-authored-by: typescript-bot <typescript@microsoft.com> | 14 March 2023, 20:26:22 UTC |
9a8badd | TypeScript Bot | 11 March 2023, 00:09:47 UTC | Bump version to 5.0.2 and LKG | 11 March 2023, 00:09:47 UTC |
a5484ae | TypeScript Bot | 10 March 2023, 23:53:10 UTC | 🤖 Pick PR #53139 (Make ModuleResolutionKind.Node10 ch...) into release-5.0 (#53143) Co-authored-by: Andrew Branch <andrew@wheream.io> | 10 March 2023, 23:53:10 UTC |
23455b4 | Jake Bailey | 10 March 2023, 00:07:26 UTC | Cherry-pick #52993 to release-5.0 (#53142) | 10 March 2023, 00:07:26 UTC |
f7f44da | TypeScript Bot | 09 March 2023, 22:26:44 UTC | 🤖 Pick PR #53183 (Set package.json minimum to Node 12...) into release-5.0 (#53186) Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com> | 09 March 2023, 22:26:44 UTC |
4d4227a | Daniel Rosenwasser | 07 March 2023, 07:22:27 UTC | Pin dependencies in `release-5.0` (#53126) Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com> | 07 March 2023, 07:22:27 UTC |
79bdd93 | TypeScript Bot | 07 March 2023, 01:17:49 UTC | 🤖 Pick PR #52984 (Check for strict subtypes and then ...) into release-5.0 (#53085) Co-authored-by: Anders Hejlsberg <andersh@microsoft.com> | 07 March 2023, 01:17:49 UTC |
b0afbd6 | Jake Bailey | 02 March 2023, 20:38:45 UTC | Cherry-pick #52565 to release-5.0 (#53055) Co-authored-by: Oleksandr T <oleksandr.tarasiuk@outlook.com> | 02 March 2023, 20:38:45 UTC |
3ede924 | TypeScript Bot | 02 March 2023, 20:36:57 UTC | 🤖 Pick PR #53012 (Omit intersection property check wh...) into release-5.0 (#53024) Co-authored-by: Anders Hejlsberg <andersh@microsoft.com> | 02 March 2023, 20:36:57 UTC |
89515ce | Daniel Rosenwasser | 25 February 2023, 02:46:19 UTC | Update version to 5.0.1-rc and LKG. | 25 February 2023, 02:46:19 UTC |
d3815df | Daniel Rosenwasser | 25 February 2023, 02:39:45 UTC | Merge branch 'main' into release-5.0 | 25 February 2023, 02:39:45 UTC |
e9868e9 | Andrew Branch | 24 February 2023, 23:49:08 UTC | `--moduleResolution bundler`: Require ESM for `module` and remove `node` from hard-coded conditions (#52940) | 24 February 2023, 23:49:08 UTC |
3f7bf69 | Daniel Rosenwasser | 24 February 2023, 20:52:30 UTC | Destructure common factory methods in the parser. (#52920) | 24 February 2023, 20:52:30 UTC |
4416d54 | TypeScript Bot | 24 February 2023, 06:07:01 UTC | Update package-lock.json | 24 February 2023, 06:07:01 UTC |
1a76569 | Mateusz Burzyński | 23 February 2023, 20:13:30 UTC | Retry querying string completions from the inferred type if the original completions request doesn't return anything (#52875) | 23 February 2023, 20:13:30 UTC |
f2df10f | TypeScript Bot | 23 February 2023, 06:06:55 UTC | Update package-lock.json | 23 February 2023, 06:06:55 UTC |
8becdf2 | Ron Buckton | 23 February 2023, 01:41:09 UTC | Fix emit for nested object rest in assignment pattern (#52922) | 23 February 2023, 01:41:09 UTC |
718e63b | Jake Bailey | 23 February 2023, 01:01:15 UTC | Add links to github above big var blocks (#52925) | 23 February 2023, 01:01:15 UTC |
b39f10f | Jake Bailey | 22 February 2023, 19:45:51 UTC | Switch to var in emitter, writer, printer (#52906) | 22 February 2023, 19:45:51 UTC |
27f20c9 | Sheetal Nandi | 22 February 2023, 19:40:48 UTC | Defer creation of node typings installer (#52904) | 22 February 2023, 19:40:48 UTC |
3267c76 | Jake Bailey | 22 February 2023, 19:05:50 UTC | Fix debug assert for type assertions / JSX (#52919) | 22 February 2023, 19:05:50 UTC |
6bbdcaa | ExE Boss | 22 February 2023, 18:00:52 UTC | Fix definition of `Array.prototype[Symbol.unscopables]` (#42566) | 22 February 2023, 18:00:52 UTC |
ef79b42 | Jake Bailey | 22 February 2023, 02:05:02 UTC | Don't emit binding pattern pattern / optional parameter error when an initializer is present (#52880) | 22 February 2023, 02:05:02 UTC |
27376f1 | Daniel Rosenwasser | 22 February 2023, 01:35:55 UTC | Swap closure state in the type-checker to `var` to avoid TDZ checks. (#52835) | 22 February 2023, 01:35:55 UTC |
c5e4f00 | Jake Bailey | 22 February 2023, 01:32:32 UTC | Switch to var in binder for top level variables (#52903) | 22 February 2023, 01:32:32 UTC |
3471bd7 | Jake Bailey | 21 February 2023, 23:42:15 UTC | Fix type import node circularity errors in eager diagnostic mode, deprecations (#52861) | 21 February 2023, 23:42:15 UTC |
8adc460 | Jake Bailey | 21 February 2023, 23:41:35 UTC | Modify ignoreDeprecation diagnostic to be copy/pastable (#52900) | 21 February 2023, 23:41:35 UTC |
4587871 | Jake Bailey | 21 February 2023, 19:09:06 UTC | Fix RWC tests with errors in tsconfig (#52824) | 21 February 2023, 19:09:06 UTC |
b579516 | Jake Bailey | 21 February 2023, 19:08:51 UTC | Handle multiple levels of substitutions and indexed accesses in getActualTypeVariable (#52848) | 21 February 2023, 19:08:51 UTC |
38b951e | Mateusz Burzyński | 21 February 2023, 18:41:16 UTC | Fixed crash in switch completions related to parenthesized expressions (#52881) | 21 February 2023, 18:41:16 UTC |
e88fe15 | Jake Bailey | 21 February 2023, 18:14:26 UTC | Remove ts namespace import from checker (#52890) | 21 February 2023, 18:14:26 UTC |
e1ae30e | Oleksandr T | 21 February 2023, 18:02:00 UTC | fix(52852): "Move to a new file" refactoring does not maintain "import type" semantics (#52854) | 21 February 2023, 18:02:00 UTC |
f0d1eee | TypeScript Bot | 21 February 2023, 06:06:32 UTC | Update package-lock.json | 21 February 2023, 06:06:32 UTC |
c6fb2e1 | TypeScript Bot | 20 February 2023, 06:07:10 UTC | Update package-lock.json | 20 February 2023, 06:07:10 UTC |
5c92af1 | Anders Hejlsberg | 18 February 2023, 17:35:24 UTC | Fix contextual typing for post-spread tuple elements (#52769) | 18 February 2023, 17:35:24 UTC |
d87d0ad | TypeScript Bot | 18 February 2023, 06:06:25 UTC | Update package-lock.json | 18 February 2023, 06:06:25 UTC |
bbb98cf | Oleksandr T | 18 February 2023, 01:36:52 UTC | fix(52664): Assertion failure on completions for derived class with computed base property name (#52673) | 18 February 2023, 01:36:52 UTC |
0463766 | Daniel Rosenwasser | 18 February 2023, 01:07:11 UTC | Switch let/const to var in the scanner & parser for top-levelish variables. (#52832) | 18 February 2023, 01:07:11 UTC |
8cc216a | Jake Bailey | 18 February 2023, 00:46:03 UTC | Ensure parameters are in scope when converting parameter/return types to type nodes (#49627) | 18 February 2023, 00:46:03 UTC |
088fdf6 | Oleksandr T | 17 February 2023, 19:31:45 UTC | fix(51202): Circular instantiation expression crashing IDEs (#51214) | 17 February 2023, 19:31:45 UTC |
a3a4993 | Jake Bailey | 17 February 2023, 18:55:56 UTC | Don't parse out a name for JSX fragments (#52818) | 17 February 2023, 18:55:56 UTC |
ddfec78 | TypeScript Bot | 17 February 2023, 06:07:05 UTC | Update package-lock.json | 17 February 2023, 06:07:05 UTC |
a3b516f | Mateusz Burzyński | 17 February 2023, 02:56:42 UTC | Add an extra test case for inferring return type of generic class without a constructor (#52741) | 17 February 2023, 02:56:42 UTC |
fd03708 | Ron Buckton | 17 February 2023, 02:34:58 UTC | Fix crash in 'Wrap in JSX Fragment' quick fix (#52816) | 17 February 2023, 02:34:58 UTC |
3980b5b | Jake Bailey | 16 February 2023, 23:57:30 UTC | Fix overloadTag2 test (#52814) | 16 February 2023, 23:57:30 UTC |
879dbcd | Mateusz Burzyński | 16 February 2023, 23:17:07 UTC | Do not report errors when inference is partially blocked (#52728) | 16 February 2023, 23:17:07 UTC |
4b534dc | Nathan Shively-Sanders | 16 February 2023, 22:40:40 UTC | Check overload tag against implementation (#52474) | 16 February 2023, 22:40:40 UTC |
2976b6b | Mateusz Burzyński | 16 February 2023, 21:38:10 UTC | Filtering mapped types declarations (#51650) | 16 February 2023, 21:38:10 UTC |
55eff14 | Ron Buckton | 16 February 2023, 21:15:54 UTC | Fix crash in extract type and generate get/set refactors (#52803) | 16 February 2023, 21:15:54 UTC |
7dd2a5e | Ron Buckton | 16 February 2023, 19:38:18 UTC | Fix crash in private accessor emit (#52785) | 16 February 2023, 19:38:18 UTC |
2f43308 | Vitaly | 16 February 2023, 19:09:29 UTC | Add API option to `getCompletionsAtPosition` to expose completion `symbol` information (#52560) Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com> | 16 February 2023, 19:09:29 UTC |
1513649 | Vitaly | 16 February 2023, 16:44:14 UTC | Don't add redundant await in completions (#52677) | 16 February 2023, 16:44:14 UTC |
d79eb02 | Jake Bailey | 16 February 2023, 15:44:06 UTC | Prefer using enum literal's own base type rather than enum's base type in comparison (#52703) | 16 February 2023, 15:44:06 UTC |
588dd82 | TypeScript Bot | 16 February 2023, 06:06:37 UTC | Update package-lock.json | 16 February 2023, 06:06:37 UTC |
733d7ae | Oleksandr T | 15 February 2023, 22:33:39 UTC | fix(52749): Assertion failure in derived class completion (#52787) | 15 February 2023, 22:33:39 UTC |
2c67c8f | Ron Buckton | 15 February 2023, 17:51:25 UTC | Enforce NLT restriction after 'accessor' keyword (#52763) | 15 February 2023, 17:51:25 UTC |
d8e81bb | TypeScript Bot | 15 February 2023, 06:06:54 UTC | Update package-lock.json | 15 February 2023, 06:06:54 UTC |
7d00bb0 | Anders Hejlsberg | 15 February 2023, 00:25:46 UTC | Widening and non-widening computed enum types (#52542) | 15 February 2023, 00:25:46 UTC |
de2ab4a | Oleksandr T | 14 February 2023, 22:25:00 UTC | fix(52761): overload tag is not supported in completions (#52762) | 14 February 2023, 22:25:00 UTC |
84b8483 | Anders Hejlsberg | 14 February 2023, 20:12:42 UTC | Improvements to `strictSubtypeRelation` and `getNarrowedType` (#52282) | 14 February 2023, 20:12:42 UTC |
a8b4a3b | Oleksandr T | 14 February 2023, 20:03:54 UTC | fix(52061): Constructor parameters exported as type included in emitted metadata (#52138) | 14 February 2023, 20:03:54 UTC |
df6b9e5 | Tobias S | 14 February 2023, 18:50:53 UTC | fix property completion in unions of object types and template literal types (#52196) | 14 February 2023, 18:50:53 UTC |
48e812a | Andrew Branch | 14 February 2023, 18:23:08 UTC | Prefer top-level type-only imports in verbatimModuleSyntax (#52747) | 14 February 2023, 18:23:08 UTC |
ab40f5e | Mateusz Burzyński | 14 February 2023, 17:47:32 UTC | Avoid caching resolved signatures for language service requests like signature help (#52679) | 14 February 2023, 17:47:32 UTC |
f23dd7a | Ron Buckton | 14 February 2023, 16:16:12 UTC | Fix crash in getAwaitedType (#52752) | 14 February 2023, 16:16:12 UTC |
72fb827 | Anders Hejlsberg | 14 February 2023, 15:33:22 UTC | Check conditional types in depth in `isTypeParameterAtTopLevel` (#52648) | 14 February 2023, 15:33:22 UTC |
9c40be1 | TypeScript Bot | 14 February 2023, 06:07:26 UTC | Update package-lock.json | 14 February 2023, 06:07:26 UTC |
99927ca | Andrew Branch | 14 February 2023, 00:03:02 UTC | Replace all instances of `compilerOptions.isolatedModules` with function considering `verbatimModuleSyntax` (#52746) | 14 February 2023, 00:03:02 UTC |
79df2bc | Jake Bailey | 13 February 2023, 22:58:56 UTC | Don't allow everything to be assignable to string within string mappings like Uppercase/Lowercase (#52734) | 13 February 2023, 22:58:56 UTC |
5b71f59 | Jake Bailey | 13 February 2023, 22:55:12 UTC | Fix spurious circularity caused by removeOptionalityFromDeclaredType, cache result (#52696) | 13 February 2023, 22:55:12 UTC |
6aba9b8 | Daniel Rosenwasser | 13 February 2023, 21:50:57 UTC | Drop `deferredNodes` after checking them all. (#52606) | 13 February 2023, 21:50:57 UTC |
738b45e | Mateusz Burzyński | 13 February 2023, 19:24:15 UTC | Fixed crash in `checkExportsOnMergedDeclarationsWorker` (#52740) | 13 February 2023, 19:24:15 UTC |
098e18e | TypeScript Bot | 13 February 2023, 06:06:58 UTC | Update package-lock.json | 13 February 2023, 06:06:58 UTC |
ed15865 | TypeScript Bot | 11 February 2023, 06:06:14 UTC | Update package-lock.json | 11 February 2023, 06:06:14 UTC |
aa65825 | Andrew Branch | 10 February 2023, 23:26:09 UTC | Fix completion details auto-imports crashes (#52686) | 10 February 2023, 23:26:09 UTC |
c838b0c | Anders Hejlsberg | 10 February 2023, 19:17:59 UTC | Consult cached contextual types only when no contextFlags (#52611) | 10 February 2023, 19:17:59 UTC |
1c9ce4f | TypeScript Bot | 10 February 2023, 06:06:59 UTC | Update package-lock.json | 10 February 2023, 06:06:59 UTC |
7612a3a | Gabriela Araujo Britto | 10 February 2023, 00:31:58 UTC | Fix crash on `addImportFromExportedSymbol` with default exported symbol (#52694) | 10 February 2023, 00:31:58 UTC |
7fb6c99 | Daniel Rosenwasser | 09 February 2023, 23:37:22 UTC | Don't create an unnecessary text span in `isInStringOrRegularExpressionOrTemplateLiteral` (#52697) | 09 February 2023, 23:37:22 UTC |
bd905d4 | Anders Hejlsberg | 09 February 2023, 23:04:57 UTC | Fix crash in union subtype reduction involving template literal and string mapping types (#52699) | 09 February 2023, 23:04:57 UTC |
6c9792a | Ron Buckton | 09 February 2023, 19:48:45 UTC | Decorators normative changes (#52582) | 09 February 2023, 19:48:45 UTC |
0ef9e8e | Jake Bailey | 09 February 2023, 19:34:47 UTC | Ensure we treat "type assertions" as JSX within a unary expression (#52667) | 09 February 2023, 19:34:47 UTC |
bec0fda | Jake Bailey | 09 February 2023, 19:04:07 UTC | Add test for already fixed issue 49778 (#52668) | 09 February 2023, 19:04:07 UTC |
9a14949 | Gabriela Araujo Britto | 09 February 2023, 18:22:22 UTC | Fix accessing `toString` of features map (#52340) | 09 February 2023, 18:22:22 UTC |
57ebd99 | Anders Hejlsberg | 09 February 2023, 15:06:09 UTC | Exclude `typeof this` from check in `isConstantReference` (#52680) | 09 February 2023, 15:06:09 UTC |
1c822c4 | Oleksandr T | 09 February 2023, 01:25:39 UTC | feat(52097): "Add missing properties" quick fix for calculated string values ... (#52135) | 09 February 2023, 01:25:39 UTC |
a0afacd | Andrew Branch | 08 February 2023, 20:36:12 UTC | Avoid caching duplicate export info from AutoImportProvider (#52683) | 08 February 2023, 20:36:12 UTC |
963f913 | TypeScript Bot | 08 February 2023, 06:06:47 UTC | Update package-lock.json | 08 February 2023, 06:06:47 UTC |
a89f416 | TypeScript Bot | 07 February 2023, 06:06:24 UTC | Update package-lock.json | 07 February 2023, 06:06:24 UTC |
cdeb1e3 | Oleksandr T | 07 February 2023, 00:18:06 UTC | feat(48702): Emit for dynamic import (import()) when target >= ES2020 and module == None (#50942) | 07 February 2023, 00:18:06 UTC |
76c23e4 | Mateusz Burzyński | 07 February 2023, 00:17:05 UTC | Fixed binding element types coming from the out of tuple bounds under `noUncheckedIndexedAccess` (#52318) | 07 February 2023, 00:17:05 UTC |
40208a8 | Mateusz Burzyński | 07 February 2023, 00:15:27 UTC | Narrow references within optional chains in for-in loops (#52059) | 07 February 2023, 00:15:27 UTC |
4775381 | Gabriela Araujo Britto | 06 February 2023, 23:42:05 UTC | Ensure projects are updated for find all references (#52583) | 06 February 2023, 23:42:05 UTC |