Gemunion / framework-contracts

1 stars 2 forks source link

fix(deps): update all non-major dependencies #78

Closed renovate[bot] closed 3 weeks ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@nomicfoundation/hardhat-ethers (source) 3.0.6 -> 3.0.7 age adoption passing confidence
@safe-global/safe-singleton-factory 1.0.31 -> 1.0.32 age adoption passing confidence
@types/node (source) 20.14.15 -> 20.16.1 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 8.0.1 -> 8.2.0 age adoption passing confidence
@typescript-eslint/parser (source) 8.0.1 -> 8.2.0 age adoption passing confidence
eslint-plugin-testing-library 6.2.2 -> 6.3.0 age adoption passing confidence
hardhat (source) 2.22.8 -> 2.22.9 age adoption passing confidence
lint-staged 15.2.8 -> 15.2.9 age adoption passing confidence
nx (source) 19.5.7 -> 19.6.2 age adoption passing confidence
prettier-plugin-solidity 1.3.1 -> 1.4.1 age adoption passing confidence

Release Notes

nomicfoundation/hardhat (@​nomicfoundation/hardhat-ethers) ### [`v3.0.7`](https://togithub.com/NomicFoundation/hardhat/releases/tag/%40nomicfoundation/hardhat-ethers%403.0.7) [Compare Source](https://togithub.com/nomicfoundation/hardhat/compare/@nomicfoundation/hardhat-ethers@3.0.6...@nomicfoundation/hardhat-ethers@3.0.7) A small bug fix release to help when running against Erigon where the `eth_accounts` RPC call is deprecated. ##### Changes - [`93b30d5`](https://togithub.com/nomicfoundation/hardhat/commit/93b30d5): Fix for `getSigners` against networks where `eth_accounts` is deprecated. *** > 💡 **The Nomic Foundation is hiring! Check [our open positions](https://www.nomic.foundation/jobs).** ***
safe-global/safe-singleton-factory (@​safe-global/safe-singleton-factory) ### [`v1.0.32`](https://togithub.com/safe-global/safe-singleton-factory/releases/tag/v1.0.32) [Compare Source](https://togithub.com/safe-global/safe-singleton-factory/compare/v1.0.31...v1.0.32) #### What's Changed - \[New chain]: Connext Sepolia by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/620](https://togithub.com/safe-global/safe-singleton-factory/pull/620) - \[New chain]: LIf3 Chain Testnet by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/621](https://togithub.com/safe-global/safe-singleton-factory/pull/621) - \[New chain]: GPT Mainnet by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/622](https://togithub.com/safe-global/safe-singleton-factory/pull/622) - \[New chain]: KONET by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/623](https://togithub.com/safe-global/safe-singleton-factory/pull/623) - \[New chain]: SX Rollup by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/624](https://togithub.com/safe-global/safe-singleton-factory/pull/624) - \[New chain]: SlingShot Testnet by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/625](https://togithub.com/safe-global/safe-singleton-factory/pull/625) - \[New chain]: SlingShot by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/626](https://togithub.com/safe-global/safe-singleton-factory/pull/626) - \[New chain]: Boba Sepolia by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/630](https://togithub.com/safe-global/safe-singleton-factory/pull/630) - \[New chain]: Cronos zkEVM Mainnet by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/631](https://togithub.com/safe-global/safe-singleton-factory/pull/631) - \[New chain]: Aleph Zero EVM Mainnet by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/634](https://togithub.com/safe-global/safe-singleton-factory/pull/634) - \[New chain]: Nahmii 3 Testnet by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/635](https://togithub.com/safe-global/safe-singleton-factory/pull/635) - Bump Version to v1.0.32 by [@​nlordell](https://togithub.com/nlordell) in [https://github.com/safe-global/safe-singleton-factory/pull/640](https://togithub.com/safe-global/safe-singleton-factory/pull/640) **Full Changelog**: https://github.com/safe-global/safe-singleton-factory/compare/v1.0.31...v1.0.32
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v8.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#820-2024-08-19) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.1.0...v8.2.0) ##### 🚀 Features - **eslint-plugin:** add suggestion to `require-await` to remove `async` keyword ##### 🩹 Fixes - **eslint-plugin:** \[use-unknown-in-catch-callback-variable] flag second argument of `.then` - **eslint-plugin:** \[no-unnecessary-type-assertion] conflict with TS for variables used before assignment - **eslint-plugin:** delete \[] in message if ReadOnly\ is detected - **eslint-plugin:** \[no-redundant-type-constituents] differentiate a types-error any from a true any - **eslint-plugin:** \[no-unnecessary-type-parameters] check mapped constraint types if necessary - **eslint-plugin:** \[no-unsafe-enum-comparison] add logic to see through intersections ##### ❤️ Thank You - Abraham Guo - Dave - Jake Bailey - James - Josh Goldberg ✨ - liuxingbaoyu - Yukihiro Hasegawa - Yutong Zhu You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#810-2024-08-12) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.0.1...v8.1.0) ##### 🚀 Features - **eslint-plugin:** \[no-floating-promises] enable "add await" suggestion if ignoreVoid is true - **typescript-estree:** restrict variable declarator definite/init combinations - **eslint-plugin:** \[no-unsafe-return] check promise any - **eslint-plugin:** \[no-misused-promises] check subtype methods against heritage type methods ##### 🩹 Fixes - **eslint-plugin:** \[no-unsafe-enum-comparison] typo in test - **eslint-plugin:** \[no-unnecessary-type-parameters] skip checking function bodies for AST references - **eslint-plugin:** \[member-ordering] get accessor member name & take into account `abstract` and decorator - **eslint-plugin:** \[prefer-optional-chain] wrong parenthesis fix output - **eslint-plugin:** \[no-unnecessary-type-parameters] clarify message ##### ❤️ Thank You - Aly Thobani - Brad Zacher - James - Josh Goldberg ✨ - Joshua Chen - Olivier Zalmanski - YeonJuan - Yukihiro Hasegawa You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v8.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#820-2024-08-19) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.1.0...v8.2.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.1.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#810-2024-08-12) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v8.0.1...v8.1.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
testing-library/eslint-plugin-testing-library (eslint-plugin-testing-library) ### [`v6.3.0`](https://togithub.com/testing-library/eslint-plugin-testing-library/releases/tag/v6.3.0) [Compare Source](https://togithub.com/testing-library/eslint-plugin-testing-library/compare/v6.2.2...v6.3.0) ##### Features - add support for flat config ([#​923](https://togithub.com/testing-library/eslint-plugin-testing-library/issues/923)) ([4dc7caa](https://togithub.com/testing-library/eslint-plugin-testing-library/commit/4dc7caa86b880d7b762a5df23f4ec736a548b502))
nomiclabs/hardhat (hardhat) ### [`v2.22.9`](https://togithub.com/NomicFoundation/hardhat/releases/tag/hardhat%402.22.9): Hardhat v2.22.9 [Compare Source](https://togithub.com/nomiclabs/hardhat/compare/hardhat@2.22.8...hardhat@2.22.9) This is a small bug fix release remove a warning message against the local Hardhat node when deploying with Hardhat Ignition. ##### Changes - [`6771f00`](https://togithub.com/nomiclabs/hardhat/commit/6771f00): Do not send `http_setLedgerOutputEnabled` messages beyond the HTTP Provider to prevent unwanted warnings in the logs of the local hardhat node *** > 💡 **The Nomic Foundation is hiring! Check [our open positions](https://www.nomic.foundation/jobs).** ***
lint-staged/lint-staged (lint-staged) ### [`v15.2.9`](https://togithub.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1529) [Compare Source](https://togithub.com/lint-staged/lint-staged/compare/v15.2.8...v15.2.9) ##### Patch Changes - [#​1463](https://togithub.com/lint-staged/lint-staged/pull/1463) [`b69ce2d`](https://togithub.com/lint-staged/lint-staged/commit/b69ce2ddfd5a7ae576f4fef4afc60b8a81f3c945) Thanks [@​iiroj](https://togithub.com/iiroj)! - Set the maximum number of event listeners to the number of tasks. This should silence the console warning `MaxListenersExceededWarning: Possible EventEmitter memory leak detected`.
nrwl/nx (nx) ### [`v19.6.2`](https://togithub.com/nrwl/nx/releases/tag/19.6.2) [Compare Source](https://togithub.com/nrwl/nx/compare/19.6.1...19.6.2) #### 19.6.2 (2024-08-21) ##### 🚀 Features - **bundling:** add option to generate sourcemaps for Rollup build ([#​27539](https://togithub.com/nrwl/nx/pull/27539)) - **devkit:** prefer strings over Linter enum ([#​27209](https://togithub.com/nrwl/nx/pull/27209)) - **graph:** add expandedTargets to project details on nx dev ([#​26911](https://togithub.com/nrwl/nx/pull/26911)) - **js:** add skipPackageManager option to build executors in order to skip generating "packageManager" entry in package.json ([#​27518](https://togithub.com/nrwl/nx/pull/27518)) - **nx-dev:** honor prefers-reduced-motion ([#​27541](https://togithub.com/nrwl/nx/pull/27541)) ##### 🩹 Fixes - missing export for setRemoteDefinition ([#​27491](https://togithub.com/nrwl/nx/pull/27491)) - **core:** fix importing files with special characters ([#​27484](https://togithub.com/nrwl/nx/pull/27484)) - **core:** use withVerbose util ([#​27553](https://togithub.com/nrwl/nx/pull/27553)) - **core:** support import detection of packages installed from git remote URL ([#​27569](https://togithub.com/nrwl/nx/pull/27569)) - **esbuild:** declaration:true should find the correct package root regardless of cwd [#​26261](https://togithub.com/nrwl/nx/issues/26261) ([#​27560](https://togithub.com/nrwl/nx/pull/27560), [#​26261](https://togithub.com/nrwl/nx/issues/26261)) - **gradle:** track childProjects in properties report ([#​27488](https://togithub.com/nrwl/nx/pull/27488)) - **gradle:** fix tasksFileLines might be undefined ([#​27548](https://togithub.com/nrwl/nx/pull/27548)) - **js:** only sync references when composite is true, preserve comments in other parts of file ([#​27530](https://togithub.com/nrwl/nx/pull/27530)) - **js:** ensure assets option in tsc executor defaults to empty array for programmatic usage ([#​27565](https://togithub.com/nrwl/nx/pull/27565)) - **module-federation:** ensure shared packages can be shared from host [#​27162](https://togithub.com/nrwl/nx/issues/27162) ([#​27513](https://togithub.com/nrwl/nx/pull/27513), [#​27162](https://togithub.com/nrwl/nx/issues/27162)) - **nextjs:** should not fail when running outside of nx cli ([#​27523](https://togithub.com/nrwl/nx/pull/27523)) - **nextjs:** Should be able to run custom server targets with swc ([#​27526](https://togithub.com/nrwl/nx/pull/27526)) - **nextjs:** schema type for unitTestRunner for library ([#​26824](https://togithub.com/nrwl/nx/pull/26824)) - **node:** generate webpack server apps with generatePackageJson:true by default ([#​27570](https://togithub.com/nrwl/nx/pull/27570)) - **nx-dev:** modify prompt ([#​27536](https://togithub.com/nrwl/nx/pull/27536)) - **nx-plugin:** allow create-package without e2eProject ([#​27572](https://togithub.com/nrwl/nx/pull/27572)) - **react:** handle more scenarios when collecting component props for generating stories ([#​27528](https://togithub.com/nrwl/nx/pull/27528)) - **storybook:** should generate correct config for nextjs apps [#​27233](https://togithub.com/nrwl/nx/issues/27233) ([#​27510](https://togithub.com/nrwl/nx/pull/27510), [#​27233](https://togithub.com/nrwl/nx/issues/27233)) - **testing:** fix issues in static server target migrations ([#​27547](https://togithub.com/nrwl/nx/pull/27547)) - **vite:** plugin should infer serve target if server config defined [#​27370](https://togithub.com/nrwl/nx/issues/27370) ([#​27507](https://togithub.com/nrwl/nx/pull/27507), [#​27370](https://togithub.com/nrwl/nx/issues/27370)) - **vite:** load the correct config file from [@​nx/vite](https://togithub.com/nx/vite):test executor ([#​27514](https://togithub.com/nrwl/nx/pull/27514)) - **vite:** add typecheck inferred target for vite plugin [#​27501](https://togithub.com/nrwl/nx/issues/27501) ([#​27531](https://togithub.com/nrwl/nx/pull/27531), [#​27501](https://togithub.com/nrwl/nx/issues/27501)) ##### ❤️ Thank You - Colum Ferry [@​Coly010](https://togithub.com/Coly010) - Emily Xiong [@​xiongemi](https://togithub.com/xiongemi) - Feliche-Demian Netliukh - Guilherme Prezzi [@​menosprezzi](https://togithub.com/menosprezzi) - Isaac Mann [@​isaacplmann](https://togithub.com/isaacplmann) - Jack Hsu [@​jaysoo](https://togithub.com/jaysoo) - James Henry [@​JamesHenry](https://togithub.com/JamesHenry) - Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz) - Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez) - Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham) ### [`v19.6.1`](https://togithub.com/nrwl/nx/releases/tag/19.6.1) [Compare Source](https://togithub.com/nrwl/nx/compare/19.6.0...19.6.1) #### 19.6.1 (2024-08-19) ##### 🚀 Features - **core:** add shutdown lifecycle hook to node executor ([#​27354](https://togithub.com/nrwl/nx/pull/27354)) - **docs:** update OpenAI model to use gpt-4o-mini ([#​27434](https://togithub.com/nrwl/nx/pull/27434)) - **nx-dev:** add Explain with AI to Enterprise and Pro Plans ([#​27455](https://togithub.com/nrwl/nx/pull/27455)) - **nx-dev:** add Monorepo World banner to hero ([#​27482](https://togithub.com/nrwl/nx/pull/27482)) ##### 🩹 Fixes - **angular:** generate [@​nx/angular](https://togithub.com/nx/angular) in devDependencies and move to dependencies when using runtime helpers ([#​27405](https://togithub.com/nrwl/nx/pull/27405)) - **angular:** module-federation-ssr-dev-server should call correct builder ([#​27477](https://togithub.com/nrwl/nx/pull/27477)) - **angular:** bump ngrx version to 18.0.2 ([#​27506](https://togithub.com/nrwl/nx/pull/27506)) - **js:** handle arbitrary nested ts path mappings when re-mapping them to the outputs ([#​27429](https://togithub.com/nrwl/nx/pull/27429)) - **linter:** update the [@​nx/dependency-checks](https://togithub.com/nx/dependency-checks) rule to read the package.json content from the rule context ([#​27476](https://togithub.com/nrwl/nx/pull/27476)) - **misc:** ensure custom reporters are usable with [@​nx/playwright](https://togithub.com/nx/playwright):playwright ([#​27443](https://togithub.com/nrwl/nx/pull/27443)) - **module-federation:** ensure target defaults are set correctly [#​27448](https://togithub.com/nrwl/nx/issues/27448) ([#​27472](https://togithub.com/nrwl/nx/pull/27472), [#​27448](https://togithub.com/nrwl/nx/issues/27448)) - **node:** build-esbuild-options.ts browser user define envs by config ([#​27480](https://togithub.com/nrwl/nx/pull/27480)) - **nx-dev:** Og image path generation ([#​27456](https://togithub.com/nrwl/nx/pull/27456)) - **nx-dev:** bad link from home page ([#​27475](https://togithub.com/nrwl/nx/pull/27475)) - **nx-dev:** fix use `key` instead of `env` to reference cache key in… ([#​26644](https://togithub.com/nrwl/nx/pull/26644)) - **react:** ensure [@​vitejs/plugin-react](https://togithub.com/vitejs/plugin-react) is installed for storybook ([#​27463](https://togithub.com/nrwl/nx/pull/27463)) - **react:** enable vitejs-plugin-react-swc for swc compiler ([#​27457](https://togithub.com/nrwl/nx/pull/27457)) - **repo:** add dependsOn to native build ([#​27446](https://togithub.com/nrwl/nx/pull/27446)) - **testing:** fix misc issues in migrations ([#​27471](https://togithub.com/nrwl/nx/pull/27471)) ##### ❤️ Thank You - [@​NgDaddy](https://togithub.com/NgDaddy) [@​NgDaddy](https://togithub.com/NgDaddy) - Benjamin Cabanes [@​bcabanes](https://togithub.com/bcabanes) - Colum Ferry [@​Coly010](https://togithub.com/Coly010) - EGonz1PCTY - Isaac Mann [@​isaacplmann](https://togithub.com/isaacplmann) - Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz) - Jonathan Cammisuli - Kamenskih Dmitriy - Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez) - Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham) - Tine Kondo [@​tinesoft](https://togithub.com/tinesoft) - Wei Liang [@​weiliang79](https://togithub.com/weiliang79) ### [`v19.6.0`](https://togithub.com/nrwl/nx/compare/19.5.7...541079427324c05bc682f06b7b95eb68e721d8b4) [Compare Source](https://togithub.com/nrwl/nx/compare/19.5.7...19.6.0)
prettier-solidity/prettier-plugin-solidity (prettier-plugin-solidity) ### [`v1.4.1`](https://togithub.com/prettier-solidity/prettier-plugin-solidity/releases/tag/v1.4.1) [Compare Source](https://togithub.com/prettier-solidity/prettier-plugin-solidity/compare/v1.4.0...v1.4.1) [@​pcaversaccio](https://togithub.com/pcaversaccio) let us know that one of our formatting decisions was formatting an expected result so this was quickly reverted to the previous standard. ```Solidity // Input contract Comments { function ifElse() public { if (condition) { // ... } // Reason for else case else { // ... } } } // v1.4.0 contract Comments { function ifElse() public { if (condition) { // ... } else { // Reason for else case // ... } } } // v1.4.1 contract Comments { function ifElse() public { if (condition) { // ... } // Reason for else case else { // ... } } } ``` ### [`v1.4.0`](https://togithub.com/prettier-solidity/prettier-plugin-solidity/releases/tag/v1.4.0) [Compare Source](https://togithub.com/prettier-solidity/prettier-plugin-solidity/compare/v1.3.1...v1.4.0) As we are preparing for a version 2.0.0 of this plugin there were a few tweaks in the formatting that we needed to address before proceeding forward. #### Empty assembly blocks ```Solidity // Input contract Assembly { function assemblyEmptyBlocks() public { assembly {} assembly { for {} lt(x, y) {} {} } } } // v1.3.1 contract Assembly { function assemblyEmptyBlocks() public { assembly { } assembly { for { } lt(x, y) { } { } } } } // v1.4.0 contract Assembly { function assemblyEmptyBlocks() public { assembly {} assembly { for {} lt(x, y) {} {} } } } ``` #### Assembly stack assignments In versions of Solidity prior to v0.5.0 there was a syntax called stack assignment where the last value of the stack would be allocated to a variable. This statement is independent of what happens before it but in some cases the developer could write it in the same line as the last statement. So far we have been formatting this in the same line as the previous statement but since in v2.0.0 we will have access to an AST much closer to the actual grammar of solidity, it makes more sense to keep it in a separate statement. ```Solidity // Input contract Assembly { function stackAssignment() public { assembly { 4 =: y } } } // v1.3.1 contract Assembly { function assemblyEmptyBlocks() public { assembly { 4 =: y } } } // v1.4.0 contract Assembly { function assemblyEmptyBlocks() public { assembly { 4 =: y } } } ``` #### HexLiterals in multiple lines Solidity allows to declare long HexLiterals as a list of HexLiterals separated by white space. The only reason for using this feature is to display said HexLiteral in multiple lines. ```Solidity // Input contract HexLiteral { bytes8 hex1 = hex'Dead' hex'Beef'; } // v1.3.1 contract Assembly { bytes8 hex1 = hex'Dead' hex'Beef'; } // v1.4.0 contract Assembly { bytes8 hex1 = hex'Dead' hex'Beef'; } ``` #### Modifier Definitions and Function TypeNames These 2 cases should format in the same way a function definition does but they remained with separate behaviours. ```Solidity // Input contract ModifierDefinitions { modifier long() override(Foo , Bar, Baz, Very, VeryVery, VeryLong, OverrideList) { _; } modifier threeParams(uint a, uint b, uint c) {} } // v1.3.1 contract ModifierDefinitions { modifier long() override( Foo, Bar, Baz, Very, VeryVery, VeryLong, OverrideList ) { _; } modifier threeParams( uint a, uint b, uint c ) {} } // v1.4.0 contract ModifierDefinitions { modifier long() override( Foo, Bar, Baz, Very, VeryVery, VeryLong, OverrideList ) { _; } modifier threeParams(uint a, uint b, uint c) {} } ``` ```Solidity // Input contract FunctionTypeNames { struct StructWithFunctionTypes { function(bytes32, bytes32, bytes32, bytes32, bytes32, bytes32) internal view[] d; } } // v1.3.1 contract FunctionTypeNames { struct StructWithFunctionTypes { function(bytes32, bytes32, bytes32, bytes32, bytes32, bytes32) internal view[] d; } } // v1.4.0 contract FunctionTypeNames { struct StructWithFunctionTypes { function( bytes32, bytes32, bytes32, bytes32, bytes32, bytes32 ) internal view[] d; } } ``` #### There are no comments for the else keyword As we moved into v2.0.0 we got to review many of the formatting prettier inspired us that were in the backlog. This particular decision had already been changed prettier and we base our work on old code released by prettier. [@​pcaversaccio](https://togithub.com/pcaversaccio) very diligently let us notice that this could not be reproduced in prettier, therefore it was quickly reverted in v1.4.1 ```Solidity // Input contract Comments { function ifElse() public { if (condition) { // ... } // Reason for else case else { // ... } } } // v1.3.1 contract Comments { function ifElse() public { if (condition) { // ... } // Reason for else case else { // ... } } } // v1.4.0 contract Comments { function ifElse() public { if (condition) { // ... } else { // Reason for else case // ... } } } ```

Configuration

📅 Schedule: Branch creation - "before 5am on Saturday" in timezone Asia/Singapore, 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 if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.