Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency truffle to v5.1.47 #555

Merged
merged 1 commit into from
Oct 5, 2020

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 4, 2020

This PR contains the following updates:

Package Type Update Change
truffle devDependencies patch 5.1.46 -> 5.1.47

Release Notes

trufflesuite/truffle

v5.1.47

Compare Source

Hello all! 👋

This week features two enhancements to Truffle's capabilities. Firstly, there is now a --compile-none option to truffle test, which will force Truffle to skip the compilation step at the start. Use this with caution ⚠, as skipping the compile can of course lead to tests running outdated code! Secondly, thanks to @​coeniebeyers, it's now possible to set the maximum buffer when using a Dockerized ⚓ version of solc, by setting the option compilers.solc.spawn.maxBuffer.

Now, you may have noticed that Solidity 0.7.2 released recently. Well, we've fixed a bug 🐛 that prevented Truffle from properly downloading Solidity 0.7.2. But there's something more.

If you take a transaction passing through a contract compiled with Solidity 0.7.2 or later, and open it up for inspection 🕵 with Truffle Debugger, you'll find that you can now step into the Yul (assembly) code for Solidity's internal routines while debugging! The debugger won't step into these by default; you'll have to advance step-by-step 👣 with ; to enter such internal routines. Once inside them, however, you can step forward with n, i, o, and u as usual, or set breakpoints there with b, or press l to show additional source context, or do all the usual debugger things. So, hopefully you find this extra insight 💡 into your contracts' workings helpful!

Technically, this capability already existed in Truffle prior to this release (added earlier in anticipation of Solidity 0.7.2 💪), but due to a bug it previously didn't always work properly. But now you should be able to inspect internal Solidity routines without problem!

That's all for now, but as always, we'll be back next week with more! 🏎

How to upgrade

We recommend upgrading to the latest version of Truffle by running:

npm uninstall -g truffle
npm install -g truffle

Changelog

Enhancements
Bug fixes
Internal Improvements
Dependency Updates

Renovate configuration

📅 Schedule: "on sunday" in timezone America/Los_Angeles.

🚦 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.


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

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

@HardlyDifficult HardlyDifficult merged commit a4a40d9 into master Oct 5, 2020
@HardlyDifficult HardlyDifficult deleted the renovate/patch-all-patch-updates branch October 5, 2020 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants