babel/babel
### [`v7.20.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7202-2022-11-04)
[Compare Source](https://togithub.com/babel/babel/compare/v7.19.4...v7.20.2)
##### :bug: Bug Fix
- `babel-core`, `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-simple-access`, `babel-node`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-react-constant-elements`, `babel-preset-env`, `babel-standalone`, `babel-types`
- [#15124](https://togithub.com/babel/babel/pull/15124) fix: `@babel/node` repl and enable `no-use-before-define` rule ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-plugin-transform-typescript`
- [#15121](https://togithub.com/babel/babel/pull/15121) fix: `tsSatisfiesExpression` check with different duplicated `@babel/types` versions ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-parser`
- [#15094](https://togithub.com/babel/babel/pull/15094) fix: `parser` typings for plugins ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-generator`
- [#15118](https://togithub.com/babel/babel/pull/15118) Improve printing of \[no LineTerminator here] with comments ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-plugin-proposal-decorators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-jscript`
- [#15113](https://togithub.com/babel/babel/pull/15113) fix: wrap anonymous class expression within statement ([@JLHwung](https://togithub.com/JLHwung))
- `babel-plugin-transform-destructuring`
- [#15104](https://togithub.com/babel/babel/pull/15104) fix: Destructuring exceptions ` for ( let { } = 0 ; 0 ; ) ` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
sanity-io/pkg-utils
### [`v1.18.0`](https://togithub.com/sanity-io/pkg-utils/blob/HEAD/CHANGELOG.md#1180-httpsgithubcomsanity-iopkg-utilscomparev1173v1180-2022-11-08)
[Compare Source](https://togithub.com/sanity-io/pkg-utils/compare/v1.17.3...v1.18.0)
##### Features
- use recast for extracting declared modules ([719878f](https://togithub.com/sanity-io/pkg-utils/commit/719878f746ba2d6a5ccaf06f228a7ad5e218d480))
### [`v1.17.3`](https://togithub.com/sanity-io/pkg-utils/blob/HEAD/CHANGELOG.md#1173-httpsgithubcomsanity-iopkg-utilscomparev1172v1173-2022-11-07)
[Compare Source](https://togithub.com/sanity-io/pkg-utils/compare/v1.17.2...v1.17.3)
##### Bug Fixes
- syntax error on multi-line declared modules ([2b4670d](https://togithub.com/sanity-io/pkg-utils/commit/2b4670d27b5f0cfcfe08ae3f9d35c46912bf2a79))
sanity-io/plugin-kit
### [`v2.1.16`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2116-httpsgithubcomsanity-ioplugin-kitcomparev2115v2116-2022-11-16)
[Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.15...v2.1.16)
##### Bug Fixes
- **docs:** quickstart correction ([02a0fa4](https://togithub.com/sanity-io/plugin-kit/commit/02a0fa44ac104080df5aa0e79c6b66275cf1575c))
### [`v2.1.15`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2115-httpsgithubcomsanity-ioplugin-kitcomparev2114v2115-2022-11-16)
[Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.14...v2.1.15)
##### Bug Fixes
- **docs:** added more details on inject command ([9f0d3ae](https://togithub.com/sanity-io/plugin-kit/commit/9f0d3ae1a8dedbb3c5c0f9443ac6088fe170b66c))
### [`v2.1.14`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2114-httpsgithubcomsanity-ioplugin-kitcomparev2113v2114-2022-11-15)
[Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.13...v2.1.14)
##### Bug Fixes
- **deps:** update dependency get-it to v7 ([#28](https://togithub.com/sanity-io/plugin-kit/issues/28)) ([9928b10](https://togithub.com/sanity-io/plugin-kit/commit/9928b10aa42dc128b17c4eaae9fdae1a4a439ca1))
- **deps:** update dependency git-user-info to v2 ([#20](https://togithub.com/sanity-io/plugin-kit/issues/20)) ([71ea801](https://togithub.com/sanity-io/plugin-kit/commit/71ea80136c86e7875fdd8a3c6cffcf62b5ea388b))
- **deps:** update dependency npm-packlist to v7 ([#33](https://togithub.com/sanity-io/plugin-kit/issues/33)) ([bb883c8](https://togithub.com/sanity-io/plugin-kit/commit/bb883c836b8a5f81c26c873426337aaaf6edc4b3))
- **deps:** update dependency postcss to ^8.4.19 ([#45](https://togithub.com/sanity-io/plugin-kit/issues/45)) ([21a7c0c](https://togithub.com/sanity-io/plugin-kit/commit/21a7c0cca3fe96094cda188dfcebd07ed4dc46f8))
- **deps:** update dependency validate-npm-package-name to v5 ([#37](https://togithub.com/sanity-io/plugin-kit/issues/37)) ([4005536](https://togithub.com/sanity-io/plugin-kit/commit/40055360f5dafa6f802ba4145deeb626e98ba9cf))
- show correct yalc command for both npm and yarn ([47ac2a0](https://togithub.com/sanity-io/plugin-kit/commit/47ac2a0a54ba13ad71fe4dedbdd6a4b791e4c9ff))
- support how renovatebot generate lockfiles ([#47](https://togithub.com/sanity-io/plugin-kit/issues/47)) ([160e64b](https://togithub.com/sanity-io/plugin-kit/commit/160e64bba42fc0b61c5a1b6dd9de5072eeeeb719))
### [`v2.1.13`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2113-httpsgithubcomsanity-ioplugin-kitcomparev2112v2113-2022-11-15)
[Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.12...v2.1.13)
##### Bug Fixes
- shortened the V3 banner and added it to init readme ([31757d7](https://togithub.com/sanity-io/plugin-kit/commit/31757d71d16e4a9c7536a857a01b3e52419f8cf1))
### [`v2.1.12`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2112-httpsgithubcomsanity-ioplugin-kitcomparev2111v2112-2022-11-14)
[Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.11...v2.1.12)
##### Bug Fixes
- **docs:** made check secrets an explicit step in semver-workflow readme ([9315e14](https://togithub.com/sanity-io/plugin-kit/commit/9315e14f0a27cfa394528f43e721e6695df9be51))
- semver-workflow readme link ([f454246](https://togithub.com/sanity-io/plugin-kit/commit/f454246f4cb24fb8c92059f56c87270910ccadba))
### [`v2.1.11`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2111-httpsgithubcomsanity-ioplugin-kitcomparev2110v2111-2022-11-14)
[Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.10...v2.1.11)
##### Bug Fixes
- made inject readme consider more things as matching ([33acfff](https://togithub.com/sanity-io/plugin-kit/commit/33acffffc9ce933b703999ad5cd283c1c27f635a))
### [`v2.1.10`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2110-httpsgithubcomsanity-ioplugin-kitcomparev219v2110-2022-11-14)
[Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.9...v2.1.10)
##### Bug Fixes
- link-watch now works when the watch directory does not exist on startup ([a4acd54](https://togithub.com/sanity-io/plugin-kit/commit/a4acd54800c7866e58f44dc1785fd151aa0350a2))
### [`v2.1.9`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#219-httpsgithubcomsanity-ioplugin-kitcomparev218v219-2022-11-14)
[Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.8...v2.1.9)
##### Bug Fixes
- semver-workflow readme is now compatible with init ([95e8cba](https://togithub.com/sanity-io/plugin-kit/commit/95e8cba76582474271734f5e9259d9e5ce85acda))
### [`v2.1.8`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#218-httpsgithubcomsanity-ioplugin-kitcomparev217v218-2022-11-07)
[Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.7...v2.1.8)
##### Bug Fixes
- **deps:** sanity 3.0.0-rc.1 ([aa2d619](https://togithub.com/sanity-io/plugin-kit/commit/aa2d6196dd3c20e26bee0f3f5df125d3a8d9cba3))
- **deps:** sanity 3.0.0-rc.2 ([345eaa8](https://togithub.com/sanity-io/plugin-kit/commit/345eaa8808e6ee158cb10c25f73e3337be8fff81))
### [`v2.1.7`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#217-httpsgithubcomsanity-ioplugin-kitcomparev216v217-2022-11-04)
[Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.6...v2.1.7)
##### Bug Fixes
- workflow name based on inputs ([75c8932](https://togithub.com/sanity-io/plugin-kit/commit/75c89321c71025bf2de2c3911d58ad4b084c8dc3))
### [`v2.1.6`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#216-httpsgithubcomsanity-ioplugin-kitcomparev215v216-2022-11-04)
[Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.5...v2.1.6)
##### Bug Fixes
- package.json is now part of exports ([9e0631a](https://togithub.com/sanity-io/plugin-kit/commit/9e0631af37b7e1c87945d5ae9fc82775c8eebe4c))
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.43.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5430-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5421v5430-2022-11-14)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.1...v5.43.0)
##### Bug Fixes
- **eslint-plugin:** \[no-shadow] handle false positives on generics and parameters ([#5902](https://togithub.com/typescript-eslint/typescript-eslint/issues/5902)) ([769e8c8](https://togithub.com/typescript-eslint/typescript-eslint/commit/769e8c8b9a51cd3448e47d13c7b0dab0468ee23c))
- **eslint-plugin:** \[promise-function-async] handle keyword token ([#5907](https://togithub.com/typescript-eslint/typescript-eslint/issues/5907)) ([f25a94f](https://togithub.com/typescript-eslint/typescript-eslint/commit/f25a94fa75e497a6b9ec29a008bcc89818eed60d))
##### Features
- **eslint-plugin:** \[consistent-type-imports] support fixing to inline types ([#5050](https://togithub.com/typescript-eslint/typescript-eslint/issues/5050)) ([75dcdf1](https://togithub.com/typescript-eslint/typescript-eslint/commit/75dcdf164d206c5530ba7cc095c4599ec90abe35))
- **eslint-plugin:** \[naming-convention] add support for "override" and "async" modifiers ([#5310](https://togithub.com/typescript-eslint/typescript-eslint/issues/5310)) ([#5610](https://togithub.com/typescript-eslint/typescript-eslint/issues/5610)) ([c759da1](https://togithub.com/typescript-eslint/typescript-eslint/commit/c759da169390ba490eee9ef773cc9edc88a32817))
- **eslint-plugin:** \[prefer-optional-chain] support suggesting `!foo || !foo.bar` as a valid match for the rule ([#5594](https://togithub.com/typescript-eslint/typescript-eslint/issues/5594)) ([923d486](https://togithub.com/typescript-eslint/typescript-eslint/commit/923d486c8c9c9096deac425e7a6cb0b6457eacbd))
#### [5.42.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1) (2022-11-07)
##### Bug Fixes
- **eslint-plugin:** isTypeReadonly stack overflow ([#5875](https://togithub.com/typescript-eslint/typescript-eslint/issues/5875)) ([#5876](https://togithub.com/typescript-eslint/typescript-eslint/issues/5876)) ([2d9a33c](https://togithub.com/typescript-eslint/typescript-eslint/commit/2d9a33cfb2db53d76246a59253daaf2abb19ee57))
### [`v5.42.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5421-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5420v5421-2022-11-07)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1)
##### Bug Fixes
- **eslint-plugin:** isTypeReadonly stack overflow ([#5875](https://togithub.com/typescript-eslint/typescript-eslint/issues/5875)) ([#5876](https://togithub.com/typescript-eslint/typescript-eslint/issues/5876)) ([2d9a33c](https://togithub.com/typescript-eslint/typescript-eslint/commit/2d9a33cfb2db53d76246a59253daaf2abb19ee57))
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.43.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5430-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5421v5430-2022-11-14)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.1...v5.43.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### [5.42.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1) (2022-11-07)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v5.42.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5421-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5420v5421-2022-11-07)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
eslint/eslint
### [`v8.27.0`](https://togithub.com/eslint/eslint/releases/tag/v8.27.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.26.0...v8.27.0)
##### Features
- [`f14587c`](https://togithub.com/eslint/eslint/commit/f14587c42bb0fe6ec89529aede045a488083d6ee) feat: new `no-new-native-nonconstructor` rule ([#16368](https://togithub.com/eslint/eslint/issues/16368)) (Sosuke Suzuki)
- [`978799b`](https://togithub.com/eslint/eslint/commit/978799bd5c76fecf4ce8f17d89ad6c9f436c3228) feat: add new rule `no-empty-static-block` ([#16325](https://togithub.com/eslint/eslint/issues/16325)) (Sosuke Suzuki)
- [`69216ee`](https://togithub.com/eslint/eslint/commit/69216ee69c7172e847b64e0e934b5121a34d0ea3) feat: no-empty suggest to add comment in empty BlockStatement ([#16470](https://togithub.com/eslint/eslint/issues/16470)) (Nitin Kumar)
- [`319f0a5`](https://togithub.com/eslint/eslint/commit/319f0a5491598825bbd528c6d1fc12771056a74c) feat: use `context.languageOptions.ecmaVersion` in core rules ([#16458](https://togithub.com/eslint/eslint/issues/16458)) (Milos Djermanovic)
##### Bug Fixes
- [`c3ce521`](https://togithub.com/eslint/eslint/commit/c3ce5212f672d95dde3465d7d3c4bf99ff665f8b) fix: Ensure unmatched glob patterns throw an error ([#16462](https://togithub.com/eslint/eslint/issues/16462)) (Nicholas C. Zakas)
- [`886a038`](https://togithub.com/eslint/eslint/commit/886a0386897f96d2da95eba8c52bd893fcbf7e86) fix: handle files with unspecified path in `getRulesMetaForResults` ([#16437](https://togithub.com/eslint/eslint/issues/16437)) (Francesco Trotta)
##### Documentation
- [`ce93b42`](https://togithub.com/eslint/eslint/commit/ce93b429bf917640473dd7e26b49bba993c68ce4) docs: Stylelint property-no-unknown ([#16497](https://togithub.com/eslint/eslint/issues/16497)) (Nick Schonning)
- [`d2cecb4`](https://togithub.com/eslint/eslint/commit/d2cecb4ad2a6d33444cf0288a863c43acb3b468a) docs: Stylelint declaration-block-no-shorthand-property-overrides ([#16498](https://togithub.com/eslint/eslint/issues/16498)) (Nick Schonning)
- [`0a92805`](https://togithub.com/eslint/eslint/commit/0a92805d7713118866e519b0ff2a61c5d6238ad9) docs: stylelint color-hex-case ([#16496](https://togithub.com/eslint/eslint/issues/16496)) (Nick Schonning)
- [`74a5af4`](https://togithub.com/eslint/eslint/commit/74a5af487ac7296a46a8078e585f00df72b63d83) docs: fix stylelint error ([#16491](https://togithub.com/eslint/eslint/issues/16491)) (Milos Djermanovic)
- [`324db1a`](https://togithub.com/eslint/eslint/commit/324db1a11e43ba9d954dc522763faea19129ce6a) docs: explicit stylelint color related rules ([#16465](https://togithub.com/eslint/eslint/issues/16465)) (Nick Schonning)
- [`94dc4f1`](https://togithub.com/eslint/eslint/commit/94dc4f19ba49fe2358f8bcc2fc3555d222766755) docs: use Stylelint for HTML files ([#16468](https://togithub.com/eslint/eslint/issues/16468)) (Nick Schonning)
- [`cc6128d`](https://togithub.com/eslint/eslint/commit/cc6128db4f489c3ab80fff2f9dbeea313e72208d) docs: enable stylelint declaration-block-no-duplicate-properties ([#16466](https://togithub.com/eslint/eslint/issues/16466)) (Nick Schonning)
- [`d03a8bf`](https://togithub.com/eslint/eslint/commit/d03a8bf8978bd330aeb951f18cc92bf1ad24eeec) docs: Add heading to justification explanation ([#16430](https://togithub.com/eslint/eslint/issues/16430)) (Maritaria)
- [`8a15968`](https://togithub.com/eslint/eslint/commit/8a159686f9d497262d573dd601855ce28362199b) docs: add Stylelint configuration and cleanup ([#16379](https://togithub.com/eslint/eslint/issues/16379)) (Nick Schonning)
- [`9b0a469`](https://togithub.com/eslint/eslint/commit/9b0a469d1e4650c1d9da26239357e715b11b2d97) docs: note commit messages don't support scope ([#16435](https://togithub.com/eslint/eslint/issues/16435)) (Andy Edwards)
- [`1581405`](https://togithub.com/eslint/eslint/commit/15814057fd69319b3744bdea5db2455f85d2e74f) docs: improve context.getScope() docs ([#16417](https://togithub.com/eslint/eslint/issues/16417)) (Ben Perlmutter)
- [`b797149`](https://togithub.com/eslint/eslint/commit/b7971496e9b44add405ca0360294f5c3be85b540) docs: update formatters template ([#16454](https://togithub.com/eslint/eslint/issues/16454)) (Milos Djermanovic)
- [`5ac4de9`](https://togithub.com/eslint/eslint/commit/5ac4de911f712cb3a5a16eb7a4063eee09dfc97c) docs: fix link to formatters on the Core Concepts page ([#16455](https://togithub.com/eslint/eslint/issues/16455)) (Vladislav)
- [`33313ef`](https://togithub.com/eslint/eslint/commit/33313ef56258a6a96b00a3e70025b94bd2f2fe9f) docs: core-concepts: fix link to semi rule ([#16453](https://togithub.com/eslint/eslint/issues/16453)) (coderaiser)
typicode/husky
### [`v8.0.2`](https://togithub.com/typicode/husky/releases/tag/v8.0.2)
[Compare Source](https://togithub.com/typicode/husky/compare/v8.0.1...v8.0.2)
- docs: remove deprecated npm set-script
facebook/jest
### [`v29.3.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2931)
[Compare Source](https://togithub.com/facebook/jest/compare/v29.3.0...v29.3.1)
##### Fixes
- `[jest-config]` Do not warn about `preset` in `ProjectConfig` ([#13583](https://togithub.com/facebook/jest/pull/13583))
##### Performance
- `[jest-transform]` Defer creation of cache directory ([#13420](https://togithub.com/facebook/jest/pull/13420))
### [`v29.3.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2930)
[Compare Source](https://togithub.com/facebook/jest/compare/v29.2.2...v29.3.0)
##### Features
- `[jest-runtime]` Support WebAssembly (Wasm) imports in ESM modules ([#13505](https://togithub.com/facebook/jest/pull/13505))
##### Fixes
- `[jest-config]` Add config validation for `projects` option ([#13565](https://togithub.com/facebook/jest/pull/13565))
- `[jest-mock]` Treat cjs modules as objects so they can be mocked ([#13513](https://togithub.com/facebook/jest/pull/13513))
- `[jest-worker]` Throw an error instead of hanging when jest workers terminate unexpectedly ([#13566](https://togithub.com/facebook/jest/pull/13566))
##### Chore & Maintenance
- `[@jest/transform]` Update `convert-source-map` ([#13509](https://togithub.com/facebook/jest/pull/13509))
- `[docs]` Mention `toStrictEqual` in UsingMatchers docs. ([#13560](https://togithub.com/facebook/jest/pull/13560))
Microsoft/TypeScript
### [`v4.9.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.3): TypeScript 4.9
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.8.4...v4.9.3)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
#### Changes:
- [`93bd577`](https://togithub.com/Microsoft/TypeScript/commit/93bd577458d55cd720b2677705feab5c91eb12ce) Bump version to 4.9.3 and LKG.
- [`107f832`](https://togithub.com/Microsoft/TypeScript/commit/107f832b80df2dc97748021cb00af2b6813db75b) Update LKG.
- [`31bee56`](https://togithub.com/Microsoft/TypeScript/commit/31bee5682df130a14ffdd5742f994dbe7313dd0e) Cherry-pick PR [#50977](https://togithub.com/Microsoft/TypeScript/issues/50977) into release-4.9 ([#51363](https://togithub.com/Microsoft/TypeScript/issues/51363)) \[ [#50872](https://togithub.com/Microsoft/TypeScript/issues/50872) ]
- [`1e2fa7a`](https://togithub.com/Microsoft/TypeScript/commit/1e2fa7ae15f8530910fef8b916ec8a4ed0b59c45) Update version to 4.9.2-rc and LKG.
- [`7ab89e5`](https://togithub.com/Microsoft/TypeScript/commit/7ab89e5c6e401d161f31f28a6c555a3ba530910e) Merge remote-tracking branch 'origin/main' into release-4.9
- [`e5cd686`](https://togithub.com/Microsoft/TypeScript/commit/e5cd686defb1a4cbdb36bd012357ba5bed28f371) Update package-lock.json
- [`8d40dc1`](https://togithub.com/Microsoft/TypeScript/commit/8d40dc15d1b9945837e7860320fdccfe27c40cad) Update package-lock.json
- [`5cfb3a2`](https://togithub.com/Microsoft/TypeScript/commit/5cfb3a2fe344a5350734305193e6cc99516285ca) Only call return() for an abrupt completion in user code ([#51297](https://togithub.com/Microsoft/TypeScript/issues/51297))
- [`a7a9d15`](https://togithub.com/Microsoft/TypeScript/commit/a7a9d158e817fcb0e94dc1c24e0a401b21be0cc9) Fix for broken baseline in yieldInForInInDownlevelGenerator ([#51345](https://togithub.com/Microsoft/TypeScript/issues/51345))
- [`7f8426f`](https://togithub.com/Microsoft/TypeScript/commit/7f8426f4df0d0a7dd8b72079dafc3e60164a23b1) fix for-in enumeration containing yield in generator ([#51295](https://togithub.com/Microsoft/TypeScript/issues/51295))
See More
- [`3d2b401`](https://togithub.com/Microsoft/TypeScript/commit/3d2b4017eb6b9a2b94bc673291e56ae95e8beddd) Fix assertion functions accessed via wildcard imports ([#51324](https://togithub.com/Microsoft/TypeScript/issues/51324))
- [`64d0d5a`](https://togithub.com/Microsoft/TypeScript/commit/64d0d5ae140b7b26a09e75114517b418d6bcaa9f) fix(51301): Fixing an unused import at the end of a line removes the newline ([#51320](https://togithub.com/Microsoft/TypeScript/issues/51320))
- [`754eeb2`](https://togithub.com/Microsoft/TypeScript/commit/754eeb2986bde30d5926e0fa99c87dda9266d01b) Update CodeQL workflow and configuration, fix found bugs ([#51263](https://togithub.com/Microsoft/TypeScript/issues/51263))
- [`d8aad26`](https://togithub.com/Microsoft/TypeScript/commit/d8aad262006ad2d2c91aa7a0e4449b4b83c57f7b) Update package-lock.json
- [`d4f26c8`](https://togithub.com/Microsoft/TypeScript/commit/d4f26c840b1db76c0b25a405c8e73830a2b45cbc) fix(51245): Class with parameter decorator in arrow function causes "convert to default export" refactoring failure ([#51256](https://togithub.com/Microsoft/TypeScript/issues/51256))
- [`16faf45`](https://togithub.com/Microsoft/TypeScript/commit/16faf45682173ea437a50330feb4785578923d7f) Update package-lock.json
- [`8b1ecdb`](https://togithub.com/Microsoft/TypeScript/commit/8b1ecdb701e2a2e19e9f8bcdd6b2beac087eabee) fix(50654): "Move to a new file" breaks the declaration of referenced variable ([#50681](https://togithub.com/Microsoft/TypeScript/issues/50681))
- [`170a17f`](https://togithub.com/Microsoft/TypeScript/commit/170a17fad57eae619c5ef2b7bdb3ac00d6c32c47) Dom update 2022-10-25 ([#51300](https://togithub.com/Microsoft/TypeScript/issues/51300))
- [`9c4e14d`](https://togithub.com/Microsoft/TypeScript/commit/9c4e14d75174432f6a4dc5967a09712a6784ab88) Remove "No type information for this code" from baseline ([#51311](https://togithub.com/Microsoft/TypeScript/issues/51311))
- [`88d25b4`](https://togithub.com/Microsoft/TypeScript/commit/88d25b4f232929df59729156dfda6b65277affec) fix(50068): Refactors trigger debug failure when JSX text has a ' and a tag on the same line. ([#51299](https://togithub.com/Microsoft/TypeScript/issues/51299))
- [`8bee69a`](https://togithub.com/Microsoft/TypeScript/commit/8bee69acf410d4986cb0cc102b949e2d133d5380) Update package-lock.json
- [`702de1e`](https://togithub.com/Microsoft/TypeScript/commit/702de1eeaaef88a189e4d06e5a2aae287853790a) Fix early call to return/throw on generator ([#51294](https://togithub.com/Microsoft/TypeScript/issues/51294))
- [`2c12b14`](https://togithub.com/Microsoft/TypeScript/commit/2c12b1499908ad7718e65d20e264561207c22375) Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue ([#51271](https://togithub.com/Microsoft/TypeScript/issues/51271))
- [`6af270d`](https://togithub.com/Microsoft/TypeScript/commit/6af270dee09d62516f6dc02ec102a745ffebc037) Update package-lock.json
- [`2cc4c16`](https://togithub.com/Microsoft/TypeScript/commit/2cc4c16a26672a7ba6c97ba16309fcf334db7cae) Update package-lock.json
- [`6093491`](https://togithub.com/Microsoft/TypeScript/commit/60934915d9ccc4ca9c0fb2cd060d7ec81601942b) Fix apparent typo in getStringMappingType ([#51248](https://togithub.com/Microsoft/TypeScript/issues/51248))
- [`61c2609`](https://togithub.com/Microsoft/TypeScript/commit/61c26096e3373719ece686b84c698423890e9a5f) Update package-lock.json
- [`ef69116`](https://togithub.com/Microsoft/TypeScript/commit/ef69116c41cb6805f89e6592eacb0ccb7f02207d) Generate shortest `rootDirs` module specifier instead of first possible ([#51244](https://togithub.com/Microsoft/TypeScript/issues/51244))
- [`bbb42f4`](https://togithub.com/Microsoft/TypeScript/commit/bbb42f453dc684e03d977c5b70391124d57543a9) Fix typo in canWatchDirectoryOrFile found by CodeQL ([#51262](https://togithub.com/Microsoft/TypeScript/issues/51262))
- [`a56b254`](https://togithub.com/Microsoft/TypeScript/commit/a56b254ad3c52b598bc5d44f83f3d0a1cf806068) Include 'this' type parameter in isRelatedTo fast path ([#51230](https://togithub.com/Microsoft/TypeScript/issues/51230))
- [`3abd351`](https://togithub.com/Microsoft/TypeScript/commit/3abd351c0eea55758f27ee5558a4a1525b77f45b) Fix super property transform in async arrow in method ([#51240](https://togithub.com/Microsoft/TypeScript/issues/51240))
- [`eed0511`](https://togithub.com/Microsoft/TypeScript/commit/eed05112180e0d94f78aa02d676d49468f15dc31) Update package-lock.json
- [`2625c1f`](https://togithub.com/Microsoft/TypeScript/commit/2625c1feae25aede35465ca835440fc57bf13d52) Make the init config category order predictable ([#51247](https://togithub.com/Microsoft/TypeScript/issues/51247))
- [`1ca99b3`](https://togithub.com/Microsoft/TypeScript/commit/1ca99b34029dafad2c18af7bdc0711f4abf7e522) fix(50551): Destructuring assignment with var bypasses "variable is used before being assigned" check (2454) ([#50560](https://togithub.com/Microsoft/TypeScript/issues/50560))
- [`3f28fa1`](https://togithub.com/Microsoft/TypeScript/commit/3f28fa12dfecb8dfd66ce4684bf26f64e1f092f1) Update package-lock.json
- [`906ebe4`](https://togithub.com/Microsoft/TypeScript/commit/906ebe49334a3a9c2dbd73cd3c902898bc712b66) Revert structuredTypeRelatedTo change and fix isUnitLikeType ([#51076](https://togithub.com/Microsoft/TypeScript/issues/51076))
- [`8ac4652`](https://togithub.com/Microsoft/TypeScript/commit/8ac465239f52de1da3ada8cdc4c3f107f4d62e45) change type ([#51231](https://togithub.com/Microsoft/TypeScript/issues/51231))
- [`245a02c`](https://togithub.com/Microsoft/TypeScript/commit/245a02cbed7ad50a21289730159abc8d19a66f40) fix(51222): Go-to-definition on return statements should jump to the containing function declaration ([#51227](https://togithub.com/Microsoft/TypeScript/issues/51227))
- [`2dff34e`](https://togithub.com/Microsoft/TypeScript/commit/2dff34e8c4a91c0005ca9ccfb7e045e225b6f2e4) markAliasReferenced should include ExportValue as well ([#51219](https://togithub.com/Microsoft/TypeScript/issues/51219))
- [`5ef2634`](https://togithub.com/Microsoft/TypeScript/commit/5ef2634f3df138323383c7f2e5a05163a924ee86) Update package-lock.json
- [`d0f0e35`](https://togithub.com/Microsoft/TypeScript/commit/d0f0e35c88ae017fc4c1213eb2f83303ee22ebde) Remove old tslint comments ([#51220](https://togithub.com/Microsoft/TypeScript/issues/51220))
- [`85d405a`](https://togithub.com/Microsoft/TypeScript/commit/85d405a1d74c0730a9d8d6307b26e8d6f3f75421) Fixed a false positive "await has no effect on the type" diagnostic with mixed generic union ([#50833](https://togithub.com/Microsoft/TypeScript/issues/50833))
- [`1f8959f`](https://togithub.com/Microsoft/TypeScript/commit/1f8959f5dc04b2b2c2fc8a7dc53b6ac761e1f754) fix: avoid downleveled dynamic import closing over specifier expression ([#49663](https://togithub.com/Microsoft/TypeScript/issues/49663))
- [`11066b2`](https://togithub.com/Microsoft/TypeScript/commit/11066b264f5d30fb5ac1f6c2f3a155c0190e75d2) Rename internal functions to `narrowTypeBySwitchOnTypeOf` and `narrowTypeByInKeyword` ([#51215](https://togithub.com/Microsoft/TypeScript/issues/51215))
- [`4c9afe8`](https://togithub.com/Microsoft/TypeScript/commit/4c9afe8812fcdb4658472ccbced4a5cd4bae70ea) Update package-lock.json
- [`f25bcb7`](https://togithub.com/Microsoft/TypeScript/commit/f25bcb7c27d78ce89e9c9356d27058cf86dbfb5c) fix(49196): add jsdoc snippet for interface member functions ([#51135](https://togithub.com/Microsoft/TypeScript/issues/51135))
- [`7406ee9`](https://togithub.com/Microsoft/TypeScript/commit/7406ee9c145cd7d6117391818d5a1eca2d66ca8f) fix(51170): Completing an unimplemented property overwrites rest of line ([#51175](https://togithub.com/Microsoft/TypeScript/issues/51175))
- [`a1d82fc`](https://togithub.com/Microsoft/TypeScript/commit/a1d82fc9dcced6ca6bde6e21c385d152d083679f) Remove some unnecessary code discovered by rollup ([#51204](https://togithub.com/Microsoft/TypeScript/issues/51204))
- [`0481773`](https://togithub.com/Microsoft/TypeScript/commit/0481773a27fc6a0132c34502fd2a3b0c73cf63a3) LEGO: Merge pull request 51200
- [`98c19cb`](https://togithub.com/Microsoft/TypeScript/commit/98c19cbbbe83c2ae3c89a4e08317a4b9ccbcb206) LEGO: Merge pull request 51190
- [`13c9b05`](https://togithub.com/Microsoft/TypeScript/commit/13c9b05384544262363f3fd8b942b36aeb84fc61) Update package-lock.json
- [`673475e`](https://togithub.com/Microsoft/TypeScript/commit/673475e1c5e582f2fd0bf8d89e33c7708607c8d8) Update package-lock.json
- [`f6cf510`](https://togithub.com/Microsoft/TypeScript/commit/f6cf51053e024714dd6b8463fe6f8e7e33461e6b) Add more tracing to node16/nodenext resolution ([#51168](https://togithub.com/Microsoft/TypeScript/issues/51168))
- [`83c5581`](https://togithub.com/Microsoft/TypeScript/commit/83c5581588f660247bd9648bafe67b49de060a55) Update package-lock.json
- [`be5f0fe`](https://togithub.com/Microsoft/TypeScript/commit/be5f0fe5acfed5146514ebe7c1b65529def8e490) Add an extra regression test for awaited unresolvable recursive union ([#51167](https://togithub.com/Microsoft/TypeScript/issues/51167))
- [`2cb7e77`](https://togithub.com/Microsoft/TypeScript/commit/2cb7e779d70d57ef0d46dd3f768e646b8bbe783a) fix(50416): correctly names disabled export refactors ([#50663](https://togithub.com/Microsoft/TypeScript/issues/50663)) \[ [#50416](https://togithub.com/Microsoft/TypeScript/issues/50416) ]
- [`2bcfed0`](https://togithub.com/Microsoft/TypeScript/commit/2bcfed01f3458996e71ce37af43e3495cb7e4950) feat(37440): Provide a quick-fix for non-exported types ([#51038](https://togithub.com/Microsoft/TypeScript/issues/51038))
- [`a24201c`](https://togithub.com/Microsoft/TypeScript/commit/a24201c8ef6f82b5729ab677b7a1a1d6d745fcb8) Remove VSDevMode.ps1 and createPlaygroundBuild ([#51166](https://togithub.com/Microsoft/TypeScript/issues/51166))
- [`2da62a7`](https://togithub.com/Microsoft/TypeScript/commit/2da62a784bbba237b8239e84c8629cfafb0f595e) fix(51112): omit parameter names that precede the type ([#51142](https://togithub.com/Microsoft/TypeScript/issues/51142))
- [`cf1b6b7`](https://togithub.com/Microsoft/TypeScript/commit/cf1b6b73330eab2dd484d71cbdb662a83b3c726f) feat(51163): show QF to fill in the missing properties for the mapped type. ([#51165](https://togithub.com/Microsoft/TypeScript/issues/51165))
- [`bdcc240`](https://togithub.com/Microsoft/TypeScript/commit/bdcc240d68245e4be865b385bd6a8fd8fa546f56) Remove bug-causing carve-out in conditional type instantiation that hopefully is no longer required ([#51151](https://togithub.com/Microsoft/TypeScript/issues/51151))
- [`37317a2`](https://togithub.com/Microsoft/TypeScript/commit/37317a208f34c141b64e26d0e92b3aed346e531f) Check nested weak types in intersections on target side of relation ([#51140](https://togithub.com/Microsoft/TypeScript/issues/51140))
- [`9f49f9c`](https://togithub.com/Microsoft/TypeScript/commit/9f49f9ccb05a7bb56b8ca84b8036a3ad4e0e7c2b) Update package-lock.json
- [`4f54e7e`](https://togithub.com/Microsoft/TypeScript/commit/4f54e7e947298162d29f3104265e74dcfbc90d82) Fix isExhaustiveSwitchStatement to better handle circularities ([#51095](https://togithub.com/Microsoft/TypeScript/issues/51095))
- [`503604c`](https://togithub.com/Microsoft/TypeScript/commit/503604c884bd0557c851b11b699ef98cdb65b93b) Overloads shouldn't gain [@deprecated](https://togithub.com/deprecated) tags of other overloads in quick info ([#50904](https://togithub.com/Microsoft/TypeScript/issues/50904))
- [`e14a229`](https://togithub.com/Microsoft/TypeScript/commit/e14a2298c5add93816c6f487bcfc5ac72e3a4c59) Update package-lock.json
- [`67256e5`](https://togithub.com/Microsoft/TypeScript/commit/67256e50c41aa9178a60c52de8416477f070b190) Remove unused declarations array in extractSymbol's TargetRange ([#51091](https://togithub.com/Microsoft/TypeScript/issues/51091))
- [`9c87ded`](https://togithub.com/Microsoft/TypeScript/commit/9c87ded2b3fc4ba4a9a7656e9be39d5e404e6ab6) fix(51100): ensure tsserver shuts down when parent process is killed ([#51107](https://togithub.com/Microsoft/TypeScript/issues/51107))
- [`c01ae01`](https://togithub.com/Microsoft/TypeScript/commit/c01ae01fac37268bac3362fb6e6d26db730f7ed5) Fix nightly publish oops in Gulpfile ([#51131](https://togithub.com/Microsoft/TypeScript/issues/51131))
- [`a7d10f1`](https://togithub.com/Microsoft/TypeScript/commit/a7d10f15bbd28166b869ae00482214e360891613) Update package-lock.json
- [`d0bfd8c`](https://togithub.com/Microsoft/TypeScript/commit/d0bfd8caed521bfd24fc44960d9936a891744bb7) fix(51072): ts.preProcessFile finds import in template string after conditional expression with template strings ([#51082](https://togithub.com/Microsoft/TypeScript/issues/51082))
- [`ad56b5c`](https://togithub.com/Microsoft/TypeScript/commit/ad56b5ca56b763ab377e07121ecfebb457a2e810) Convert scripts/Gulpfile to checked mjs/cjs so they can run without compilation ([#50988](https://togithub.com/Microsoft/TypeScript/issues/50988))
- [`dbeae5d`](https://togithub.com/Microsoft/TypeScript/commit/dbeae5d943c784661862c52b8e215a2907c31a33) fix(51017): Make lineText in the references response opt-out ([#51081](https://togithub.com/Microsoft/TypeScript/issues/51081))
- [`d06a592`](https://togithub.com/Microsoft/TypeScript/commit/d06a592d02955822a7407b70969fb7a82bc17d59) Properly defer resolution of mapped types with generic `as` clauses ([#51050](https://togithub.com/Microsoft/TypeScript/issues/51050))
- [`42b1049`](https://togithub.com/Microsoft/TypeScript/commit/42b1049aee8c655631cb4f0065de86ec1023d20a) Update package-lock.json
- [`5f3e6cc`](https://togithub.com/Microsoft/TypeScript/commit/5f3e6cc4980d26af5d8a8f463e59b2c3338165c6) Plugin probe location is higher priority than peer node_modules ([#51079](https://togithub.com/Microsoft/TypeScript/issues/51079)) \[ [#34616](https://togithub.com/Microsoft/TypeScript/issues/34616) ]
- [`2648f6a`](https://togithub.com/Microsoft/TypeScript/commit/2648f6ab09e3176c7da2c07c54066d3a3433a298) Plugins in project were adding up after every config file reload ([#51087](https://togithub.com/Microsoft/TypeScript/issues/51087))
- [`c18791c`](https://togithub.com/Microsoft/TypeScript/commit/c18791ccf165672df3b55f5bdd4a8655f33be26c) Fix incorrect options type to WatchOptions ([#51064](https://togithub.com/Microsoft/TypeScript/issues/51064))
- [`b0795e9`](https://togithub.com/Microsoft/TypeScript/commit/b0795e9c94757a8ee78077d160cde8819a9801ea) Update package-lock.json
- [`43c6fd4`](https://togithub.com/Microsoft/TypeScript/commit/43c6fd4c09464204bc6a6e1c6c1d32fa12270414) Covert some of the config testing to baselines for easy validation ([#51063](https://togithub.com/Microsoft/TypeScript/issues/51063))
- [`fc5e72b`](https://togithub.com/Microsoft/TypeScript/commit/fc5e72b92cb8ea13c5e0f2cfc35d8b2cbfd1fe36) Remove unused defaultWatchFileKind method since useFsEvents is default for tsserver and tsc ([#51044](https://togithub.com/Microsoft/TypeScript/issues/51044))
- [`8af9a93`](https://togithub.com/Microsoft/TypeScript/commit/8af9a936b5240398370887c22cacaff65fee707b) Use typescript.d.ts in APISample tests ([#51061](https://togithub.com/Microsoft/TypeScript/issues/51061))
- [`4953316`](https://togithub.com/Microsoft/TypeScript/commit/49533168dbb4e19f243b9dbdfd6a3aac69f5b3dd) Remove configureLanguageServiceBuild, instrumenter ([#51048](https://togithub.com/Microsoft/TypeScript/issues/51048))
- [`9dfffd0`](https://togithub.com/Microsoft/TypeScript/commit/9dfffd0fbb406d7f2e5e2ca85768624ca388a7bf) Update GitHub Actions ([#51045](https://togithub.com/Microsoft/TypeScript/issues/51045))
- [`4635a5c`](https://togithub.com/Microsoft/TypeScript/commit/4635a5cef9aefa9aa847ef7ce2e6767ddf4f54c2) Update package-lock.json
- [`33a34e5`](https://togithub.com/Microsoft/TypeScript/commit/33a34e5b96bfe086266f4765ab9789a2a02507f9) Adding a JSDoc comment to the es5 type declarations to describe the functionality of Date.now() ([#50630](https://togithub.com/Microsoft/TypeScript/issues/50630))
- [`299745c`](https://togithub.com/Microsoft/TypeScript/commit/299745cb217c2fc061f75b3735f8420d78b8360a) Fix crash in goto-def on `@override` ([#51016](https://togithub.com/Microsoft/TypeScript/issues/51016))
- [`7dcf11f`](https://togithub.com/Microsoft/TypeScript/commit/7dcf11f13985be927886ebea353d282a9b3418e0) fix(50750): Object type literal with string literal property in contextual typing position causes language service error on all literal type references ([#50757](https://togithub.com/Microsoft/TypeScript/issues/50757))
- [`5cd49f6`](https://togithub.com/Microsoft/TypeScript/commit/5cd49f6cbcd2effe9d425dee3a39cb49209bb656) Update package-lock.json
- [`8a1b858`](https://togithub.com/Microsoft/TypeScript/commit/8a1b85880f89c9cff606c5844e8883e5f483c7db) Update package-lock.json
- [`96894db`](https://togithub.com/Microsoft/TypeScript/commit/96894db6cb5b7af6857b4d0c7f70f7d8ac782d51) Include type parameter defaults in contextual typing ([#50994](https://togithub.com/Microsoft/TypeScript/issues/50994)) \[ [#51002](https://togithub.com/Microsoft/TypeScript/issues/51002) ]
- [`0d0a793`](https://togithub.com/Microsoft/TypeScript/commit/0d0a79371471d627ae298a145f8009b05cbccb72) Allow Unicode extended escapes in ES5 and earlier ([#50918](https://togithub.com/Microsoft/TypeScript/issues/50918))
- [`58bae8d`](https://togithub.com/Microsoft/TypeScript/commit/58bae8db69b275a3efa57b14b486778c55185552) Update package-lock.json
- [`0ce72ef`](https://togithub.com/Microsoft/TypeScript/commit/0ce72ef6c8b39cd2d07e5b0eb3a0c144a7783ad2) Add option to OrganizeImports for removal only ([#50931](https://togithub.com/Microsoft/TypeScript/issues/50931))
- [`42f9143`](https://togithub.com/Microsoft/TypeScript/commit/42f9143e114c5c07f40df83ed07ffeb3cbaf2101) feat: codefix for `for await of` ([#50623](https://togithub.com/Microsoft/TypeScript/issues/50623))
- [`ecf50e8`](https://togithub.com/Microsoft/TypeScript/commit/ecf50e81a7a9cccd9bf5ea7598764082981faab0) Properly compute `SymbolFlags.Optional` for intersected properties ([#50958](https://togithub.com/Microsoft/TypeScript/issues/50958))
- [`d1586de`](https://togithub.com/Microsoft/TypeScript/commit/d1586de0434567b998876929eb8229235b85b350) Fully resolve aliases when checking symbol flags ([#50853](https://togithub.com/Microsoft/TypeScript/issues/50853))
- [`45148dd`](https://togithub.com/Microsoft/TypeScript/commit/45148dd715a7c3776840778b4df41e7e0bd0bf12) Update LKG to 4.8.4 ([#50987](https://togithub.com/Microsoft/TypeScript/issues/50987))
- [`9a83f25`](https://togithub.com/Microsoft/TypeScript/commit/9a83f2551ded0d88a0ba0ec9af260f83eb3568cd) Update package-lock.json
- [`865848f`](https://togithub.com/Microsoft/TypeScript/commit/865848fcfb9e6ce7dd64be563fc09f83d4bc9df5) Fix `<=` and `>` comparisons when compared against prerelease versions ([#50915](https://togithub.com/Microsoft/TypeScript/issues/50915))
- [`fbfe934`](https://togithub.com/Microsoft/TypeScript/commit/fbfe9340a90777dee03b30f736fab44056123be0) Fix comparability between type parameters related by a union constraint ([#50978](https://togithub.com/Microsoft/TypeScript/issues/50978))
- [`b09e93d`](https://togithub.com/Microsoft/TypeScript/commit/b09e93d3f6d3e999df001b53984954974c25b81f) Merge pull request [#50041](https://togithub.com/Microsoft/TypeScript/issues/50041) from microsoft/fix/47969
- [`0ac12bb`](https://togithub.com/Microsoft/TypeScript/commit/0ac12bbe7a410238ca992a42f41816a97f6906f4) Update package-lock.json
- [`8192d55`](https://togithub.com/Microsoft/TypeScript/commit/8192d550496d884263e292488e325ae96893dc78) Pick correct compilerOptions when checking if we can share emitSignatures ([#50910](https://togithub.com/Microsoft/TypeScript/issues/50910)) \[ [#50902](https://togithub.com/Microsoft/TypeScript/issues/50902) ]
- [`16faef1`](https://togithub.com/Microsoft/TypeScript/commit/16faef1d8d522b66b6c672bdd15b4026e2018a62) During uptodate ness check with buildInfo, check if there are errors explicitly with noEmit ([#50974](https://togithub.com/Microsoft/TypeScript/issues/50974)) \[ [#50959](https://togithub.com/Microsoft/TypeScript/issues/50959) ]
- [`63791f5`](https://togithub.com/Microsoft/TypeScript/commit/63791f52d4e7a3bf461b974e94abd8cbb6b546c5) Update package-lock.json
- [`09368bc`](https://togithub.com/Microsoft/TypeScript/commit/09368bcbaebd157d1e66859ab6f5b30c2fd6eaff) Handle if project for open file will get recollected because of pending cleanup from closed script info ([#50908](https://togithub.com/Microsoft/TypeScript/issues/50908)) \[ [#50868](https://togithub.com/Microsoft/TypeScript/issues/50868) ]
- [`c81bf4d`](https://togithub.com/Microsoft/TypeScript/commit/c81bf4d8b0c12410a082d6598fcc24cc721b6e9e) fix(49594): Typescript 4.7.3 bracketed class property compilation error strictPropertyInitialization:true ([#49619](https://togithub.com/Microsoft/TypeScript/issues/49619))
- [`bc9cbbe`](https://togithub.com/Microsoft/TypeScript/commit/bc9cbbef421ae907f7dfd5a84ca69c4f68a8935b) Merge pull request [#49912](https://togithub.com/Microsoft/TypeScript/issues/49912) from microsoft/fix/47508
- [`5a10f46`](https://togithub.com/Microsoft/TypeScript/commit/5a10f46c0028790120cb85c826efa4248707a964) Update package-lock.json
- [`8e71f42`](https://togithub.com/Microsoft/TypeScript/commit/8e71f429c811ac7811533d7b0e02c32bad5a1b47) Fixing pr comments
- [`c100c64`](https://togithub.com/Microsoft/TypeScript/commit/c100c6488db0482dcc1455290f456dece91cac0a) Update package-lock.json
- [`2a91107`](https://togithub.com/Microsoft/TypeScript/commit/2a91107f7548eeb5e32673e76277d27264ea88e2) Update package-lock.json
- [`4ab9e76`](https://togithub.com/Microsoft/TypeScript/commit/4ab9e76fb748b08712f9d0017dd8f0ba74d1859f) Use paths in package.json 'files' array that work with npm 6 and later. ([#50930](https://togithub.com/Microsoft/TypeScript/issues/50930))
- [`549b542`](https://togithub.com/Microsoft/TypeScript/commit/549b5429d4837344e8c99657109bb6538fd2dbb5) Use paths in package.json 'files' array that work with npm 6 and later.
- [`7f37d25`](https://togithub.com/Microsoft/TypeScript/commit/7f37d251fc69da34659e4c60792177e1e9a8e7a6) Update version to 4.9.1-beta and LKG.
- [`f16ca7d`](https://togithub.com/Microsoft/TypeScript/commit/f16ca7dd364e57ee7ce337f987b20dbc1e34941f) Remove 'async' dependency, used only in errorCheck.ts, modernize file ([#50667](https://togithub.com/Microsoft/TypeScript/issues/50667))
- [`c6bef3f`](https://togithub.com/Microsoft/TypeScript/commit/c6bef3f02874bddf6df120aa4f0d130c58478468) LEGO: Merge pull request 50921
- [`6753027`](https://togithub.com/Microsoft/TypeScript/commit/675302730b8ca525d47c910bf2d3174bd3b66a1b) Update package-lock.json
- [`9740bcc`](https://togithub.com/Microsoft/TypeScript/commit/9740bcc53418e8792a4dbb978059ff5a02b55c91) Pluralized `hasInvalidatedResolution` -> `hasInvalidatedResolutions` ([#50912](https://togithub.com/Microsoft/TypeScript/issues/50912))
- [`84c29cd`](https://togithub.com/Microsoft/TypeScript/commit/84c29cd576fd1facb9b3a353d5342df04acdb184) 🤖 Pick PR [#50912](https://togithub.com/Microsoft/TypeScript/issues/50912) (Pluralized \`hasInvalidatedResolutio...) into release-4.9 ([#50913](https://togithub.com/Microsoft/TypeScript/issues/50913))
- [`a26f634`](https://togithub.com/Microsoft/TypeScript/commit/a26f63424de249bb106804dfc9a024bb525de93e) Merge remote-tracking branch 'origin/main' into release-4.9
- [`a455955`](https://togithub.com/Microsoft/TypeScript/commit/a455955aac85ecc5b2182fe50b83670188955feb) Make hasInvalidatedResolution non internal for program and add it watchApi ([#50776](https://togithub.com/Microsoft/TypeScript/issues/50776)) \[ [#48057](https://togithub.com/Microsoft/TypeScript/issues/48057) ]
- [`645d1cd`](https://togithub.com/Microsoft/TypeScript/commit/645d1cd7c1ee1d65a87b2183b173611467256a09) Fix assert in addIndirectUser in FAR ([#50905](https://togithub.com/Microsoft/TypeScript/issues/50905))
- [`bbec17d`](https://togithub.com/Microsoft/TypeScript/commit/bbec17d9003246fa00d6bf676bb4ce7c54ff2be4) LEGO: Merge pull request 50900
- [`a9ecc67`](https://togithub.com/Microsoft/TypeScript/commit/a9ecc675d636c3bbca697bc4881b019e8645a7a6) Update package-lock.json
- [`221cf55`](https://togithub.com/Microsoft/TypeScript/commit/221cf55a21e448bd3fe2cf26a754c9c0dda3dca3) package.json `exports` should have priority over `typesVersions` ([#50890](https://togithub.com/Microsoft/TypeScript/issues/50890))
- [`acb8977`](https://togithub.com/Microsoft/TypeScript/commit/acb89771901f8c81c6046fa7c16361a83388ddab) Remove .github/tsc.json ([#50664](https://togithub.com/Microsoft/TypeScript/issues/50664))
- [`7a3de81`](https://togithub.com/Microsoft/TypeScript/commit/7a3de819bfb93fb27ef7ea8305d2df069866c380) fix(49993): skip the quick fix for an expression with an enum type ([#50625](https://togithub.com/Microsoft/TypeScript/issues/50625))
- [`2644f28`](https://togithub.com/Microsoft/TypeScript/commit/2644f2867734d77a3a3939c55d5cc0a5004df0ed) fix(49200): skip duplicated method declarations ([#50609](https://togithub.com/Microsoft/TypeScript/issues/50609))
- [`98652a3`](https://togithub.com/Microsoft/TypeScript/commit/98652a349a67be718e8e8b5fcf590972eb62a104) Bump version to 4.9.0-beta and LKG.
- [`4d91204`](https://togithub.com/Microsoft/TypeScript/commit/4d91204c9d9f27756785f62fade44d93824d47f4) fix(37030): Expand Selection in function and arrow function skips body block ([#50711](https://togithub.com/Microsoft/TypeScript/issues/50711))
- [`e2dd508`](https://togithub.com/Microsoft/TypeScript/commit/e2dd5084f75ac37a78102d212b67d36595596137) DOM update 2022/09/21 ([#50884](https://togithub.com/Microsoft/TypeScript/issues/50884))
- [`1d9ab83`](https://togithub.com/Microsoft/TypeScript/commit/1d9ab83914a551936ce5ef80340ee65cfd1422ba) fix(50866): emit modifiers from export declarations ([#50874](https://togithub.com/Microsoft/TypeScript/issues/50874))
- [`92a1b12`](https://togithub.com/Microsoft/TypeScript/commit/92a1b124c178e1ff4871b29cb9abc00307e21742) LEGO: Merge pull request 50877
- [`e383db6`](https://togithub.com/Microsoft/TypeScript/commit/e383db692eb44561333c1bbe353788b337aebc99) Fix debug.ts \__debugKind check ([#50871](https://togithub.com/Microsoft/TypeScript/issues/50871))
- [`01054e0`](https://togithub.com/Microsoft/TypeScript/commit/01054e05ab7638e96515619c4ce62200fdf4e0fd) Consistently add und
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on sunday" (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/) using a [preset](https://togithub.com/sanity-io/renovate-presets/tree/main/ecosystem) from [](https://www.sanity.io/?utm_source=github&utm_medium=referral&utm_campaign=ecosystem-renovate-preset). View repository job log [here](https://app.renovatebot.com/dashboard#github/sanity-io/sanity-plugin-dashboard-widget-netlify)
This PR contains the following updates:
^7.19.4
->^7.20.2
^1.17.2
->^1.18.0
^2.1.5
->^2.1.16
^29.2.1
->^29.2.3
^5.42.0
->^5.43.0
^5.42.0
->^5.43.0
^8.26.0
->^8.27.0
^8.0.1
->^8.0.2
^29.2.2
->^29.3.1
^29.2.2
->^29.3.1
^4.8.4
->^4.9.3
Release Notes
babel/babel
### [`v7.20.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7202-2022-11-04) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.4...v7.20.2) ##### :bug: Bug Fix - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-simple-access`, `babel-node`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-react-constant-elements`, `babel-preset-env`, `babel-standalone`, `babel-types` - [#15124](https://togithub.com/babel/babel/pull/15124) fix: `@babel/node` repl and enable `no-use-before-define` rule ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-typescript` - [#15121](https://togithub.com/babel/babel/pull/15121) fix: `tsSatisfiesExpression` check with different duplicated `@babel/types` versions ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#15094](https://togithub.com/babel/babel/pull/15094) fix: `parser` typings for plugins ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator` - [#15118](https://togithub.com/babel/babel/pull/15118) Improve printing of \[no LineTerminator here] with comments ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-decorators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-jscript` - [#15113](https://togithub.com/babel/babel/pull/15113) fix: wrap anonymous class expression within statement ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-destructuring` - [#15104](https://togithub.com/babel/babel/pull/15104) fix: Destructuring exceptions ` for ( let { } = 0 ; 0 ; ) ` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))sanity-io/pkg-utils
### [`v1.18.0`](https://togithub.com/sanity-io/pkg-utils/blob/HEAD/CHANGELOG.md#1180-httpsgithubcomsanity-iopkg-utilscomparev1173v1180-2022-11-08) [Compare Source](https://togithub.com/sanity-io/pkg-utils/compare/v1.17.3...v1.18.0) ##### Features - use recast for extracting declared modules ([719878f](https://togithub.com/sanity-io/pkg-utils/commit/719878f746ba2d6a5ccaf06f228a7ad5e218d480)) ### [`v1.17.3`](https://togithub.com/sanity-io/pkg-utils/blob/HEAD/CHANGELOG.md#1173-httpsgithubcomsanity-iopkg-utilscomparev1172v1173-2022-11-07) [Compare Source](https://togithub.com/sanity-io/pkg-utils/compare/v1.17.2...v1.17.3) ##### Bug Fixes - syntax error on multi-line declared modules ([2b4670d](https://togithub.com/sanity-io/pkg-utils/commit/2b4670d27b5f0cfcfe08ae3f9d35c46912bf2a79))sanity-io/plugin-kit
### [`v2.1.16`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2116-httpsgithubcomsanity-ioplugin-kitcomparev2115v2116-2022-11-16) [Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.15...v2.1.16) ##### Bug Fixes - **docs:** quickstart correction ([02a0fa4](https://togithub.com/sanity-io/plugin-kit/commit/02a0fa44ac104080df5aa0e79c6b66275cf1575c)) ### [`v2.1.15`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2115-httpsgithubcomsanity-ioplugin-kitcomparev2114v2115-2022-11-16) [Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.14...v2.1.15) ##### Bug Fixes - **docs:** added more details on inject command ([9f0d3ae](https://togithub.com/sanity-io/plugin-kit/commit/9f0d3ae1a8dedbb3c5c0f9443ac6088fe170b66c)) ### [`v2.1.14`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2114-httpsgithubcomsanity-ioplugin-kitcomparev2113v2114-2022-11-15) [Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.13...v2.1.14) ##### Bug Fixes - **deps:** update dependency get-it to v7 ([#28](https://togithub.com/sanity-io/plugin-kit/issues/28)) ([9928b10](https://togithub.com/sanity-io/plugin-kit/commit/9928b10aa42dc128b17c4eaae9fdae1a4a439ca1)) - **deps:** update dependency git-user-info to v2 ([#20](https://togithub.com/sanity-io/plugin-kit/issues/20)) ([71ea801](https://togithub.com/sanity-io/plugin-kit/commit/71ea80136c86e7875fdd8a3c6cffcf62b5ea388b)) - **deps:** update dependency npm-packlist to v7 ([#33](https://togithub.com/sanity-io/plugin-kit/issues/33)) ([bb883c8](https://togithub.com/sanity-io/plugin-kit/commit/bb883c836b8a5f81c26c873426337aaaf6edc4b3)) - **deps:** update dependency postcss to ^8.4.19 ([#45](https://togithub.com/sanity-io/plugin-kit/issues/45)) ([21a7c0c](https://togithub.com/sanity-io/plugin-kit/commit/21a7c0cca3fe96094cda188dfcebd07ed4dc46f8)) - **deps:** update dependency validate-npm-package-name to v5 ([#37](https://togithub.com/sanity-io/plugin-kit/issues/37)) ([4005536](https://togithub.com/sanity-io/plugin-kit/commit/40055360f5dafa6f802ba4145deeb626e98ba9cf)) - show correct yalc command for both npm and yarn ([47ac2a0](https://togithub.com/sanity-io/plugin-kit/commit/47ac2a0a54ba13ad71fe4dedbdd6a4b791e4c9ff)) - support how renovatebot generate lockfiles ([#47](https://togithub.com/sanity-io/plugin-kit/issues/47)) ([160e64b](https://togithub.com/sanity-io/plugin-kit/commit/160e64bba42fc0b61c5a1b6dd9de5072eeeeb719)) ### [`v2.1.13`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2113-httpsgithubcomsanity-ioplugin-kitcomparev2112v2113-2022-11-15) [Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.12...v2.1.13) ##### Bug Fixes - shortened the V3 banner and added it to init readme ([31757d7](https://togithub.com/sanity-io/plugin-kit/commit/31757d71d16e4a9c7536a857a01b3e52419f8cf1)) ### [`v2.1.12`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2112-httpsgithubcomsanity-ioplugin-kitcomparev2111v2112-2022-11-14) [Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.11...v2.1.12) ##### Bug Fixes - **docs:** made check secrets an explicit step in semver-workflow readme ([9315e14](https://togithub.com/sanity-io/plugin-kit/commit/9315e14f0a27cfa394528f43e721e6695df9be51)) - semver-workflow readme link ([f454246](https://togithub.com/sanity-io/plugin-kit/commit/f454246f4cb24fb8c92059f56c87270910ccadba)) ### [`v2.1.11`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2111-httpsgithubcomsanity-ioplugin-kitcomparev2110v2111-2022-11-14) [Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.10...v2.1.11) ##### Bug Fixes - made inject readme consider more things as matching ([33acfff](https://togithub.com/sanity-io/plugin-kit/commit/33acffffc9ce933b703999ad5cd283c1c27f635a)) ### [`v2.1.10`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#2110-httpsgithubcomsanity-ioplugin-kitcomparev219v2110-2022-11-14) [Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.9...v2.1.10) ##### Bug Fixes - link-watch now works when the watch directory does not exist on startup ([a4acd54](https://togithub.com/sanity-io/plugin-kit/commit/a4acd54800c7866e58f44dc1785fd151aa0350a2)) ### [`v2.1.9`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#219-httpsgithubcomsanity-ioplugin-kitcomparev218v219-2022-11-14) [Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.8...v2.1.9) ##### Bug Fixes - semver-workflow readme is now compatible with init ([95e8cba](https://togithub.com/sanity-io/plugin-kit/commit/95e8cba76582474271734f5e9259d9e5ce85acda)) ### [`v2.1.8`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#218-httpsgithubcomsanity-ioplugin-kitcomparev217v218-2022-11-07) [Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.7...v2.1.8) ##### Bug Fixes - **deps:** sanity 3.0.0-rc.1 ([aa2d619](https://togithub.com/sanity-io/plugin-kit/commit/aa2d6196dd3c20e26bee0f3f5df125d3a8d9cba3)) - **deps:** sanity 3.0.0-rc.2 ([345eaa8](https://togithub.com/sanity-io/plugin-kit/commit/345eaa8808e6ee158cb10c25f73e3337be8fff81)) ### [`v2.1.7`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#217-httpsgithubcomsanity-ioplugin-kitcomparev216v217-2022-11-04) [Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.6...v2.1.7) ##### Bug Fixes - workflow name based on inputs ([75c8932](https://togithub.com/sanity-io/plugin-kit/commit/75c89321c71025bf2de2c3911d58ad4b084c8dc3)) ### [`v2.1.6`](https://togithub.com/sanity-io/plugin-kit/blob/HEAD/CHANGELOG.md#216-httpsgithubcomsanity-ioplugin-kitcomparev215v216-2022-11-04) [Compare Source](https://togithub.com/sanity-io/plugin-kit/compare/v2.1.5...v2.1.6) ##### Bug Fixes - package.json is now part of exports ([9e0631a](https://togithub.com/sanity-io/plugin-kit/commit/9e0631af37b7e1c87945d5ae9fc82775c8eebe4c))typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.43.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5430-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5421v5430-2022-11-14) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.1...v5.43.0) ##### Bug Fixes - **eslint-plugin:** \[no-shadow] handle false positives on generics and parameters ([#5902](https://togithub.com/typescript-eslint/typescript-eslint/issues/5902)) ([769e8c8](https://togithub.com/typescript-eslint/typescript-eslint/commit/769e8c8b9a51cd3448e47d13c7b0dab0468ee23c)) - **eslint-plugin:** \[promise-function-async] handle keyword token ([#5907](https://togithub.com/typescript-eslint/typescript-eslint/issues/5907)) ([f25a94f](https://togithub.com/typescript-eslint/typescript-eslint/commit/f25a94fa75e497a6b9ec29a008bcc89818eed60d)) ##### Features - **eslint-plugin:** \[consistent-type-imports] support fixing to inline types ([#5050](https://togithub.com/typescript-eslint/typescript-eslint/issues/5050)) ([75dcdf1](https://togithub.com/typescript-eslint/typescript-eslint/commit/75dcdf164d206c5530ba7cc095c4599ec90abe35)) - **eslint-plugin:** \[naming-convention] add support for "override" and "async" modifiers ([#5310](https://togithub.com/typescript-eslint/typescript-eslint/issues/5310)) ([#5610](https://togithub.com/typescript-eslint/typescript-eslint/issues/5610)) ([c759da1](https://togithub.com/typescript-eslint/typescript-eslint/commit/c759da169390ba490eee9ef773cc9edc88a32817)) - **eslint-plugin:** \[prefer-optional-chain] support suggesting `!foo || !foo.bar` as a valid match for the rule ([#5594](https://togithub.com/typescript-eslint/typescript-eslint/issues/5594)) ([923d486](https://togithub.com/typescript-eslint/typescript-eslint/commit/923d486c8c9c9096deac425e7a6cb0b6457eacbd)) #### [5.42.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1) (2022-11-07) ##### Bug Fixes - **eslint-plugin:** isTypeReadonly stack overflow ([#5875](https://togithub.com/typescript-eslint/typescript-eslint/issues/5875)) ([#5876](https://togithub.com/typescript-eslint/typescript-eslint/issues/5876)) ([2d9a33c](https://togithub.com/typescript-eslint/typescript-eslint/commit/2d9a33cfb2db53d76246a59253daaf2abb19ee57)) ### [`v5.42.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5421-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5420v5421-2022-11-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1) ##### Bug Fixes - **eslint-plugin:** isTypeReadonly stack overflow ([#5875](https://togithub.com/typescript-eslint/typescript-eslint/issues/5875)) ([#5876](https://togithub.com/typescript-eslint/typescript-eslint/issues/5876)) ([2d9a33c](https://togithub.com/typescript-eslint/typescript-eslint/commit/2d9a33cfb2db53d76246a59253daaf2abb19ee57))typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.43.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5430-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5421v5430-2022-11-14) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.1...v5.43.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [5.42.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1) (2022-11-07) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.42.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5421-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5420v5421-2022-11-07) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.42.0...v5.42.1) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)eslint/eslint
### [`v8.27.0`](https://togithub.com/eslint/eslint/releases/tag/v8.27.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.26.0...v8.27.0) ##### Features - [`f14587c`](https://togithub.com/eslint/eslint/commit/f14587c42bb0fe6ec89529aede045a488083d6ee) feat: new `no-new-native-nonconstructor` rule ([#16368](https://togithub.com/eslint/eslint/issues/16368)) (Sosuke Suzuki) - [`978799b`](https://togithub.com/eslint/eslint/commit/978799bd5c76fecf4ce8f17d89ad6c9f436c3228) feat: add new rule `no-empty-static-block` ([#16325](https://togithub.com/eslint/eslint/issues/16325)) (Sosuke Suzuki) - [`69216ee`](https://togithub.com/eslint/eslint/commit/69216ee69c7172e847b64e0e934b5121a34d0ea3) feat: no-empty suggest to add comment in empty BlockStatement ([#16470](https://togithub.com/eslint/eslint/issues/16470)) (Nitin Kumar) - [`319f0a5`](https://togithub.com/eslint/eslint/commit/319f0a5491598825bbd528c6d1fc12771056a74c) feat: use `context.languageOptions.ecmaVersion` in core rules ([#16458](https://togithub.com/eslint/eslint/issues/16458)) (Milos Djermanovic) ##### Bug Fixes - [`c3ce521`](https://togithub.com/eslint/eslint/commit/c3ce5212f672d95dde3465d7d3c4bf99ff665f8b) fix: Ensure unmatched glob patterns throw an error ([#16462](https://togithub.com/eslint/eslint/issues/16462)) (Nicholas C. Zakas) - [`886a038`](https://togithub.com/eslint/eslint/commit/886a0386897f96d2da95eba8c52bd893fcbf7e86) fix: handle files with unspecified path in `getRulesMetaForResults` ([#16437](https://togithub.com/eslint/eslint/issues/16437)) (Francesco Trotta) ##### Documentation - [`ce93b42`](https://togithub.com/eslint/eslint/commit/ce93b429bf917640473dd7e26b49bba993c68ce4) docs: Stylelint property-no-unknown ([#16497](https://togithub.com/eslint/eslint/issues/16497)) (Nick Schonning) - [`d2cecb4`](https://togithub.com/eslint/eslint/commit/d2cecb4ad2a6d33444cf0288a863c43acb3b468a) docs: Stylelint declaration-block-no-shorthand-property-overrides ([#16498](https://togithub.com/eslint/eslint/issues/16498)) (Nick Schonning) - [`0a92805`](https://togithub.com/eslint/eslint/commit/0a92805d7713118866e519b0ff2a61c5d6238ad9) docs: stylelint color-hex-case ([#16496](https://togithub.com/eslint/eslint/issues/16496)) (Nick Schonning) - [`74a5af4`](https://togithub.com/eslint/eslint/commit/74a5af487ac7296a46a8078e585f00df72b63d83) docs: fix stylelint error ([#16491](https://togithub.com/eslint/eslint/issues/16491)) (Milos Djermanovic) - [`324db1a`](https://togithub.com/eslint/eslint/commit/324db1a11e43ba9d954dc522763faea19129ce6a) docs: explicit stylelint color related rules ([#16465](https://togithub.com/eslint/eslint/issues/16465)) (Nick Schonning) - [`94dc4f1`](https://togithub.com/eslint/eslint/commit/94dc4f19ba49fe2358f8bcc2fc3555d222766755) docs: use Stylelint for HTML files ([#16468](https://togithub.com/eslint/eslint/issues/16468)) (Nick Schonning) - [`cc6128d`](https://togithub.com/eslint/eslint/commit/cc6128db4f489c3ab80fff2f9dbeea313e72208d) docs: enable stylelint declaration-block-no-duplicate-properties ([#16466](https://togithub.com/eslint/eslint/issues/16466)) (Nick Schonning) - [`d03a8bf`](https://togithub.com/eslint/eslint/commit/d03a8bf8978bd330aeb951f18cc92bf1ad24eeec) docs: Add heading to justification explanation ([#16430](https://togithub.com/eslint/eslint/issues/16430)) (Maritaria) - [`8a15968`](https://togithub.com/eslint/eslint/commit/8a159686f9d497262d573dd601855ce28362199b) docs: add Stylelint configuration and cleanup ([#16379](https://togithub.com/eslint/eslint/issues/16379)) (Nick Schonning) - [`9b0a469`](https://togithub.com/eslint/eslint/commit/9b0a469d1e4650c1d9da26239357e715b11b2d97) docs: note commit messages don't support scope ([#16435](https://togithub.com/eslint/eslint/issues/16435)) (Andy Edwards) - [`1581405`](https://togithub.com/eslint/eslint/commit/15814057fd69319b3744bdea5db2455f85d2e74f) docs: improve context.getScope() docs ([#16417](https://togithub.com/eslint/eslint/issues/16417)) (Ben Perlmutter) - [`b797149`](https://togithub.com/eslint/eslint/commit/b7971496e9b44add405ca0360294f5c3be85b540) docs: update formatters template ([#16454](https://togithub.com/eslint/eslint/issues/16454)) (Milos Djermanovic) - [`5ac4de9`](https://togithub.com/eslint/eslint/commit/5ac4de911f712cb3a5a16eb7a4063eee09dfc97c) docs: fix link to formatters on the Core Concepts page ([#16455](https://togithub.com/eslint/eslint/issues/16455)) (Vladislav) - [`33313ef`](https://togithub.com/eslint/eslint/commit/33313ef56258a6a96b00a3e70025b94bd2f2fe9f) docs: core-concepts: fix link to semi rule ([#16453](https://togithub.com/eslint/eslint/issues/16453)) (coderaiser)typicode/husky
### [`v8.0.2`](https://togithub.com/typicode/husky/releases/tag/v8.0.2) [Compare Source](https://togithub.com/typicode/husky/compare/v8.0.1...v8.0.2) - docs: remove deprecated npm set-scriptfacebook/jest
### [`v29.3.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2931) [Compare Source](https://togithub.com/facebook/jest/compare/v29.3.0...v29.3.1) ##### Fixes - `[jest-config]` Do not warn about `preset` in `ProjectConfig` ([#13583](https://togithub.com/facebook/jest/pull/13583)) ##### Performance - `[jest-transform]` Defer creation of cache directory ([#13420](https://togithub.com/facebook/jest/pull/13420)) ### [`v29.3.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2930) [Compare Source](https://togithub.com/facebook/jest/compare/v29.2.2...v29.3.0) ##### Features - `[jest-runtime]` Support WebAssembly (Wasm) imports in ESM modules ([#13505](https://togithub.com/facebook/jest/pull/13505)) ##### Fixes - `[jest-config]` Add config validation for `projects` option ([#13565](https://togithub.com/facebook/jest/pull/13565)) - `[jest-mock]` Treat cjs modules as objects so they can be mocked ([#13513](https://togithub.com/facebook/jest/pull/13513)) - `[jest-worker]` Throw an error instead of hanging when jest workers terminate unexpectedly ([#13566](https://togithub.com/facebook/jest/pull/13566)) ##### Chore & Maintenance - `[@jest/transform]` Update `convert-source-map` ([#13509](https://togithub.com/facebook/jest/pull/13509)) - `[docs]` Mention `toStrictEqual` in UsingMatchers docs. ([#13560](https://togithub.com/facebook/jest/pull/13560))Microsoft/TypeScript
### [`v4.9.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.3): TypeScript 4.9 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.8.4...v4.9.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) #### Changes: - [`93bd577`](https://togithub.com/Microsoft/TypeScript/commit/93bd577458d55cd720b2677705feab5c91eb12ce) Bump version to 4.9.3 and LKG. - [`107f832`](https://togithub.com/Microsoft/TypeScript/commit/107f832b80df2dc97748021cb00af2b6813db75b) Update LKG. - [`31bee56`](https://togithub.com/Microsoft/TypeScript/commit/31bee5682df130a14ffdd5742f994dbe7313dd0e) Cherry-pick PR [#50977](https://togithub.com/Microsoft/TypeScript/issues/50977) into release-4.9 ([#51363](https://togithub.com/Microsoft/TypeScript/issues/51363)) \[ [#50872](https://togithub.com/Microsoft/TypeScript/issues/50872) ] - [`1e2fa7a`](https://togithub.com/Microsoft/TypeScript/commit/1e2fa7ae15f8530910fef8b916ec8a4ed0b59c45) Update version to 4.9.2-rc and LKG. - [`7ab89e5`](https://togithub.com/Microsoft/TypeScript/commit/7ab89e5c6e401d161f31f28a6c555a3ba530910e) Merge remote-tracking branch 'origin/main' into release-4.9 - [`e5cd686`](https://togithub.com/Microsoft/TypeScript/commit/e5cd686defb1a4cbdb36bd012357ba5bed28f371) Update package-lock.json - [`8d40dc1`](https://togithub.com/Microsoft/TypeScript/commit/8d40dc15d1b9945837e7860320fdccfe27c40cad) Update package-lock.json - [`5cfb3a2`](https://togithub.com/Microsoft/TypeScript/commit/5cfb3a2fe344a5350734305193e6cc99516285ca) Only call return() for an abrupt completion in user code ([#51297](https://togithub.com/Microsoft/TypeScript/issues/51297)) - [`a7a9d15`](https://togithub.com/Microsoft/TypeScript/commit/a7a9d158e817fcb0e94dc1c24e0a401b21be0cc9) Fix for broken baseline in yieldInForInInDownlevelGenerator ([#51345](https://togithub.com/Microsoft/TypeScript/issues/51345)) - [`7f8426f`](https://togithub.com/Microsoft/TypeScript/commit/7f8426f4df0d0a7dd8b72079dafc3e60164a23b1) fix for-in enumeration containing yield in generator ([#51295](https://togithub.com/Microsoft/TypeScript/issues/51295))See More
- [`3d2b401`](https://togithub.com/Microsoft/TypeScript/commit/3d2b4017eb6b9a2b94bc673291e56ae95e8beddd) Fix assertion functions accessed via wildcard imports ([#51324](https://togithub.com/Microsoft/TypeScript/issues/51324)) - [`64d0d5a`](https://togithub.com/Microsoft/TypeScript/commit/64d0d5ae140b7b26a09e75114517b418d6bcaa9f) fix(51301): Fixing an unused import at the end of a line removes the newline ([#51320](https://togithub.com/Microsoft/TypeScript/issues/51320)) - [`754eeb2`](https://togithub.com/Microsoft/TypeScript/commit/754eeb2986bde30d5926e0fa99c87dda9266d01b) Update CodeQL workflow and configuration, fix found bugs ([#51263](https://togithub.com/Microsoft/TypeScript/issues/51263)) - [`d8aad26`](https://togithub.com/Microsoft/TypeScript/commit/d8aad262006ad2d2c91aa7a0e4449b4b83c57f7b) Update package-lock.json - [`d4f26c8`](https://togithub.com/Microsoft/TypeScript/commit/d4f26c840b1db76c0b25a405c8e73830a2b45cbc) fix(51245): Class with parameter decorator in arrow function causes "convert to default export" refactoring failure ([#51256](https://togithub.com/Microsoft/TypeScript/issues/51256)) - [`16faf45`](https://togithub.com/Microsoft/TypeScript/commit/16faf45682173ea437a50330feb4785578923d7f) Update package-lock.json - [`8b1ecdb`](https://togithub.com/Microsoft/TypeScript/commit/8b1ecdb701e2a2e19e9f8bcdd6b2beac087eabee) fix(50654): "Move to a new file" breaks the declaration of referenced variable ([#50681](https://togithub.com/Microsoft/TypeScript/issues/50681)) - [`170a17f`](https://togithub.com/Microsoft/TypeScript/commit/170a17fad57eae619c5ef2b7bdb3ac00d6c32c47) Dom update 2022-10-25 ([#51300](https://togithub.com/Microsoft/TypeScript/issues/51300)) - [`9c4e14d`](https://togithub.com/Microsoft/TypeScript/commit/9c4e14d75174432f6a4dc5967a09712a6784ab88) Remove "No type information for this code" from baseline ([#51311](https://togithub.com/Microsoft/TypeScript/issues/51311)) - [`88d25b4`](https://togithub.com/Microsoft/TypeScript/commit/88d25b4f232929df59729156dfda6b65277affec) fix(50068): Refactors trigger debug failure when JSX text has a ' and a tag on the same line. ([#51299](https://togithub.com/Microsoft/TypeScript/issues/51299)) - [`8bee69a`](https://togithub.com/Microsoft/TypeScript/commit/8bee69acf410d4986cb0cc102b949e2d133d5380) Update package-lock.json - [`702de1e`](https://togithub.com/Microsoft/TypeScript/commit/702de1eeaaef88a189e4d06e5a2aae287853790a) Fix early call to return/throw on generator ([#51294](https://togithub.com/Microsoft/TypeScript/issues/51294)) - [`2c12b14`](https://togithub.com/Microsoft/TypeScript/commit/2c12b1499908ad7718e65d20e264561207c22375) Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue ([#51271](https://togithub.com/Microsoft/TypeScript/issues/51271)) - [`6af270d`](https://togithub.com/Microsoft/TypeScript/commit/6af270dee09d62516f6dc02ec102a745ffebc037) Update package-lock.json - [`2cc4c16`](https://togithub.com/Microsoft/TypeScript/commit/2cc4c16a26672a7ba6c97ba16309fcf334db7cae) Update package-lock.json - [`6093491`](https://togithub.com/Microsoft/TypeScript/commit/60934915d9ccc4ca9c0fb2cd060d7ec81601942b) Fix apparent typo in getStringMappingType ([#51248](https://togithub.com/Microsoft/TypeScript/issues/51248)) - [`61c2609`](https://togithub.com/Microsoft/TypeScript/commit/61c26096e3373719ece686b84c698423890e9a5f) Update package-lock.json - [`ef69116`](https://togithub.com/Microsoft/TypeScript/commit/ef69116c41cb6805f89e6592eacb0ccb7f02207d) Generate shortest `rootDirs` module specifier instead of first possible ([#51244](https://togithub.com/Microsoft/TypeScript/issues/51244)) - [`bbb42f4`](https://togithub.com/Microsoft/TypeScript/commit/bbb42f453dc684e03d977c5b70391124d57543a9) Fix typo in canWatchDirectoryOrFile found by CodeQL ([#51262](https://togithub.com/Microsoft/TypeScript/issues/51262)) - [`a56b254`](https://togithub.com/Microsoft/TypeScript/commit/a56b254ad3c52b598bc5d44f83f3d0a1cf806068) Include 'this' type parameter in isRelatedTo fast path ([#51230](https://togithub.com/Microsoft/TypeScript/issues/51230)) - [`3abd351`](https://togithub.com/Microsoft/TypeScript/commit/3abd351c0eea55758f27ee5558a4a1525b77f45b) Fix super property transform in async arrow in method ([#51240](https://togithub.com/Microsoft/TypeScript/issues/51240)) - [`eed0511`](https://togithub.com/Microsoft/TypeScript/commit/eed05112180e0d94f78aa02d676d49468f15dc31) Update package-lock.json - [`2625c1f`](https://togithub.com/Microsoft/TypeScript/commit/2625c1feae25aede35465ca835440fc57bf13d52) Make the init config category order predictable ([#51247](https://togithub.com/Microsoft/TypeScript/issues/51247)) - [`1ca99b3`](https://togithub.com/Microsoft/TypeScript/commit/1ca99b34029dafad2c18af7bdc0711f4abf7e522) fix(50551): Destructuring assignment with var bypasses "variable is used before being assigned" check (2454) ([#50560](https://togithub.com/Microsoft/TypeScript/issues/50560)) - [`3f28fa1`](https://togithub.com/Microsoft/TypeScript/commit/3f28fa12dfecb8dfd66ce4684bf26f64e1f092f1) Update package-lock.json - [`906ebe4`](https://togithub.com/Microsoft/TypeScript/commit/906ebe49334a3a9c2dbd73cd3c902898bc712b66) Revert structuredTypeRelatedTo change and fix isUnitLikeType ([#51076](https://togithub.com/Microsoft/TypeScript/issues/51076)) - [`8ac4652`](https://togithub.com/Microsoft/TypeScript/commit/8ac465239f52de1da3ada8cdc4c3f107f4d62e45) change type ([#51231](https://togithub.com/Microsoft/TypeScript/issues/51231)) - [`245a02c`](https://togithub.com/Microsoft/TypeScript/commit/245a02cbed7ad50a21289730159abc8d19a66f40) fix(51222): Go-to-definition on return statements should jump to the containing function declaration ([#51227](https://togithub.com/Microsoft/TypeScript/issues/51227)) - [`2dff34e`](https://togithub.com/Microsoft/TypeScript/commit/2dff34e8c4a91c0005ca9ccfb7e045e225b6f2e4) markAliasReferenced should include ExportValue as well ([#51219](https://togithub.com/Microsoft/TypeScript/issues/51219)) - [`5ef2634`](https://togithub.com/Microsoft/TypeScript/commit/5ef2634f3df138323383c7f2e5a05163a924ee86) Update package-lock.json - [`d0f0e35`](https://togithub.com/Microsoft/TypeScript/commit/d0f0e35c88ae017fc4c1213eb2f83303ee22ebde) Remove old tslint comments ([#51220](https://togithub.com/Microsoft/TypeScript/issues/51220)) - [`85d405a`](https://togithub.com/Microsoft/TypeScript/commit/85d405a1d74c0730a9d8d6307b26e8d6f3f75421) Fixed a false positive "await has no effect on the type" diagnostic with mixed generic union ([#50833](https://togithub.com/Microsoft/TypeScript/issues/50833)) - [`1f8959f`](https://togithub.com/Microsoft/TypeScript/commit/1f8959f5dc04b2b2c2fc8a7dc53b6ac761e1f754) fix: avoid downleveled dynamic import closing over specifier expression ([#49663](https://togithub.com/Microsoft/TypeScript/issues/49663)) - [`11066b2`](https://togithub.com/Microsoft/TypeScript/commit/11066b264f5d30fb5ac1f6c2f3a155c0190e75d2) Rename internal functions to `narrowTypeBySwitchOnTypeOf` and `narrowTypeByInKeyword` ([#51215](https://togithub.com/Microsoft/TypeScript/issues/51215)) - [`4c9afe8`](https://togithub.com/Microsoft/TypeScript/commit/4c9afe8812fcdb4658472ccbced4a5cd4bae70ea) Update package-lock.json - [`f25bcb7`](https://togithub.com/Microsoft/TypeScript/commit/f25bcb7c27d78ce89e9c9356d27058cf86dbfb5c) fix(49196): add jsdoc snippet for interface member functions ([#51135](https://togithub.com/Microsoft/TypeScript/issues/51135)) - [`7406ee9`](https://togithub.com/Microsoft/TypeScript/commit/7406ee9c145cd7d6117391818d5a1eca2d66ca8f) fix(51170): Completing an unimplemented property overwrites rest of line ([#51175](https://togithub.com/Microsoft/TypeScript/issues/51175)) - [`a1d82fc`](https://togithub.com/Microsoft/TypeScript/commit/a1d82fc9dcced6ca6bde6e21c385d152d083679f) Remove some unnecessary code discovered by rollup ([#51204](https://togithub.com/Microsoft/TypeScript/issues/51204)) - [`0481773`](https://togithub.com/Microsoft/TypeScript/commit/0481773a27fc6a0132c34502fd2a3b0c73cf63a3) LEGO: Merge pull request 51200 - [`98c19cb`](https://togithub.com/Microsoft/TypeScript/commit/98c19cbbbe83c2ae3c89a4e08317a4b9ccbcb206) LEGO: Merge pull request 51190 - [`13c9b05`](https://togithub.com/Microsoft/TypeScript/commit/13c9b05384544262363f3fd8b942b36aeb84fc61) Update package-lock.json - [`673475e`](https://togithub.com/Microsoft/TypeScript/commit/673475e1c5e582f2fd0bf8d89e33c7708607c8d8) Update package-lock.json - [`f6cf510`](https://togithub.com/Microsoft/TypeScript/commit/f6cf51053e024714dd6b8463fe6f8e7e33461e6b) Add more tracing to node16/nodenext resolution ([#51168](https://togithub.com/Microsoft/TypeScript/issues/51168)) - [`83c5581`](https://togithub.com/Microsoft/TypeScript/commit/83c5581588f660247bd9648bafe67b49de060a55) Update package-lock.json - [`be5f0fe`](https://togithub.com/Microsoft/TypeScript/commit/be5f0fe5acfed5146514ebe7c1b65529def8e490) Add an extra regression test for awaited unresolvable recursive union ([#51167](https://togithub.com/Microsoft/TypeScript/issues/51167)) - [`2cb7e77`](https://togithub.com/Microsoft/TypeScript/commit/2cb7e779d70d57ef0d46dd3f768e646b8bbe783a) fix(50416): correctly names disabled export refactors ([#50663](https://togithub.com/Microsoft/TypeScript/issues/50663)) \[ [#50416](https://togithub.com/Microsoft/TypeScript/issues/50416) ] - [`2bcfed0`](https://togithub.com/Microsoft/TypeScript/commit/2bcfed01f3458996e71ce37af43e3495cb7e4950) feat(37440): Provide a quick-fix for non-exported types ([#51038](https://togithub.com/Microsoft/TypeScript/issues/51038)) - [`a24201c`](https://togithub.com/Microsoft/TypeScript/commit/a24201c8ef6f82b5729ab677b7a1a1d6d745fcb8) Remove VSDevMode.ps1 and createPlaygroundBuild ([#51166](https://togithub.com/Microsoft/TypeScript/issues/51166)) - [`2da62a7`](https://togithub.com/Microsoft/TypeScript/commit/2da62a784bbba237b8239e84c8629cfafb0f595e) fix(51112): omit parameter names that precede the type ([#51142](https://togithub.com/Microsoft/TypeScript/issues/51142)) - [`cf1b6b7`](https://togithub.com/Microsoft/TypeScript/commit/cf1b6b73330eab2dd484d71cbdb662a83b3c726f) feat(51163): show QF to fill in the missing properties for the mapped type. ([#51165](https://togithub.com/Microsoft/TypeScript/issues/51165)) - [`bdcc240`](https://togithub.com/Microsoft/TypeScript/commit/bdcc240d68245e4be865b385bd6a8fd8fa546f56) Remove bug-causing carve-out in conditional type instantiation that hopefully is no longer required ([#51151](https://togithub.com/Microsoft/TypeScript/issues/51151)) - [`37317a2`](https://togithub.com/Microsoft/TypeScript/commit/37317a208f34c141b64e26d0e92b3aed346e531f) Check nested weak types in intersections on target side of relation ([#51140](https://togithub.com/Microsoft/TypeScript/issues/51140)) - [`9f49f9c`](https://togithub.com/Microsoft/TypeScript/commit/9f49f9ccb05a7bb56b8ca84b8036a3ad4e0e7c2b) Update package-lock.json - [`4f54e7e`](https://togithub.com/Microsoft/TypeScript/commit/4f54e7e947298162d29f3104265e74dcfbc90d82) Fix isExhaustiveSwitchStatement to better handle circularities ([#51095](https://togithub.com/Microsoft/TypeScript/issues/51095)) - [`503604c`](https://togithub.com/Microsoft/TypeScript/commit/503604c884bd0557c851b11b699ef98cdb65b93b) Overloads shouldn't gain [@deprecated](https://togithub.com/deprecated) tags of other overloads in quick info ([#50904](https://togithub.com/Microsoft/TypeScript/issues/50904)) - [`e14a229`](https://togithub.com/Microsoft/TypeScript/commit/e14a2298c5add93816c6f487bcfc5ac72e3a4c59) Update package-lock.json - [`67256e5`](https://togithub.com/Microsoft/TypeScript/commit/67256e50c41aa9178a60c52de8416477f070b190) Remove unused declarations array in extractSymbol's TargetRange ([#51091](https://togithub.com/Microsoft/TypeScript/issues/51091)) - [`9c87ded`](https://togithub.com/Microsoft/TypeScript/commit/9c87ded2b3fc4ba4a9a7656e9be39d5e404e6ab6) fix(51100): ensure tsserver shuts down when parent process is killed ([#51107](https://togithub.com/Microsoft/TypeScript/issues/51107)) - [`c01ae01`](https://togithub.com/Microsoft/TypeScript/commit/c01ae01fac37268bac3362fb6e6d26db730f7ed5) Fix nightly publish oops in Gulpfile ([#51131](https://togithub.com/Microsoft/TypeScript/issues/51131)) - [`a7d10f1`](https://togithub.com/Microsoft/TypeScript/commit/a7d10f15bbd28166b869ae00482214e360891613) Update package-lock.json - [`d0bfd8c`](https://togithub.com/Microsoft/TypeScript/commit/d0bfd8caed521bfd24fc44960d9936a891744bb7) fix(51072): ts.preProcessFile finds import in template string after conditional expression with template strings ([#51082](https://togithub.com/Microsoft/TypeScript/issues/51082)) - [`ad56b5c`](https://togithub.com/Microsoft/TypeScript/commit/ad56b5ca56b763ab377e07121ecfebb457a2e810) Convert scripts/Gulpfile to checked mjs/cjs so they can run without compilation ([#50988](https://togithub.com/Microsoft/TypeScript/issues/50988)) - [`dbeae5d`](https://togithub.com/Microsoft/TypeScript/commit/dbeae5d943c784661862c52b8e215a2907c31a33) fix(51017): Make lineText in the references response opt-out ([#51081](https://togithub.com/Microsoft/TypeScript/issues/51081)) - [`d06a592`](https://togithub.com/Microsoft/TypeScript/commit/d06a592d02955822a7407b70969fb7a82bc17d59) Properly defer resolution of mapped types with generic `as` clauses ([#51050](https://togithub.com/Microsoft/TypeScript/issues/51050)) - [`42b1049`](https://togithub.com/Microsoft/TypeScript/commit/42b1049aee8c655631cb4f0065de86ec1023d20a) Update package-lock.json - [`5f3e6cc`](https://togithub.com/Microsoft/TypeScript/commit/5f3e6cc4980d26af5d8a8f463e59b2c3338165c6) Plugin probe location is higher priority than peer node_modules ([#51079](https://togithub.com/Microsoft/TypeScript/issues/51079)) \[ [#34616](https://togithub.com/Microsoft/TypeScript/issues/34616) ] - [`2648f6a`](https://togithub.com/Microsoft/TypeScript/commit/2648f6ab09e3176c7da2c07c54066d3a3433a298) Plugins in project were adding up after every config file reload ([#51087](https://togithub.com/Microsoft/TypeScript/issues/51087)) - [`c18791c`](https://togithub.com/Microsoft/TypeScript/commit/c18791ccf165672df3b55f5bdd4a8655f33be26c) Fix incorrect options type to WatchOptions ([#51064](https://togithub.com/Microsoft/TypeScript/issues/51064)) - [`b0795e9`](https://togithub.com/Microsoft/TypeScript/commit/b0795e9c94757a8ee78077d160cde8819a9801ea) Update package-lock.json - [`43c6fd4`](https://togithub.com/Microsoft/TypeScript/commit/43c6fd4c09464204bc6a6e1c6c1d32fa12270414) Covert some of the config testing to baselines for easy validation ([#51063](https://togithub.com/Microsoft/TypeScript/issues/51063)) - [`fc5e72b`](https://togithub.com/Microsoft/TypeScript/commit/fc5e72b92cb8ea13c5e0f2cfc35d8b2cbfd1fe36) Remove unused defaultWatchFileKind method since useFsEvents is default for tsserver and tsc ([#51044](https://togithub.com/Microsoft/TypeScript/issues/51044)) - [`8af9a93`](https://togithub.com/Microsoft/TypeScript/commit/8af9a936b5240398370887c22cacaff65fee707b) Use typescript.d.ts in APISample tests ([#51061](https://togithub.com/Microsoft/TypeScript/issues/51061)) - [`4953316`](https://togithub.com/Microsoft/TypeScript/commit/49533168dbb4e19f243b9dbdfd6a3aac69f5b3dd) Remove configureLanguageServiceBuild, instrumenter ([#51048](https://togithub.com/Microsoft/TypeScript/issues/51048)) - [`9dfffd0`](https://togithub.com/Microsoft/TypeScript/commit/9dfffd0fbb406d7f2e5e2ca85768624ca388a7bf) Update GitHub Actions ([#51045](https://togithub.com/Microsoft/TypeScript/issues/51045)) - [`4635a5c`](https://togithub.com/Microsoft/TypeScript/commit/4635a5cef9aefa9aa847ef7ce2e6767ddf4f54c2) Update package-lock.json - [`33a34e5`](https://togithub.com/Microsoft/TypeScript/commit/33a34e5b96bfe086266f4765ab9789a2a02507f9) Adding a JSDoc comment to the es5 type declarations to describe the functionality of Date.now() ([#50630](https://togithub.com/Microsoft/TypeScript/issues/50630)) - [`299745c`](https://togithub.com/Microsoft/TypeScript/commit/299745cb217c2fc061f75b3735f8420d78b8360a) Fix crash in goto-def on `@override` ([#51016](https://togithub.com/Microsoft/TypeScript/issues/51016)) - [`7dcf11f`](https://togithub.com/Microsoft/TypeScript/commit/7dcf11f13985be927886ebea353d282a9b3418e0) fix(50750): Object type literal with string literal property in contextual typing position causes language service error on all literal type references ([#50757](https://togithub.com/Microsoft/TypeScript/issues/50757)) - [`5cd49f6`](https://togithub.com/Microsoft/TypeScript/commit/5cd49f6cbcd2effe9d425dee3a39cb49209bb656) Update package-lock.json - [`8a1b858`](https://togithub.com/Microsoft/TypeScript/commit/8a1b85880f89c9cff606c5844e8883e5f483c7db) Update package-lock.json - [`96894db`](https://togithub.com/Microsoft/TypeScript/commit/96894db6cb5b7af6857b4d0c7f70f7d8ac782d51) Include type parameter defaults in contextual typing ([#50994](https://togithub.com/Microsoft/TypeScript/issues/50994)) \[ [#51002](https://togithub.com/Microsoft/TypeScript/issues/51002) ] - [`0d0a793`](https://togithub.com/Microsoft/TypeScript/commit/0d0a79371471d627ae298a145f8009b05cbccb72) Allow Unicode extended escapes in ES5 and earlier ([#50918](https://togithub.com/Microsoft/TypeScript/issues/50918)) - [`58bae8d`](https://togithub.com/Microsoft/TypeScript/commit/58bae8db69b275a3efa57b14b486778c55185552) Update package-lock.json - [`0ce72ef`](https://togithub.com/Microsoft/TypeScript/commit/0ce72ef6c8b39cd2d07e5b0eb3a0c144a7783ad2) Add option to OrganizeImports for removal only ([#50931](https://togithub.com/Microsoft/TypeScript/issues/50931)) - [`42f9143`](https://togithub.com/Microsoft/TypeScript/commit/42f9143e114c5c07f40df83ed07ffeb3cbaf2101) feat: codefix for `for await of` ([#50623](https://togithub.com/Microsoft/TypeScript/issues/50623)) - [`ecf50e8`](https://togithub.com/Microsoft/TypeScript/commit/ecf50e81a7a9cccd9bf5ea7598764082981faab0) Properly compute `SymbolFlags.Optional` for intersected properties ([#50958](https://togithub.com/Microsoft/TypeScript/issues/50958)) - [`d1586de`](https://togithub.com/Microsoft/TypeScript/commit/d1586de0434567b998876929eb8229235b85b350) Fully resolve aliases when checking symbol flags ([#50853](https://togithub.com/Microsoft/TypeScript/issues/50853)) - [`45148dd`](https://togithub.com/Microsoft/TypeScript/commit/45148dd715a7c3776840778b4df41e7e0bd0bf12) Update LKG to 4.8.4 ([#50987](https://togithub.com/Microsoft/TypeScript/issues/50987)) - [`9a83f25`](https://togithub.com/Microsoft/TypeScript/commit/9a83f2551ded0d88a0ba0ec9af260f83eb3568cd) Update package-lock.json - [`865848f`](https://togithub.com/Microsoft/TypeScript/commit/865848fcfb9e6ce7dd64be563fc09f83d4bc9df5) Fix `<=` and `>` comparisons when compared against prerelease versions ([#50915](https://togithub.com/Microsoft/TypeScript/issues/50915)) - [`fbfe934`](https://togithub.com/Microsoft/TypeScript/commit/fbfe9340a90777dee03b30f736fab44056123be0) Fix comparability between type parameters related by a union constraint ([#50978](https://togithub.com/Microsoft/TypeScript/issues/50978)) - [`b09e93d`](https://togithub.com/Microsoft/TypeScript/commit/b09e93d3f6d3e999df001b53984954974c25b81f) Merge pull request [#50041](https://togithub.com/Microsoft/TypeScript/issues/50041) from microsoft/fix/47969 - [`0ac12bb`](https://togithub.com/Microsoft/TypeScript/commit/0ac12bbe7a410238ca992a42f41816a97f6906f4) Update package-lock.json - [`8192d55`](https://togithub.com/Microsoft/TypeScript/commit/8192d550496d884263e292488e325ae96893dc78) Pick correct compilerOptions when checking if we can share emitSignatures ([#50910](https://togithub.com/Microsoft/TypeScript/issues/50910)) \[ [#50902](https://togithub.com/Microsoft/TypeScript/issues/50902) ] - [`16faef1`](https://togithub.com/Microsoft/TypeScript/commit/16faef1d8d522b66b6c672bdd15b4026e2018a62) During uptodate ness check with buildInfo, check if there are errors explicitly with noEmit ([#50974](https://togithub.com/Microsoft/TypeScript/issues/50974)) \[ [#50959](https://togithub.com/Microsoft/TypeScript/issues/50959) ] - [`63791f5`](https://togithub.com/Microsoft/TypeScript/commit/63791f52d4e7a3bf461b974e94abd8cbb6b546c5) Update package-lock.json - [`09368bc`](https://togithub.com/Microsoft/TypeScript/commit/09368bcbaebd157d1e66859ab6f5b30c2fd6eaff) Handle if project for open file will get recollected because of pending cleanup from closed script info ([#50908](https://togithub.com/Microsoft/TypeScript/issues/50908)) \[ [#50868](https://togithub.com/Microsoft/TypeScript/issues/50868) ] - [`c81bf4d`](https://togithub.com/Microsoft/TypeScript/commit/c81bf4d8b0c12410a082d6598fcc24cc721b6e9e) fix(49594): Typescript 4.7.3 bracketed class property compilation error strictPropertyInitialization:true ([#49619](https://togithub.com/Microsoft/TypeScript/issues/49619)) - [`bc9cbbe`](https://togithub.com/Microsoft/TypeScript/commit/bc9cbbef421ae907f7dfd5a84ca69c4f68a8935b) Merge pull request [#49912](https://togithub.com/Microsoft/TypeScript/issues/49912) from microsoft/fix/47508 - [`5a10f46`](https://togithub.com/Microsoft/TypeScript/commit/5a10f46c0028790120cb85c826efa4248707a964) Update package-lock.json - [`8e71f42`](https://togithub.com/Microsoft/TypeScript/commit/8e71f429c811ac7811533d7b0e02c32bad5a1b47) Fixing pr comments - [`c100c64`](https://togithub.com/Microsoft/TypeScript/commit/c100c6488db0482dcc1455290f456dece91cac0a) Update package-lock.json - [`2a91107`](https://togithub.com/Microsoft/TypeScript/commit/2a91107f7548eeb5e32673e76277d27264ea88e2) Update package-lock.json - [`4ab9e76`](https://togithub.com/Microsoft/TypeScript/commit/4ab9e76fb748b08712f9d0017dd8f0ba74d1859f) Use paths in package.json 'files' array that work with npm 6 and later. ([#50930](https://togithub.com/Microsoft/TypeScript/issues/50930)) - [`549b542`](https://togithub.com/Microsoft/TypeScript/commit/549b5429d4837344e8c99657109bb6538fd2dbb5) Use paths in package.json 'files' array that work with npm 6 and later. - [`7f37d25`](https://togithub.com/Microsoft/TypeScript/commit/7f37d251fc69da34659e4c60792177e1e9a8e7a6) Update version to 4.9.1-beta and LKG. - [`f16ca7d`](https://togithub.com/Microsoft/TypeScript/commit/f16ca7dd364e57ee7ce337f987b20dbc1e34941f) Remove 'async' dependency, used only in errorCheck.ts, modernize file ([#50667](https://togithub.com/Microsoft/TypeScript/issues/50667)) - [`c6bef3f`](https://togithub.com/Microsoft/TypeScript/commit/c6bef3f02874bddf6df120aa4f0d130c58478468) LEGO: Merge pull request 50921 - [`6753027`](https://togithub.com/Microsoft/TypeScript/commit/675302730b8ca525d47c910bf2d3174bd3b66a1b) Update package-lock.json - [`9740bcc`](https://togithub.com/Microsoft/TypeScript/commit/9740bcc53418e8792a4dbb978059ff5a02b55c91) Pluralized `hasInvalidatedResolution` -> `hasInvalidatedResolutions` ([#50912](https://togithub.com/Microsoft/TypeScript/issues/50912)) - [`84c29cd`](https://togithub.com/Microsoft/TypeScript/commit/84c29cd576fd1facb9b3a353d5342df04acdb184) 🤖 Pick PR [#50912](https://togithub.com/Microsoft/TypeScript/issues/50912) (Pluralized \`hasInvalidatedResolutio...) into release-4.9 ([#50913](https://togithub.com/Microsoft/TypeScript/issues/50913)) - [`a26f634`](https://togithub.com/Microsoft/TypeScript/commit/a26f63424de249bb106804dfc9a024bb525de93e) Merge remote-tracking branch 'origin/main' into release-4.9 - [`a455955`](https://togithub.com/Microsoft/TypeScript/commit/a455955aac85ecc5b2182fe50b83670188955feb) Make hasInvalidatedResolution non internal for program and add it watchApi ([#50776](https://togithub.com/Microsoft/TypeScript/issues/50776)) \[ [#48057](https://togithub.com/Microsoft/TypeScript/issues/48057) ] - [`645d1cd`](https://togithub.com/Microsoft/TypeScript/commit/645d1cd7c1ee1d65a87b2183b173611467256a09) Fix assert in addIndirectUser in FAR ([#50905](https://togithub.com/Microsoft/TypeScript/issues/50905)) - [`bbec17d`](https://togithub.com/Microsoft/TypeScript/commit/bbec17d9003246fa00d6bf676bb4ce7c54ff2be4) LEGO: Merge pull request 50900 - [`a9ecc67`](https://togithub.com/Microsoft/TypeScript/commit/a9ecc675d636c3bbca697bc4881b019e8645a7a6) Update package-lock.json - [`221cf55`](https://togithub.com/Microsoft/TypeScript/commit/221cf55a21e448bd3fe2cf26a754c9c0dda3dca3) package.json `exports` should have priority over `typesVersions` ([#50890](https://togithub.com/Microsoft/TypeScript/issues/50890)) - [`acb8977`](https://togithub.com/Microsoft/TypeScript/commit/acb89771901f8c81c6046fa7c16361a83388ddab) Remove .github/tsc.json ([#50664](https://togithub.com/Microsoft/TypeScript/issues/50664)) - [`7a3de81`](https://togithub.com/Microsoft/TypeScript/commit/7a3de819bfb93fb27ef7ea8305d2df069866c380) fix(49993): skip the quick fix for an expression with an enum type ([#50625](https://togithub.com/Microsoft/TypeScript/issues/50625)) - [`2644f28`](https://togithub.com/Microsoft/TypeScript/commit/2644f2867734d77a3a3939c55d5cc0a5004df0ed) fix(49200): skip duplicated method declarations ([#50609](https://togithub.com/Microsoft/TypeScript/issues/50609)) - [`98652a3`](https://togithub.com/Microsoft/TypeScript/commit/98652a349a67be718e8e8b5fcf590972eb62a104) Bump version to 4.9.0-beta and LKG. - [`4d91204`](https://togithub.com/Microsoft/TypeScript/commit/4d91204c9d9f27756785f62fade44d93824d47f4) fix(37030): Expand Selection in function and arrow function skips body block ([#50711](https://togithub.com/Microsoft/TypeScript/issues/50711)) - [`e2dd508`](https://togithub.com/Microsoft/TypeScript/commit/e2dd5084f75ac37a78102d212b67d36595596137) DOM update 2022/09/21 ([#50884](https://togithub.com/Microsoft/TypeScript/issues/50884)) - [`1d9ab83`](https://togithub.com/Microsoft/TypeScript/commit/1d9ab83914a551936ce5ef80340ee65cfd1422ba) fix(50866): emit modifiers from export declarations ([#50874](https://togithub.com/Microsoft/TypeScript/issues/50874)) - [`92a1b12`](https://togithub.com/Microsoft/TypeScript/commit/92a1b124c178e1ff4871b29cb9abc00307e21742) LEGO: Merge pull request 50877 - [`e383db6`](https://togithub.com/Microsoft/TypeScript/commit/e383db692eb44561333c1bbe353788b337aebc99) Fix debug.ts \__debugKind check ([#50871](https://togithub.com/Microsoft/TypeScript/issues/50871)) - [`01054e0`](https://togithub.com/Microsoft/TypeScript/commit/01054e05ab7638e96515619c4ce62200fdf4e0fd) Consistently add und