windranger-io / windranger-solidity-template

Project template for Solidity smart contract with TypeScript tests
Apache License 2.0
10 stars 9 forks source link

chore(deps): update all dependencies #146

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@nomiclabs/hardhat-ethers 2.0.5 -> 2.0.6 age adoption passing confidence
@openzeppelin/contracts-upgradeable (source) 4.5.2 -> 4.6.0 age adoption passing confidence
@openzeppelin/hardhat-upgrades 1.17.0 -> 1.18.0 age adoption passing confidence
@typescript-eslint/eslint-plugin 5.21.0 -> 5.27.0 age adoption passing confidence
@typescript-eslint/parser 5.21.0 -> 5.27.0 age adoption passing confidence
eslint (source) 8.14.0 -> 8.16.0 age adoption passing confidence
ethers 5.6.4 -> 5.6.8 age adoption passing confidence
hardhat (source) 2.9.3 -> 2.9.7 age adoption passing confidence
husky (source) ^7.0.2 -> 8.0.1 age adoption passing confidence
lint-staged 12.4.1 -> 12.5.0 age adoption passing confidence
ts-node (source) 10.7.0 -> 10.8.0 age adoption passing confidence
typescript (source) 4.6.4 -> 4.7.2 age adoption passing confidence

Release Notes

nomiclabs/hardhat ### [`v2.0.6`](https://togithub.com/NomicFoundation/hardhat/releases/tag/%40nomiclabs/hardhat-ethers%402.0.6) [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/@nomiclabs/hardhat-ethers@2.0.5...@nomiclabs/hardhat-ethers@2.0.6) - [`7403ec1`](https://togithub.com/nomiclabs/hardhat/commit/7403ec1d): Stop publishing tsconfig.json files
OpenZeppelin/openzeppelin-contracts-upgradeable ### [`v4.6.0`](https://togithub.com/OpenZeppelin/openzeppelin-contracts-upgradeable/blob/HEAD/CHANGELOG.md#​460-2022-04-26) [Compare Source](https://togithub.com/OpenZeppelin/openzeppelin-contracts-upgradeable/compare/v4.5.2...v4.6.0) - `crosschain`: Add a new set of contracts for cross-chain applications. `CrossChainEnabled` is a base contract with instantiations for several chains and bridges, and `AccessControlCrossChain` is an extension of access control that allows cross-chain operation. ([#​3183](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3183)) - `AccessControl`: add a virtual `_checkRole(bytes32)` function that can be overridden to alter the `onlyRole` modifier behavior. ([#​3137](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3137)) - `EnumerableMap`: add new `AddressToUintMap` map type. ([#​3150](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3150)) - `EnumerableMap`: add new `Bytes32ToBytes32Map` map type. ([#​3192](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3192)) - `ERC20FlashMint`: support infinite allowance when paying back a flash loan. ([#​3226](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3226)) - `ERC20Wrapper`: the `decimals()` function now tries to fetch the value from the underlying token instance. If that calls revert, then the default value is used. ([#​3259](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3259)) - `draft-ERC20Permit`: replace `immutable` with `constant` for `_PERMIT_TYPEHASH` since the `keccak256` of string literals is treated specially and the hash is evaluated at compile time. ([#​3196](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3196)) - `ERC1155`: Add a `_afterTokenTransfer` hook for improved extensibility. ([#​3166](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3166)) - `ERC1155URIStorage`: add a new extension that implements a `_setURI` behavior similar to ERC721's `_setTokenURI`. ([#​3210](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3210)) - `DoubleEndedQueue`: a new data structure that supports efficient push and pop to both front and back, useful for FIFO and LIFO queues. ([#​3153](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3153)) - `Governor`: improved security of `onlyGovernance` modifier when using an external executor contract (e.g. a timelock) that can operate without necessarily going through the governance protocol. ([#​3147](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3147)) - `Governor`: Add a way to parameterize votes. This can be used to implement voting systems such as fractionalized voting, ERC721 based voting, or any number of other systems. The `params` argument added to `_countVote` method, and included in the newly added `_getVotes` method, can be used by counting and voting modules respectively for such purposes. ([#​3043](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3043)) - `Governor`: rewording of revert reason for consistency. ([#​3275](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3275)) - `Governor`: fix an inconsistency in data locations that could lead to invalid bytecode being produced. ([#​3295](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3295)) - `Governor`: Implement `IERC721Receiver` and `IERC1155Receiver` to improve token custody by governors. ([#​3230](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3230)) - `TimelockController`: Implement `IERC721Receiver` and `IERC1155Receiver` to improve token custody by timelocks. ([#​3230](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3230)) - `TimelockController`: Add a separate canceller role for the ability to cancel. ([#​3165](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3165)) - `Initializable`: add a reinitializer modifier that enables the initialization of new modules, added to already initialized contracts through upgradeability. ([#​3232](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3232)) - `Initializable`: add an Initialized event that tracks initialized version numbers. ([#​3294](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3294)) - `ERC2981`: make `royaltyInfo` public to allow super call in overrides. ([#​3305](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3305)) ##### Breaking changes - `Governor`: Adds internal virtual `_getVotes` method that must be implemented; this is a breaking change for existing concrete extensions to `Governor`. To fix this on an existing voting module extension, rename `getVotes` to `_getVotes` and add a `bytes memory` argument. ([#​3043](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3043)) - `Governor`: Adds `params` parameter to internal virtual ` _countVote ` method; this is a breaking change for existing concrete extensions to `Governor`. To fix this on an existing counting module extension, add a `bytes memory` argument to `_countVote`. ([#​3043](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3043)) - `Governor`: Does not emit `VoteCast` event when params data is non-empty; instead emits `VoteCastWithParams` event. To fix this on an integration that consumes the `VoteCast` event, also fetch/monitor `VoteCastWithParams` events. ([#​3043](https://togithub.com/OpenZeppelin/openzeppelin-contracts/pull/3043)) - `Votes`: The internal virtual function `_getVotingUnits` was made `view` (which was accidentally missing). Any overrides should now be updated so they are `view` as well.
OpenZeppelin/openzeppelin-upgrades ### [`v1.18.0`](https://togithub.com/OpenZeppelin/openzeppelin-upgrades/releases/tag/%40openzeppelin/hardhat-upgrades%401.18.0) [Compare Source](https://togithub.com/OpenZeppelin/openzeppelin-upgrades/compare/@openzeppelin/hardhat-upgrades@1.17.0...@openzeppelin/hardhat-upgrades@1.18.0) - Support verifying a proxy on Etherscan using Hardhat. ([#​579](https://togithub.com/OpenZeppelin/openzeppelin-upgrades/pull/579))
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v5.27.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5270-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5260v5270-2022-05-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.26.0...v5.27.0) ##### Bug Fixes - **eslint-plugin:** \[no-type-alias] handle Template Literal Types ([#​5092](https://togithub.com/typescript-eslint/typescript-eslint/issues/5092)) ([8febf11](https://togithub.com/typescript-eslint/typescript-eslint/commit/8febf11a9296d1c0d7ccdf91ef9ab92ec8dfc39c)) ##### Features - \[4.7] support new extensions ([#​5027](https://togithub.com/typescript-eslint/typescript-eslint/issues/5027)) ([efc147b](https://togithub.com/typescript-eslint/typescript-eslint/commit/efc147b04dce52ab17415b6a4ae4076b944b9036)) - **eslint-plugin:** \[ban-ts-comment] add descriptionFormat option ([#​5026](https://togithub.com/typescript-eslint/typescript-eslint/issues/5026)) ([1fb31a4](https://togithub.com/typescript-eslint/typescript-eslint/commit/1fb31a4b3e05734f801ade0450fea33494e4d5e6)) - **eslint-plugin:** \[no-misused-promises] warn when spreading promises ([#​5053](https://togithub.com/typescript-eslint/typescript-eslint/issues/5053)) ([61ffa9e](https://togithub.com/typescript-eslint/typescript-eslint/commit/61ffa9ed70e3cac6eca50a6c3cc5a0f1e7dec11c)) - **eslint-plugin:** \[space-infix-ops] missing error report for conditional types ([#​5041](https://togithub.com/typescript-eslint/typescript-eslint/issues/5041)) ([0bfab6c](https://togithub.com/typescript-eslint/typescript-eslint/commit/0bfab6c9f5c5e243268200cf9368acf39ea099f8)) ### [`v5.26.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5260-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5250v5260-2022-05-23) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.25.0...v5.26.0) ##### Bug Fixes - **eslint-plugin:** \[member-delimiter-style] autofixer result is not as expected when comments after the delimiter with option `delimiter: 'none'` ([#​5029](https://togithub.com/typescript-eslint/typescript-eslint/issues/5029)) ([ed7b5f6](https://togithub.com/typescript-eslint/typescript-eslint/commit/ed7b5f61d93799fec3e38a87935ab9caa3abe279)) - **eslint-plugin:** \[member-delimiter-style] autofixer result is not as expected with option `delimiter: 'none'` ([#​5023](https://togithub.com/typescript-eslint/typescript-eslint/issues/5023)) ([9e97a11](https://togithub.com/typescript-eslint/typescript-eslint/commit/9e97a11ecd80be5c63c980bfe8d8e57400221cec)) - **eslint-plugin:** \[prefer-readonly] correct issue with anonymus functions ([#​4974](https://togithub.com/typescript-eslint/typescript-eslint/issues/4974)) ([952e2f0](https://togithub.com/typescript-eslint/typescript-eslint/commit/952e2f068862dde089ec03d3eb5452d1ee3e9271)), closes [#​2590](https://togithub.com/typescript-eslint/typescript-eslint/issues/2590) ### [`v5.25.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5250-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5240v5250-2022-05-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.24.0...v5.25.0) ##### Bug Fixes - **eslint-plugin:** \[typedef] stop enforcing rule for assignment expressions ([#​4958](https://togithub.com/typescript-eslint/typescript-eslint/issues/4958)) ([04a216c](https://togithub.com/typescript-eslint/typescript-eslint/commit/04a216c39c02085fe5d555ce81bdced0e563a7c4)) - **eslint-plugin:** strict config should not extend recommended ([#​5005](https://togithub.com/typescript-eslint/typescript-eslint/issues/5005)) ([05d71c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/05d71c2ebd8e072aa4e8ee3ea8521de00e47d4ca)) - **website:** correct Presets link to be Configs ([#​5004](https://togithub.com/typescript-eslint/typescript-eslint/issues/5004)) ([e18e91c](https://togithub.com/typescript-eslint/typescript-eslint/commit/e18e91c6cfb1ee93bfff3770ea4d8f807d5ced0b)) ##### Features - **eslint-plugin:** \[no-empty-function] new allow option overrideMethods ([#​4923](https://togithub.com/typescript-eslint/typescript-eslint/issues/4923)) ([13c05ae](https://togithub.com/typescript-eslint/typescript-eslint/commit/13c05aefb0e6531d320629e04b7207a3baebacb0)) - **eslint-plugin:** deprecate `no-duplicate-imports` in favour of `import/no-duplicates` ([#​4973](https://togithub.com/typescript-eslint/typescript-eslint/issues/4973)) ([1d2e41a](https://togithub.com/typescript-eslint/typescript-eslint/commit/1d2e41ada1979c081130d19b229c82bf1a69b7b4)) - update to TypeScript 4.7-rc ([#​4829](https://togithub.com/typescript-eslint/typescript-eslint/issues/4829)) ([6fe783c](https://togithub.com/typescript-eslint/typescript-eslint/commit/6fe783c20aebe26ef42b526e4a59a9be84dd5643)) ### [`v5.24.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5240-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5230v5240-2022-05-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.23.0...v5.24.0) ##### Bug Fixes - **eslint-plugin:** \[array-type] in fixer add missing parens for constructor types [#​4756](https://togithub.com/typescript-eslint/typescript-eslint/issues/4756) ([#​4971](https://togithub.com/typescript-eslint/typescript-eslint/issues/4971)) ([0377070](https://togithub.com/typescript-eslint/typescript-eslint/commit/03770708900da663eb64c19465b3f937bab55b3d)) ##### Features - **eslint-plugin:** Add BigInt object type to default ban-types list ([#​4970](https://togithub.com/typescript-eslint/typescript-eslint/issues/4970)) ([1867728](https://togithub.com/typescript-eslint/typescript-eslint/commit/1867728ba104a6a21941ed300828110964a43b96)) - **eslint-plugin:** add new 'strict' config ([#​4706](https://togithub.com/typescript-eslint/typescript-eslint/issues/4706)) ([4a500b2](https://togithub.com/typescript-eslint/typescript-eslint/commit/4a500b2d92a91873dbb729793d1ee1c36ef06ed8)) ### [`v5.23.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5230-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5220v5230-2022-05-09) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.22.0...v5.23.0) ##### Bug Fixes - **eslint-plugin:** \[no-restricted-imports] allow type import as long as there's one matching pattern ([#​4898](https://togithub.com/typescript-eslint/typescript-eslint/issues/4898)) ([0419d28](https://togithub.com/typescript-eslint/typescript-eslint/commit/0419d287b637e805c33036a45760badc2498e19b)) - **eslint-plugin:** \[no-unnecessary-type-constraint] change to suggestion fix, fix multiple trailing comma failures ([#​4901](https://togithub.com/typescript-eslint/typescript-eslint/issues/4901)) ([4507ac8](https://togithub.com/typescript-eslint/typescript-eslint/commit/4507ac84c76da0ced43b6679305afe1891e7afca)) ### [`v5.22.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5220-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5210v5220-2022-05-02) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.21.0...v5.22.0) ##### Bug Fixes - **eslint-plugin:** \[comma-spacing] verify `nextToken` exists ([#​4868](https://togithub.com/typescript-eslint/typescript-eslint/issues/4868)) ([23746f8](https://togithub.com/typescript-eslint/typescript-eslint/commit/23746f8babace7c2354368d6fb0881be26e19c41)) ##### Features - **eslint-plugin:** \[no-duplicate-enum-values] add rule ([#​4833](https://togithub.com/typescript-eslint/typescript-eslint/issues/4833)) ([5899164](https://togithub.com/typescript-eslint/typescript-eslint/commit/5899164b35d91106512a2720b23ba92e1893132f))
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v5.27.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5270-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5260v5270-2022-05-30) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.26.0...v5.27.0) ##### Bug Fixes - **types:** remove leftovers from removal of useJSXTextNode ([#​5091](https://togithub.com/typescript-eslint/typescript-eslint/issues/5091)) ([f9c3647](https://togithub.com/typescript-eslint/typescript-eslint/commit/f9c3647cb637c8d1ee461b471da9d817ccbde77c)) ##### Features - \[4.7] support new extensions ([#​5027](https://togithub.com/typescript-eslint/typescript-eslint/issues/5027)) ([efc147b](https://togithub.com/typescript-eslint/typescript-eslint/commit/efc147b04dce52ab17415b6a4ae4076b944b9036)) ### [`v5.26.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5260-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5250v5260-2022-05-23) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.25.0...v5.26.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.25.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5250-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5240v5250-2022-05-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.24.0...v5.25.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.24.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5240-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5230v5240-2022-05-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.23.0...v5.24.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.23.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5230-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5220v5230-2022-05-09) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.22.0...v5.23.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.22.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5220-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5210v5220-2022-05-02) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.21.0...v5.22.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
eslint/eslint ### [`v8.16.0`](https://togithub.com/eslint/eslint/releases/tag/v8.16.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.15.0...v8.16.0) #### Features - [`cab0c22`](https://togithub.com/eslint/eslint/commit/cab0c2287e12561d869dfcfcd1c4e14c9d6d70d5) feat: add Unicode flag suggestion in no-misleading-character-class ([#​15867](https://togithub.com/eslint/eslint/issues/15867)) (Milos Djermanovic) - [`38ae956`](https://togithub.com/eslint/eslint/commit/38ae9564a41e1d38adad55976565d85c5c981e1d) feat: check Unicode code point escapes in no-control-regex ([#​15862](https://togithub.com/eslint/eslint/issues/15862)) (Milos Djermanovic) - [`ee69cd3`](https://togithub.com/eslint/eslint/commit/ee69cd30b3551b3adebfd959a44a9a149221946a) feat: Update global variables ([#​15871](https://togithub.com/eslint/eslint/issues/15871)) (Sébastien Règne) #### Bug Fixes - [`3f09aab`](https://togithub.com/eslint/eslint/commit/3f09aab709980ca974b721de474be2dd183409a2) fix: function-paren-newline crash on "new new Foo();" ([#​15850](https://togithub.com/eslint/eslint/issues/15850)) (coderaiser) #### Documentation - [`050d5f4`](https://togithub.com/eslint/eslint/commit/050d5f4e0456ae9a9d769f4306bc0d60058b0898) docs: Static further reading links ([#​15890](https://togithub.com/eslint/eslint/issues/15890)) (Nicholas C. Zakas) - [`36287c0`](https://togithub.com/eslint/eslint/commit/36287c00d56596fbb2672cfe3f9b9dd24b2926da) docs: fix absolute paths in related rules shortcode to work from /docs ([#​15892](https://togithub.com/eslint/eslint/issues/15892)) (Milos Djermanovic) - [`90b6990`](https://togithub.com/eslint/eslint/commit/90b69901efd265fd11425540928793f1387095cc) docs: fix absolute links in rule macro to work from /docs ([#​15891](https://togithub.com/eslint/eslint/issues/15891)) (Milos Djermanovic) - [`f437249`](https://togithub.com/eslint/eslint/commit/f437249a3bedb47155d33ac753b821ae31b814fa) docs: Adjust docs site path prefix ([#​15889](https://togithub.com/eslint/eslint/issues/15889)) (Nicholas C. Zakas) - [`6e16025`](https://togithub.com/eslint/eslint/commit/6e16025e8fbffa0e1d0c977cb4b6eae30a502d9b) docs: update 'Related Rules' and 'Further Reading' in remaining rules ([#​15884](https://togithub.com/eslint/eslint/issues/15884)) (Milos Djermanovic) - [`1d39f69`](https://togithub.com/eslint/eslint/commit/1d39f698a22e2995bbfcf90b6dafd196a173092a) docs: remove confusing examples for no-mixed-operators ([#​15875](https://togithub.com/eslint/eslint/issues/15875)) (Milos Djermanovic) - [`3071d76`](https://togithub.com/eslint/eslint/commit/3071d76772c002bd7b03053be5be54da52c01242) docs: Fix some grammar issues ([#​15837](https://togithub.com/eslint/eslint/issues/15837)) (byodian) #### Chores - [`1768d0d`](https://togithub.com/eslint/eslint/commit/1768d0de58e10046ed3e54f0fa52be48ba41f12b) chore: upgrade [@​eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@​1](https://togithub.com/1).3.0 ([#​15903](https://togithub.com/eslint/eslint/issues/15903)) (Milos Djermanovic) - [`c686e4c`](https://togithub.com/eslint/eslint/commit/c686e4c4a04525118f5585fd76bdba59dddf3a97) chore: Add deploy workflow for docs site ([#​15894](https://togithub.com/eslint/eslint/issues/15894)) (Nicholas C. Zakas) - [`c7894cd`](https://togithub.com/eslint/eslint/commit/c7894cd433319e09b10a80b260a5398dac0d5dab) chore: enable some rules from eslint-plugin-unicorn internally ([#​15878](https://togithub.com/eslint/eslint/issues/15878)) (Bryan Mishkin) - [`ea65cb5`](https://togithub.com/eslint/eslint/commit/ea65cb5435162ad29559d175e68f5b6d97e6cdcc) chore: upgrade eslint-plugin-eslint-plugin@^4.2.0 ([#​15882](https://togithub.com/eslint/eslint/issues/15882)) (唯然) - [`cc29c69`](https://togithub.com/eslint/eslint/commit/cc29c696a08430fcbf202482306b8c3dbccc0257) chore: Upgrade official GitHub actions to latest versions ([#​15880](https://togithub.com/eslint/eslint/issues/15880)) (Darius Dzien) - [`5891c75`](https://togithub.com/eslint/eslint/commit/5891c7533f500110129fdea7b9b63c8a409da0bd) chore: Refactor rule docs format ([#​15869](https://togithub.com/eslint/eslint/issues/15869)) (Nicholas C. Zakas) ### [`v8.15.0`](https://togithub.com/eslint/eslint/releases/tag/v8.15.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.14.0...v8.15.0) #### Features - [`ab37d3b`](https://togithub.com/eslint/eslint/commit/ab37d3ba302856007beb833c34b56658a34bbb5d) feat: add `enforceInClassFields` option to no-underscore-dangle ([#​15818](https://togithub.com/eslint/eslint/issues/15818)) (Roberto Cestari) #### Bug Fixes - [`8bf9440`](https://togithub.com/eslint/eslint/commit/8bf9440ac47907ffd27aba095428908e7ddeae8a) fix: "use strict" should not trigger strict mode in ES3 ([#​15846](https://togithub.com/eslint/eslint/issues/15846)) (Milos Djermanovic) #### Documentation - [`28116cc`](https://togithub.com/eslint/eslint/commit/28116ccce4b99da3d5aa9b8994dd3652df7b1cab) docs: update AST node names link in no-restricted-syntax ([#​15843](https://togithub.com/eslint/eslint/issues/15843)) (Milos Djermanovic) - [`272965f`](https://togithub.com/eslint/eslint/commit/272965feda8adfbf5bfa0e01b37df27ce70fc9fd) docs: fix h1 heading on formatters page ([#​15834](https://togithub.com/eslint/eslint/issues/15834)) (Milos Djermanovic) - [`a798166`](https://togithub.com/eslint/eslint/commit/a7981669fffe33deaf4fbe295f660edc8ccad4cd) docs: update example for running individual rule tests ([#​15833](https://togithub.com/eslint/eslint/issues/15833)) (Milos Djermanovic) - [`57e732b`](https://togithub.com/eslint/eslint/commit/57e732be4e349470fad3e3cc44d96bf0746a598b) docs: mark `SourceCode#getJSDocComment` deprecated in working-with-rules ([#​15829](https://togithub.com/eslint/eslint/issues/15829)) (Milos Djermanovic) - [`9a90abf`](https://togithub.com/eslint/eslint/commit/9a90abf59e31247c03a24ca789cd6157504f63ed) docs: update docs directory in working-with-rules ([#​15830](https://togithub.com/eslint/eslint/issues/15830)) (Milos Djermanovic) - [`810adda`](https://togithub.com/eslint/eslint/commit/810addac9b958c03d69f5f8f21d47ff7fb4c5db6) docs: add more examples for prefer-object-spread ([#​15831](https://togithub.com/eslint/eslint/issues/15831)) (coderaiser) - [`06b1edb`](https://togithub.com/eslint/eslint/commit/06b1edb68f251558601bf68d47e6bbde693089c9) docs: clarify no-control-regex rule ([#​15808](https://togithub.com/eslint/eslint/issues/15808)) (Milos Djermanovic) - [`9ecd42f`](https://togithub.com/eslint/eslint/commit/9ecd42f36462331a0d697e74323a4d24f0cf02fc) docs: Fixed typo in code comment ([#​15812](https://togithub.com/eslint/eslint/issues/15812)) (Addison G) - [`de992b7`](https://togithub.com/eslint/eslint/commit/de992b7016e3d91092de7748f0375943ad2c77f0) docs: remove links to 2fa document ([#​15804](https://togithub.com/eslint/eslint/issues/15804)) (Milos Djermanovic) - [`5222659`](https://togithub.com/eslint/eslint/commit/52226593974fc7fcb60f1be73b165863b3d1a7fb) docs: fix 'Related Rules' heading in no-constant-binary-expression ([#​15799](https://togithub.com/eslint/eslint/issues/15799)) (Milos Djermanovic) - [`e70ae81`](https://togithub.com/eslint/eslint/commit/e70ae8116256e5b69c6eac1ed71c0fa33a8e6d7a) docs: Update README team and sponsors (ESLint Jenkins) #### Chores - [`1ba6a92`](https://togithub.com/eslint/eslint/commit/1ba6a926eedcfe725900ed95cf029cff02d0355a) chore: upgrade [@​eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@​1](https://togithub.com/1).2.3 ([#​15847](https://togithub.com/eslint/eslint/issues/15847)) (Milos Djermanovic) - [`8167aa7`](https://togithub.com/eslint/eslint/commit/8167aa7d43d00f1a0e8400f73c0dd66798fd4c56) chore: bump version of minimatch due to security issue PRISMA-2022-0039 ([#​15774](https://togithub.com/eslint/eslint/issues/15774)) (Jan Opravil) - [`b8995a4`](https://togithub.com/eslint/eslint/commit/b8995a40087f3a1e4e87c239951f91ddaac73571) chore: Implement docs site ([#​15815](https://togithub.com/eslint/eslint/issues/15815)) (Nicholas C. Zakas) - [`6494e3e`](https://togithub.com/eslint/eslint/commit/6494e3e8916f0a07226bdd8c8f6b2c5f0884bf6b) chore: update link in `codeql-analysis.yml` ([#​15817](https://togithub.com/eslint/eslint/issues/15817)) (Milos Djermanovic) - [`36503ec`](https://togithub.com/eslint/eslint/commit/36503ec8b6fca292be8e584792fc2ad056df4d2f) chore: enable no-constant-binary-expression in eslint-config-eslint ([#​15807](https://togithub.com/eslint/eslint/issues/15807)) (唯然)
ethers-io/ethers.js ### [`v5.6.8`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv568-2022-05-24-1150) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v5.6.7...v5.6.8) - Update BN.js for hexstring bug fix. ([#​3017](https://togithub.com/ethers-io/ethers.js/issues/3017); [30b716b](https://togithub.com/ethers-io/ethers.js/commit/30b716bf2cfd67ca38f76e344a26c0c2d5b75935), [a27ef82](https://togithub.com/ethers-io/ethers.js/commit/a27ef825772f72071439c51e51180b6fcc64f03c)) ### [`v5.6.7`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv567-2022-05-20-1911) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v5.6.6...v5.6.7) - Add Skynet support. ([#​2853](https://togithub.com/ethers-io/ethers.js/issues/2853), [#​2866](https://togithub.com/ethers-io/ethers.js/issues/2866); [13dd42c](https://togithub.com/ethers-io/ethers.js/commit/13dd42c6c38d6977645555cdf7ab60354b0e2725)) - Fix WebWorker support in rollup files. ([#​2976](https://togithub.com/ethers-io/ethers.js/issues/2976); [d06aa26](https://togithub.com/ethers-io/ethers.js/commit/d06aa26d74eecd06149f908ce25dbaf867754c0e)) - Remove superfluous logging. ([#​2995](https://togithub.com/ethers-io/ethers.js/issues/2995); [ed7e6a5](https://togithub.com/ethers-io/ethers.js/commit/ed7e6a500e6087efcace8a5ff98997fbce2c6d6d)) - Add matic and optimism support to default provider. ([a301297](https://togithub.com/ethers-io/ethers.js/commit/a3012977b1b10110ea15625754e8fc117e1ea147)) - Use case-insensitive schemes for getDefaultProvider. ([#​2320](https://togithub.com/ethers-io/ethers.js/issues/2320); [8b62aef](https://togithub.com/ethers-io/ethers.js/commit/8b62aeff9cce44cbd16ff41f8fc01ebb101f8265)) - Pad position in JSON-RPC getStorageAt calls. ([#​2982](https://togithub.com/ethers-io/ethers.js/issues/2982); [d5815cc](https://togithub.com/ethers-io/ethers.js/commit/d5815cc4f1c13e5265c748d8afc4c085a97b1945)) ### [`v5.6.6`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv566-2022-05-12-1729) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v5.6.5...v5.6.6) - Ensure gas estimate errors are not call exceptions in disguise. ([#​2954](https://togithub.com/ethers-io/ethers.js/issues/2954); [2c3dae0](https://togithub.com/ethers-io/ethers.js/commit/2c3dae08745530b8c3ea3ab6c8f03e8fa8ac1e5c)) - Added optimism to EtherscanProvider. ([#​2968](https://togithub.com/ethers-io/ethers.js/issues/2968); [c6eebf9](https://togithub.com/ethers-io/ethers.js/commit/c6eebf9928597cab305b663fa409d30e3122e7d0)) - Remove pedantic check for new keyword which broke some platforms for inheritance. ([#​2860](https://togithub.com/ethers-io/ethers.js/issues/2860), [#​2861](https://togithub.com/ethers-io/ethers.js/issues/2861); [32b7373](https://togithub.com/ethers-io/ethers.js/commit/32b7373456972e0fbd47e7edaf056ed130adf1da)) ### [`v5.6.5`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv565-2022-05-01-0210) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v5.6.4...v5.6.5) - Added testnets for AnkrProvider. ([#​2949](https://togithub.com/ethers-io/ethers.js/issues/2949), [#​2950](https://togithub.com/ethers-io/ethers.js/issues/2950); [d9f45b3](https://togithub.com/ethers-io/ethers.js/commit/d9f45b3b9db92c72f9c606bab8315d0eb02fec70)) - Better error coalescing for OpenEthereum nodes. ([#​2846](https://togithub.com/ethers-io/ethers.js/issues/2846); [bebd669](https://togithub.com/ethers-io/ethers.js/commit/bebd6698c6c3193f0bdb96b54c5daa5ee5d0692c)) - Enforce 32-byte private key length (2926). ([7b299dd](https://togithub.com/ethers-io/ethers.js/commit/7b299dd9c97571b12916e3ae529540f3f2e5a367)) - Fixed decimal strings as value-type properties for JsonRpcSigner. ([#​2948](https://togithub.com/ethers-io/ethers.js/issues/2948); [9bf17fa](https://togithub.com/ethers-io/ethers.js/commit/9bf17fa07c6149a02ef217f2b89f1bfd990b1a6c))
typicode/husky ### [`v8.0.1`](https://togithub.com/typicode/husky/releases/tag/v8.0.1) [Compare Source](https://togithub.com/typicode/husky/compare/v8.0.0...v8.0.1) - fix: use POSIX equality operator ### [`v8.0.0`](https://togithub.com/typicode/husky/releases/tag/v8.0.0) [Compare Source](https://togithub.com/typicode/husky/compare/v7.0.4...v8.0.0) #### What's Changed ##### Feats - feat: add `husky -` prefix to logged global error messages by [@​joshbalfour](https://togithub.com/joshbalfour) in [https://github.com/typicode/husky/pull/1092](https://togithub.com/typicode/husky/pull/1092) - feat: show `PATH` when command not found to improve debuggability - feat: drop Node 12 support - feat: skip install if `$HUSKY=0` ##### Fixes - fix: hook script use `/usr/bin/env sh` instead of direct path of `sh` by [@​skhaz](https://togithub.com/skhaz) in [https://github.com/typicode/husky/pull/1051](https://togithub.com/typicode/husky/pull/1051) - fix: actually set 'husky_skip_init' as readonly in `./husky.sh` by [@​hyperupcall](https://togithub.com/hyperupcall) in [https://github.com/typicode/husky/pull/1104](https://togithub.com/typicode/husky/pull/1104) - fix: force `basename`/`dirname` to treat `$0` as an argument by [@​mataha](https://togithub.com/mataha) in [https://github.com/typicode/husky/pull/1132](https://togithub.com/typicode/husky/pull/1132) - fix: remove `git.io` links by [@​renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/typicode/husky/pull/1136](https://togithub.com/typicode/husky/pull/1136) ##### Docs - docs: fix uninstall via npm by [@​pddpd](https://togithub.com/pddpd) in [https://github.com/typicode/husky/pull/1033](https://togithub.com/typicode/husky/pull/1033) - docs: add dog emoji as favicon by [@​jamiehaywood](https://togithub.com/jamiehaywood) in [https://github.com/typicode/husky/pull/1095](https://togithub.com/typicode/husky/pull/1095) - docs: replace deprecated `npx --no-install` option with `npx --no` by [@​sibiraj-s](https://togithub.com/sibiraj-s) in [https://github.com/typicode/husky/pull/1070](https://togithub.com/typicode/husky/pull/1070) - docs: add `pnpm` installation by [@​MohamadKh75](https://togithub.com/MohamadKh75) in [https://github.com/typicode/husky/pull/1139](https://togithub.com/typicode/husky/pull/1139) ##### Chore - chore: update workflows by [@​tiziodcaio](https://togithub.com/tiziodcaio) in [https://github.com/typicode/husky/pull/1125](https://togithub.com/typicode/husky/pull/1125)
okonet/lint-staged ### [`v12.5.0`](https://togithub.com/okonet/lint-staged/releases/tag/v12.5.0) [Compare Source](https://togithub.com/okonet/lint-staged/compare/v12.4.3...v12.5.0) ##### Bug Fixes - include all files when using `--config ` ([641d1c2](https://togithub.com/okonet/lint-staged/commit/641d1c2fd00992e926ae07defbb98c4d324f3b13)) - skip backup stash when using the `--diff` option ([d4da24d](https://togithub.com/okonet/lint-staged/commit/d4da24d90cfa85ef8589a5f8c6ba5f51c3b45275)) ##### Features - add `--diff-filter` option for overriding list of (staged) files ([753ef72](https://togithub.com/okonet/lint-staged/commit/753ef7281562e0a25a9fe01400d7108143116b39)) - add `--diff` option for overriding list of (staged) files ([35fcce9](https://togithub.com/okonet/lint-staged/commit/35fcce9040c8de2926a9113d09f13517e6b23a2e)) ### [`v12.4.3`](https://togithub.com/okonet/lint-staged/releases/tag/v12.4.3) [Compare Source](https://togithub.com/okonet/lint-staged/compare/v12.4.2...v12.4.3) ##### Bug Fixes - **deps:** downgrade yaml@1.10.2 to support Node.js 12 ([383a96e](https://togithub.com/okonet/lint-staged/commit/383a96e17a21d10278e91ecdb8d80385886ce82f)) - **deps:** update commander@^9.2.0 ([22ebf52](https://togithub.com/okonet/lint-staged/commit/22ebf524e20b2bf239e22fab83df3edc76327394)) - **deps:** update yaml@^2.0.1 ([ec73af0](https://togithub.com/okonet/lint-staged/commit/ec73af0ddb3541f5a12e0c83b6112ab747d05d73)) ### [`v12.4.2`](https://togithub.com/okonet/lint-staged/releases/tag/v12.4.2) [Compare Source](https://togithub.com/okonet/lint-staged/compare/v12.4.1...v12.4.2) ##### Bug Fixes - correctly handle --max-arg-length cli option ([1db5f26](https://togithub.com/okonet/lint-staged/commit/1db5f2651d7f41c56f3ee1eacb57f1be1566bce2))
TypeStrong/ts-node ### [`v10.8.0`](https://togithub.com/TypeStrong/ts-node/releases/tag/v10.8.0) [Compare Source](https://togithub.com/TypeStrong/ts-node/compare/v10.7.0...v10.8.0) Questions about this release? Ask in the official discussion thread: [#​1767](https://togithub.com/TypeStrong/ts-node/issues/1767) **Added** - Added support for `module=NodeNext`, `module=Node16`, `.mts`, `.cts`, `.mjs`, and `.cjs` file extensions ([#​1414](https://togithub.com/TypeStrong/ts-node/issues/1414), [#​1694](https://togithub.com/TypeStrong/ts-node/issues/1694), [#​1744](https://togithub.com/TypeStrong/ts-node/issues/1744), [#​1745](https://togithub.com/TypeStrong/ts-node/issues/1745), [#​1727](https://togithub.com/TypeStrong/ts-node/issues/1727), [#​1717](https://togithub.com/TypeStrong/ts-node/issues/1717), [#​1753](https://togithub.com/TypeStrong/ts-node/issues/1753), [#​1757](https://togithub.com/TypeStrong/ts-node/issues/1757)) [@​cspotcode](https://togithub.com/cspotcode) - For best results, enable `experimentalResolver` ([docs](https://typestrong.org/ts-node/docs/options#experimentalresolver)) - See TypeScript's official documentation: https://www.typescriptlang.org/docs/handbook/esm-node.html - enables mixed-mode projects with both ESM and CommonJS - enables all supported file extensions in TypeScript 4.7 - Obeys package.json "type" - Added ability to include file extensions in CommonJS imports ([#​1727](https://togithub.com/TypeStrong/ts-node/issues/1727), [#​1753](https://togithub.com/TypeStrong/ts-node/issues/1753)) [@​cspotcode](https://togithub.com/cspotcode) - Enables consistency with ESM, where file extensions are often mandatory - Resolves from emitted to source file extensions ([#​1727](https://togithub.com/TypeStrong/ts-node/issues/1727), [#​1753](https://togithub.com/TypeStrong/ts-node/issues/1753)) [@​cspotcode](https://togithub.com/cspotcode) - Must enable `experimentalResolver`, will be enabled by default in a future version ([docs](https://typestrong.org/ts-node/docs/options#experimentalresolver)) - Typechecker requires importing the *emitted* file extension; ts-node resolves correctly to the *source* file. E.g. `import "./foo.js"` will execute `foo.ts` See also: [TypeScript issue #​37582](https://togithub.com/microsoft/TypeScript/issues/37582) - If typechecking is disabled, you can also use *source* file extensions. E.g. `import "./foo.ts"` - Added `experimentalSpecifierResolution` ([#​1727](https://togithub.com/TypeStrong/ts-node/issues/1727), [#​1753](https://togithub.com/TypeStrong/ts-node/issues/1753)) [@​cspotcode](https://togithub.com/cspotcode) - the same as Node's `--experimental-specifier-resolution` ([Node docs](https://nodejs.org/dist/latest-v18.x/docs/api/esm.html#customizing-esm-specifier-resolution-algorithm)) - can also be specified in `tsconfig.json` for convenience, to avoid the CLI flag - allows omitting file extensions in ESM imports, plus a few other CommonJS-style conveniences - Adds `diagnostics` property to `TSError`, with array of TypeScript diagnostic objects from the compiler ([API docs](https://typestrong.org/ts-node/api/classes/TSError.html)) ([#​1705](https://togithub.com/TypeStrong/ts-node/issues/1705), [#​1706](https://togithub.com/TypeStrong/ts-node/issues/1706)) [@​paulbrimicombe](https://togithub.com/paulbrimicombe) **Changed** - Renames option `experimentalResolverFeatures` to `experimentalResolver` ([docs](https://typestrong.org/ts-node/docs/options#experimentalresolver)) ([#​1727](https://togithub.com/TypeStrong/ts-node/issues/1727)) [@​cspotcode](https://togithub.com/cspotcode) - Internal change to ESM loader for compatibility with forthcoming node versions: returns `shortCircuit: true` ([#​1714](https://togithub.com/TypeStrong/ts-node/issues/1714), [#​1715](https://togithub.com/TypeStrong/ts-node/issues/1715)) [@​cspotcode](https://togithub.com/cspotcode) - Performance: Optimize filesystem stat calls in ESM loader and new CommonJS resolver ([#​1758](https://togithub.com/TypeStrong/ts-node/issues/1758), [#​1759](https://togithub.com/TypeStrong/ts-node/issues/1759)) [@​cspotcode](https://togithub.com/cspotcode) - Performance, maintenance: Upgrade source-mapper dependency "[@​cspotcode/source-map-support](https://togithub.com/cspotcode/source-map-support)" - Switches to "trace-mapping" for underlying source-map parsing ([#​1729](https://togithub.com/TypeStrong/ts-node/issues/1729)) [@​cspotcode](https://togithub.com/cspotcode) **Fixed** - Fixed bug where REPL `.type` command was not showing any type information when using TypeScript nightly builds ([#​1761](https://togithub.com/TypeStrong/ts-node/issues/1761), [#​1762](https://togithub.com/TypeStrong/ts-node/issues/1762)) [@​cspotcode](https://togithub.com/cspotcode) - Correctly suppress "Custom ESM Loaders" warning on newer node versions where the warning's prose changed ([#​1701](https://togithub.com/TypeStrong/ts-node/issues/1701)) [@​cspotcode](https://togithub.com/cspotcode) - Fixed REPL bug where function signatures could not be entered across multiple lines ([#​1667](https://togithub.com/TypeStrong/ts-node/issues/1667), [#​1677](https://togithub.com/TypeStrong/ts-node/issues/1677)) [@​d9k](https://togithub.com/d9k) - REPL treats unparenthesized object literals as objects, instead of as block scopes ([#​1697](https://togithub.com/TypeStrong/ts-node/issues/1697), [#​1699](https://togithub.com/TypeStrong/ts-node/issues/1699)) [@​jhmaster2000](https://togithub.com/jhmaster2000) - Fixed bug where `preferTsExts` combined with third-party transpiler hooks could disrupt `nyc` code coverage ([#​1755](https://togithub.com/TypeStrong/ts-node/issues/1755)) [@​cspotcode](https://togithub.com/cspotcode) - Fixed bug where `file://` URLs in stack traces did not always use percent-encoding ([#​1738](https://togithub.com/TypeStrong/ts-node/issues/1738), [#​1726](https://togithub.com/TypeStrong/ts-node/issues/1726), [#​1729](https://togithub.com/TypeStrong/ts-node/issues/1729)) [@​cspotcode](https://togithub.com/cspotcode) - Fixed bug where v8-compile-cache-lib did not correctly unhook itself ([#​1717](https://togithub.com/TypeStrong/ts-node/issues/1717), [#​1718](https://togithub.com/TypeStrong/ts-node/issues/1718), [#​1719](https://togithub.com/TypeStrong/ts-node/issues/1719)) [@​cspotcode](https://togithub.com/cspotcode) - This internal dependency is used to speed up loading the TypeScript compiler **Docs** - Many docs improvements ([#​1682](https://togithub.com/TypeStrong/ts-node/issues/1682)) [@​cspotcode](https://togithub.com/cspotcode) - Options page: each option its own linkable header w/usage example ([#​1606](https://togithub.com/TypeStrong/ts-node/issues/1606)) [@​cspotcode](https://togithub.com/cspotcode) - Categorize APIs in typedoc, make entrypoints more prominent ([#​1456](https://togithub.com/TypeStrong/ts-node/issues/1456)) [@​cspotcode](https://togithub.com/cspotcode) - Clarify that the shorthand for `--project` is `-P`, not `-p` ([#​1731](https://togithub.com/TypeStrong/ts-node/issues/1731), [#​1734](https://togithub.com/TypeStrong/ts-node/issues/1734)) [@​lobsterkatie](https://togithub.com/lobsterkatie) - Add common ESM errors to Troubleshooting page ([#​1607](https://togithub.com/TypeStrong/ts-node/issues/1607)) [@​cspotcode](https://togithub.com/cspotcode) https://github.com/TypeStrong/ts-node/milestone/12
Microsoft/TypeScript ### [`v4.7.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.7.2) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.6.4...v4.7.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-7/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 4.7.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.7.0%22+). - [fixed issues query for Typescript 4.7.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.7.1%22+). - [fixed issues query for Typescript 4.7.2 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.7.2%22+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2022/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-47) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

Configuration

📅 Schedule: "before 3am on the first day of the month" (UTC).

🚦 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 if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.