Skip to content
This repository was archived by the owner on Jan 21, 2026. It is now read-only.

chore(deps): update devdependencies (major)#208

Open
renovate[bot] wants to merge 2 commits intomainfrom
renovate/major-devdependencies
Open

chore(deps): update devdependencies (major)#208
renovate[bot] wants to merge 2 commits intomainfrom
renovate/major-devdependencies

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jun 2, 2025

This PR contains the following updates:

Package Change Age Confidence
@google-cloud/functions-framework ^3.4.3 -> ^4.0.0 age confidence
@nomicfoundation/hardhat-toolbox-viem (source) ^3.0.0 -> ^4.1.0 age confidence
csv-parse (source) ^5.6.0 -> ^6.1.0 age confidence
solhint (source) ^5.0.5 -> ^6.0.0 age confidence
yargs (source) ^17.7.2 -> ^18.0.0 age confidence

Release Notes

GoogleCloudPlatform/functions-framework-nodejs (@​google-cloud/functions-framework)

v4.0.0

Compare Source

⚠ BREAKING CHANGES
  • upgrade all dependencies
  • delete the undocumented "typed" function signature
  • drop support for old nodejs versions
Bug Fixes
  • delete the undocumented "typed" function signature (c0714e7)
Miscellaneous Chores
  • drop support for old nodejs versions (c0714e7)
  • upgrade all dependencies (c0714e7)
nomicfoundation/hardhat (@​nomicfoundation/hardhat-toolbox-viem)

v4.1.0

Compare Source

v4.0.0

Compare Source

This release upgrades hardhat-gas-reporter to v2 within the Hardhat viem toolbox.

Changes

💡 The Nomic Foundation is hiring! Check our open positions.


adaltas/node-csv (csv-parse)

v6.1.0

Compare Source

Features
  • csv-parse: add generic type argument (#​457) (ef71342), closes #​278 #​407
  • csv-parse: boolean and null comment type (b9ac1f0)
  • csv-parse: callback records defined type (3d4f225)
  • csv-parse: casting context raw export (a26f5d7)
  • csv-parse: input as Uint8Array (fix #​458) (24af461)
  • csv-parse: normailzsed options type (da7a62e)
  • csv-parse: normalize_options export (9056293)
  • csv-parse: null comment_no_infix type (d8bf4fd)
  • csv-parse: on_skip catch thrown error (987a3a9)
  • csv-parse: use ts unknown instead of any when possible (a47badf)
Bug Fixes
  • csv-parse: normalized columns with auto-detected bom (fix #​460) (4abcc44)

v6.0.0

Compare Source

⚠ BREAKING CHANGES
  • csv-parse: rename group_columns_by_name option
  • csv-parse: rename RECORD_INCONSISTENT_FIELDS_LENGTH
  • csv-parse: rename RECORD_DONT_MATCH_COLUMNS_LENGTH
  • csv-parse: rename skip_records_with_error
  • csv-parse: rename skip_records_with_empty_values
  • csv-parse: rename relax to relax_quotes
Features
  • backport support for node 14 (dbfeb78)
  • backward support for node 8 (496231d)
  • csv-parse: add columns property in Info object type (#​390) (2dd2a92)
  • csv-parse: add generic type argument (#​457) (ef71342), closes #​278 #​407
  • csv-parse: boolean and null comment type (b9ac1f0)
  • csv-parse: callback records defined type (3d4f225)
  • csv-parse: cast_date as a function (fix #​342) (2807d29)
  • csv-parse: casting context raw export (a26f5d7)
  • csv-parse: implement TransformStream (#​445) (1213de8)
  • csv-parse: improve record_delimiter validation (67b7da8)
  • csv-parse: input as Uint8Array (fix #​458) (24af461)
  • csv-parse: new comment_no_infix option (fix #​325) (caca5c3)
  • csv-parse: normailzsed options type (da7a62e)
  • csv-parse: normalize_options export (9056293)
  • csv-parse: null comment_no_infix type (d8bf4fd)
  • csv-parse: objname index (015b936)
  • csv-parse: on_skip catch thrown error (987a3a9)
  • csv-parse: skip_line_with_errors used with raw print current buffer (fix #​292) (2741990)
  • csv-parse: ts type encoding with BufferEncoding (39a4388)
  • csv-parse: use ts unknown instead of any when possible (a47badf)
  • esm migration (b5c0d4b)
  • export ts types in sync (890bf8d)
  • replace ts types with typesVersions (acb41d5)
  • ts module Node16 and type declaration to exports field (#​341) (4b0283d)
  • wg stream api (8a5eb7d)
Bug Fixes
  • commonjs types, run tsc and lint to validate changes (#​397) (e6870fe)
  • correct exports in package.json with webpack (154eafb)
  • csv-demo-ts-cjs-node16: upgrade module definition after latest typescript (87fe919)
  • csv-demo-webpack-ts: remove polyfill (47a99bd)
  • csv-demo-webpack-ts: simplify export paths (8d63a14)
  • csv-parse: build from previus commit (29a0916)
  • csv-parse: call destroy on end (fix #​410) (0df32c6)
  • csv-parse: comment infix when comment first field char (fix #​415) (8e0f8b8)
  • csv-parse: destroy on end and call close event (fix #​333) (ca3f55b)
  • csv-parse: encoding detection with bom (#​350) (fd75e66)
  • csv-parse: export csv error class in sync (fc89380)
  • csv-parse: improve INVALID_OPENING_QUOTE error message (fix adaltas/node-csv-docs#​120) (3639780)
  • csv-parse: premature close error (c6473a9)
  • csv-parse: record_delimiter and non default encoding (fix #​365) (16fdb2d)
  • csv-parse: remove support for cast_date, no test (5471985)
  • csv-parse: rtrim encoding support (fix #​349) (8bf52f0)
  • csv-parse: skip event not raised with bom (fix #​411) (1326351)
  • csv-parse: ts callback CsvError argument (899dc67)
  • dont insert polyfills in cjs #​303 (9baf334)
  • esm exports in package.json files (c48fe47), closes #​308
  • export original lib esm modules (be25349)
  • expose browser esm modules (eb87355)
  • fallback to setTimeout is setImmediate is undefined (3d6a2d0)
  • refer to esm files in dist (b780fbd)
  • remove samples from publicatgion (12c221d)
  • support ts node16 resolution in cjs (#​354) (fa09d03)
  • support TypeScript moduleResolution node16 (#​368) (f4d7c97)
Performance Improvements
  • csv-parse: buffer unsafe allocation (35c1f4a)
Code Refactoring
  • csv-parse: rename group_columns_by_name option (74334cf)
  • csv-parse: rename RECORD_DONT_MATCH_COLUMNS_LENGTH (fb391c9)
  • csv-parse: rename RECORD_INCONSISTENT_FIELDS_LENGTH (7b55f05)
  • csv-parse: rename relax to relax_quotes (9fffd50)
  • csv-parse: rename skip_records_with_empty_values (aa432c1)
  • csv-parse: rename skip_records_with_error (0376af7)
protofire/solhint (solhint)

v6.0.0

Compare Source

BREAKING CHANGE

Some rules were removed from the recommended ruleset and other were promoted. See below:
Rules revision - #​692

🟥 DEMOTED
  • payable-fallback: Outdated due to the introduction of receive(); rarely needed in modern Solidity.

✅ PROMOTED
  • interface-starts-with-i: Promotes clarity by clearly distinguishing interfaces from contracts.
  • gas-calldata-parameters: Encourages optimal memory usage for external functions.
  • gas-increment-by-one: Suggests using ++i style for gas-efficient increments.
  • gas-indexed-events: Improves event indexing for off-chain systems and reduces gas usage.
  • gas-small-strings: Recommends cheaper encoding using bytes32 for short strings.
  • gas-strict-inequalities: Helps avoid subtle off-by-one bugs in range conditions.
  • gas-struct-packing: Maximizes storage efficiency by suggesting tight struct packing.
  • duplicated-imports: Prevents redundant imports that bloat the AST and confuse code structure.
  • import-path-check: Ensures all imported files exist and resolve correctly, avoiding runtime errors.
  • function-max-lines: Encourages smaller, more readable and maintainable functions.
  • constructor-syntax: Enforces modern constructor syntax for consistency and clarity.
  • use-natspec: Promotes proper documentation with NatSpec for better audits and readability.
Fixed
  • gas-struct-packing false positives - #​690
  • gas-increment-by-one backward expression - #​691
  • Typo (thanks to @​MarkFizz77)
Added
  • use-natspec: Promote the use of natspec and make several checks to enforce it - #​689



v5.2.0

Compare Source

Fixed
  • imports-order interference with no-unused-imports - #​684
Added
  • Added cache flag allowing to skip already evaluated files if no error was thrown and file did not change - #​685
  • Added multi-directory config support by hierarchy - #​678
  • Added better error handling on invalid configs - #​683

Thanks to @​smol-ninja - @​PaulRBerg @​lechpzn, @​otc-png, @​MamunC0der, @​kks-code, @​RidaMichofi

For making the time of proposing rules, pointing out typos, broken links, unused code, copyright, small reviews, etc. We really appreciate your contributions!



v5.1.0

Compare Source

Added
Updated
BREAKING CHANGE
  • Removed code for solhint:default ruleset - #​654

Thanks to @​fanqiaojun, @​maximevtush, @​MaxweLL22-22, @​PixelPil0t1, @​wgyt, @​operagxsasha, @​Hopium21, @​leopardracer, @​omahs, @​zeevick10, @​gap-editor, @​Olexandr88, @​jirutka

For making the time of pointing out typos, license update, broken links, unused code, copyright, small reviews, etc. We really appreciate your contributions!



yargs/yargs (yargs)

v18.0.0

Compare Source

⚠ BREAKING CHANGES
  • command names are not derived from modules passed to command.
  • singleton usage of yargs yargs.foo, yargs().argv, has been removed.
  • minimum node.js versions now ^20.19.0 || ^22.12.0 || >=23.
  • yargs is now ESM first
Features
Bug Fixes
  • addDirectory do not support absolute command dir (#​2465) (3a40a78)
  • allows ESM modules commands to be extensible using visit option (#​2468) (200e1aa)
  • browser: fix shims so that yargs continues working in browser context (#​2457) (4ae5f57)
  • build: address problems with typescript compilation (#​2445) (8d72fb3)
  • coerce should play well with parser configuration (#​2308) (8343c66)
  • deps: update dependency yargs-parser to v22 (#​2470) (639130d)
  • exit after async handler done (#​2313) (e326cde)
  • handle spaces in bash completion (#​2452) (83b7788)
  • parser-configuration should work well with generated completion script (#​2332) (888db19)
  • propagate Dictionary including undefined in value type (#​2393) (2b2f7f5)
  • zsh: completion no longer requires double tab when using autoloaded (0dd8fe4)
Code Refactoring
  • command names are not derived from modules passed to command. (d90af45)
  • singleton usage of yargs yargs.foo, yargs().argv, has been removed. (d90af45)
Build System
  • minimum node.js versions now ^20.19.0 || ^22.12.0 || >=23. (d90af45)

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) in timezone UTC, Automerge - "after 8:00 before 23:00 every weekday except on Friday" in timezone UTC.

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

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

@renovate renovate bot enabled auto-merge (squash) June 2, 2025 02:15
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 17 times, most recently from 700327a to 3ac9552 Compare June 6, 2025 19:53
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 7 times, most recently from a6a4139 to 961c9a9 Compare June 9, 2025 17:08
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 14 times, most recently from 1c8a872 to 4ed4d8e Compare June 23, 2025 17:59
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 6 times, most recently from 722efc5 to 305422f Compare June 26, 2025 16:13
@renovate renovate bot changed the title chore(deps): update dependency yargs to v18 chore(deps): update devdependencies (major) Jun 26, 2025
@renovate renovate bot force-pushed the renovate/major-devdependencies branch 6 times, most recently from 056523b to d78881d Compare June 30, 2025 07:34
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Aug 6, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant