EtherealEngine / Blockchain-in-a-Box

A batteries-included ethereum blockchain for bootstrapping the Metaverse.πŸš€πŸš€πŸš€
MIT License
61 stars 36 forks source link

Update dependency truffle to v5.5.4 #663

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
truffle 5.5.3 -> 5.5.4 age adoption passing confidence

Release Notes

trufflesuite/truffle ### [`v5.5.4`](https://togithub.com/trufflesuite/truffle/releases/v5.5.4) [Compare Source](https://togithub.com/trufflesuite/truffle/compare/v5.5.3...v5.5.4) Hey friends! Spring is around the corner and so we're excited to bring you some new and exciting features before we close out the winter. 🌼🌺 This week [@​Pobepto](https://togithub.com/Pobepto) added support for `BigInt` as a `numberFormat` to `@truffle/contract` for outputs; previously `@truffle/contract` only supported `BigInt`s in input. Meanwhile, [@​wbt](https://togithub.com/wbt) removed the `bytes0` type from contract-schema, which had been erroneously included as a legal Solidity type. So a big thank you to the both of them! We improved our Solidity stacktracing functionality, so you'll see cleaner stacktraces both when using `truffle test --stacktrace` and when using `truffle debug`. The debugger will also now print a warning if you are past the end of a source in the source map. In addition, we made an upgrade to `@truffle/hdwallet-provider` that prevents an error that can occur when passing only a single argument to hdwallet-provider. Lastly, we addressed a transitive dependency on an outdated version of rpc-websockets by updating dependencies in `@truffle/preserves`, eliminating a dependence on vulnerable packages. Lots of updates but as always we're glad to bring them to you. Hope you like Funfetti as much as we do! See you next week. 🧁🌈 #### How to upgrade We recommend upgrading to the latest version of Truffle by running: See the example here: npm uninstall -g truffle npm install -g truffle #### Changelog ##### Enhancements - Support for "BigInt" as a numberFormat (for output) ([#​4813](https://togithub.com/trufflesuite/truffle/pull/4813) by [@​Pobepto](https://togithub.com/Pobepto)) - Re-add system to skip uninformative frames in stacktraces ([#​4755](https://togithub.com/trufflesuite/truffle/pull/4755) by [@​haltman-at](https://togithub.com/haltman-at)) ##### Bug fixes - Improve hdwallet-provider argument validation ([#​4816](https://togithub.com/trufflesuite/truffle/pull/4816) by [@​eggplantzzz](https://togithub.com/eggplantzzz)) - Disallow bytes0 as valid Solidity type ([#​4827](https://togithub.com/trufflesuite/truffle/pull/4827) by [@​wbt](https://togithub.com/wbt)) - Allow debugger to handle an instruction with invalid source range ([#​4742](https://togithub.com/trufflesuite/truffle/pull/4742) by [@​dongmingh](https://togithub.com/dongmingh)) ##### Internal improvements - Add url to debugger usage line ([#​4799](https://togithub.com/trufflesuite/truffle/pull/4799) by [@​haltman-at](https://togithub.com/haltman-at)) - Remove compatibility selectors from debugger ([#​4811](https://togithub.com/trufflesuite/truffle/pull/4811) by [@​haltman-at](https://togithub.com/haltman-at)) - Add .eslintrc to truffledb ([#​4797](https://togithub.com/trufflesuite/truffle/pull/4797) by [@​tenthirtyone](https://togithub.com/tenthirtyone)) - Rename debugger `solidity` submodule to `sourcemapping` ([#​4808](https://togithub.com/trufflesuite/truffle/pull/4808) by [@​haltman-at](https://togithub.com/haltman-at)) ##### Dependency updates - Update preserves dependencies ([#​4829](https://togithub.com/trufflesuite/truffle/pull/4829) by [@​fainashalts](https://togithub.com/fainashalts)) - Bump Truffle DB Deps, Apollo 3 ([#​4801](https://togithub.com/trufflesuite/truffle/pull/4801) by [@​tenthirtyone](https://togithub.com/tenthirtyone)) - Bump ganache to ^7.0.3 ([#​4693](https://togithub.com/trufflesuite/truffle/pull/4693) by [@​eggplantzzz](https://togithub.com/eggplantzzz))

Configuration

πŸ“… Schedule: 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.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



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