This repository has been archived by the owner on May 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Update dependency truffle to v5.9.4 #155
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/truffle-5.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+1
−1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 2, 2021 01:29
25a5a33
to
8b881bf
Compare
renovate
bot
changed the title
Update dependency truffle to v5.2.1
Update dependency truffle to v5.2.2
Mar 2, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 6, 2021 01:13
8b881bf
to
190d73c
Compare
renovate
bot
changed the title
Update dependency truffle to v5.2.2
Update dependency truffle to v5.2.3
Mar 6, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 13, 2021 00:50
190d73c
to
90d1a38
Compare
renovate
bot
changed the title
Update dependency truffle to v5.2.3
Update dependency truffle to v5.2.4
Mar 13, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 19, 2021 22:34
90d1a38
to
31efa5d
Compare
renovate
bot
changed the title
Update dependency truffle to v5.2.4
Update dependency truffle to v5.2.5
Mar 19, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 25, 2021 21:15
31efa5d
to
81302a5
Compare
renovate
bot
changed the title
Update dependency truffle to v5.2.5
Update dependency truffle to v5.2.6
Mar 25, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
April 1, 2021 00:21
81302a5
to
ec112c3
Compare
renovate
bot
changed the title
Update dependency truffle to v5.2.6
Update dependency truffle to v5.3.0
Apr 1, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
April 8, 2021 22:04
ec112c3
to
3f47628
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.0
Update dependency truffle to v5.3.1
Apr 8, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
April 16, 2021 23:11
3f47628
to
f5dd5dc
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.1
Update dependency truffle to v5.3.2
Apr 16, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
April 24, 2021 02:39
f5dd5dc
to
fc17f9a
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.2
Update dependency truffle to v5.3.3
Apr 24, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
April 30, 2021 01:07
fc17f9a
to
c692a90
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.3
Update dependency truffle to v5.3.4
Apr 30, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
May 8, 2021 01:28
c692a90
to
ae49b9a
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.4
Update dependency truffle to v5.3.5
May 8, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
May 11, 2021 21:43
ae49b9a
to
5e35b7c
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.5
Update dependency truffle to v5.3.6
May 11, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
May 20, 2021 22:14
5e35b7c
to
6542bd8
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.6
Update dependency truffle to v5.3.7
May 20, 2021
renovate
bot
changed the title
Update dependency truffle to v5.3.7
Update dependency truffle to v5.3.8
May 28, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
2 times, most recently
from
June 4, 2021 19:10
c90963d
to
be01927
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.1
Update dependency truffle to v5.5.2
Feb 24, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 4, 2022 00:05
19f7dac
to
6653dbf
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.2
Update dependency truffle to v5.5.3
Mar 4, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 17, 2022 11:52
6653dbf
to
95c4a6c
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.3
Update dependency truffle to v5.5.4
Mar 17, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 26, 2022 15:38
95c4a6c
to
132b58d
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.4
Update dependency truffle to v5.5.6
Mar 26, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
April 24, 2022 18:56
132b58d
to
a8ec15b
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.6
Update dependency truffle to v5.5.11
Apr 24, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
May 16, 2022 00:03
a8ec15b
to
0924064
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.11
Update dependency truffle to v5.5.14
May 16, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
June 18, 2022 15:12
0924064
to
8fd0449
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.14
Update dependency truffle to v5.5.18
Jun 18, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
September 25, 2022 21:08
8fd0449
to
ffd6f47
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.18
Update dependency truffle to v5.5.31
Sep 25, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
November 20, 2022 14:59
ffd6f47
to
2260982
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.31
Update dependency truffle to v5.6.6
Nov 20, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 16, 2023 13:24
2260982
to
7cbb229
Compare
renovate
bot
changed the title
Update dependency truffle to v5.6.6
Update dependency truffle to v5.8.0
Mar 16, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 23, 2023 19:57
7cbb229
to
aea8319
Compare
renovate
bot
changed the title
Update dependency truffle to v5.8.0
Update dependency truffle to v5.8.1
Mar 23, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
April 17, 2023 11:47
aea8319
to
99fb930
Compare
renovate
bot
changed the title
Update dependency truffle to v5.8.1
Update dependency truffle to v5.8.2
Apr 17, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
May 28, 2023 10:48
99fb930
to
70f27e1
Compare
renovate
bot
changed the title
Update dependency truffle to v5.8.2
Update dependency truffle to v5.9.2
May 28, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
June 3, 2023 00:35
70f27e1
to
409ad54
Compare
renovate
bot
changed the title
Update dependency truffle to v5.9.2
Update dependency truffle to v5.9.3
Jun 3, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
June 6, 2023 21:01
409ad54
to
e6e3041
Compare
renovate
bot
changed the title
Update dependency truffle to v5.9.3
Update dependency truffle to v5.9.4
Jun 6, 2023
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.1.65
->5.9.4
Release Notes
trufflesuite/truffle
v5.9.4
: — Bowlful of berriesCompare Source
Hello again everyone! 👋
This week we have a few improvements for you. 🛠️ One impacts
truffle call
and makes Truffle more accurately resolve function overloads. More accuracy is always better! 📐 Additionally there is an update that improves the way Truffle Dashboard operates when using the Frame wallet. It used to hang when no account was connected but Truffle now produces some helpful output in that case. Nice!We hope your week goes well and we'll see you next time!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancement
strictBooleans
is on (#6044 by @haltman-at)Dependency updates
^2.8.8
and clean up some dependencies for @truffle/dashboard-hardhat-plugin (#6072 by @cliffoo)^4.9.5
, bump ttypescript to1.5.15
, bump typedoc to0.24.8
(#6070 by @cliffoo)v5.9.3
: — Carob dog treatsCompare Source
Hello all!
Another small release this week! We've added support for the Symplexia and Dogechain 🐶 networks to
truffle debug -x
andtruffle call -x
, and we've made some changes to speed up compilation times. 🏎️ We also fixed a buggy printout.More is coming next week as always, so stay tuned! 📺
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancement
Bug fix
Internal improvements
v5.9.2
Compare Source
Hello all!
Tiny release this week, focused on dependencies. But don't go away, we'll have bigger improvements for you soon! 👷
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Internal improvements
Dependency update
v5.9.1
: — Chocolate BricksCompare Source
Hello all! 👋
Solidity 0.8.20 is out, and we've started updating Truffle for it! 🧑💻 Thanks to @sukanyaparashar for some updates, so new projects created with
truffle init
will use Solidity 0.8.20! We'll have more updates related to Solidity 0.8.20 soon!In addition, we've added functions for parsing signatures to our
abi-utils
library. If you have some function or event or error signatures and you want to parse them to get usable ABI objects, these added functions let you do that! ✂🪡That's it for this week, see you all again soon with more!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
parseSignature
functions to ABI utils (#6052 by @haltman-at)Internal improvements
Dependency update
v5.9.0
: — Chocolate TelephoneCompare Source
Ring ring ring, it's Truffle 5.9.0!
truffle call
This week's Truffle release introduces the new
truffle call
command! You can use it to make read-only calls ☎ to your contracts (or external ones, see below) and display the results. Just typetruffle call ContractName functionName
, followed by the list of arguments. You can also use the function's full ABI-style signature in place of the function name, which can be useful for resolving overloads.You can also use an address in place of a contract name... and if you pass the
--fetch-external
option (or-x
for short), you can use it with external contracts verified on Etherscan or Sourcify, and Truffle will automatically download and compile the source to allow to you interact with it. 🌐The
truffle call
command is powered by Truffle Encoder and Truffle Decoder, so it not only displays detailed decoding information, but also has a powerful overload resolution system that can resolve which overload you wanted not only based on how many arguments you supplied, but on their types. 🧠 Write yourself some overloaded functions and try it out! I think you'll be pleasantly surprised. (Note that correct overload resolution by name and arguments is never a guarantee and you may need to specify the full signature in cases where you need that guarantee. 🧑⚖️ )What do we mean by "powerful overload resolution"? 🤔
You might have in the past had to write things like
myFunction(address,address,string,uint160)
, where you needed to tediously specify the full signature. This is because Solidity allows you to write functions with the same name that take different arguments:Many tools refuse to make a guess at which
register()
you want when you doregister("0xabcdef")
, instead forcing you to do the work of specifyingregister(string)
orregister(bytes)
, and in this case could tell that you obviously meantregister(bytes)
. This gets annoying if you have a lot of arguments, especially if you have to change them later!In contrast,
truffle call
uses @truffle/encoder's sophisticated heuristics to make the most educated guess possible about which overload you intend. This means less boilerplate between you and getting the data you want!Thanks so much to @sukanyaparashar for getting this started for us!
Other improvements (including ENS primary names inside
truffle debug
!)But that's not the only substantial improvement going out this week... Truffle Debugger now supports ENS reverse resolution when decoding! Now, when decoding, addresses (including contracts) with reverse ENS records will have their ENS primary name displayed alongside their ethereum address. 🕵 You can use the default ENS registry for the network you're on if there is one, or you can specify a registry in your config, or you can use the
--registry
option to specify one at the command line. There's also--no-ens
option to turn this feature off.See it in action!
We've also got a few small bug fixes, and we've updated the list of Sourcify networks allowed in
trufle debug --fetch-external
.And we'll be back soon with yet more improvements to Truffle! See you all!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
New feature
truffle call
command using @truffle/encoder and @truffle/decoder (#5647 by @sukanyaparashar and @haltman-at)Enhancements
Bug fixes
Dependency update
v5.8.4
Compare Source
Hello all! We've just got one small fix 🔧 this week, courtesy of @d10r. The buffer size has been increased when compiling using a native-binary copy of
solc
, allowing for compilation of larger projects in such cases. We intend to revisit this in the future with a more comprehensive solution that won't require you to make a PR if the buffer size still isn't high enough for you! 🦾...and, well, that's it for this week. But we've got big things coming down the pipeline... 🧪
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug fix
v5.8.3
: — Ice cream on a waffleCompare Source
Hello everyone! 🫶 We have another release for you this week. This one updates Ganache to the most recent version; a version which supports Shanghai! We also have to give a shoutout to @lwedge99 🍋 for correcting a source mapping problem that affected the debugger. Much obliged!
We hope you have a wonderful rest of your week and we'll see you next time!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug fix
Internal improvements
Dependency update
v5.8.2
: — ChocolatierCompare Source
Hello all! 👋
This release beings a few enhancements and a bug fix 🐛. Firstly, the recently released
@truffle/dashboard-hardhat-plugin
now automatically adds a--network truffleDashboard
to your Hardhat project, eliminating the need to add a custom network to your Hardhard config. In addition, it brings some additional flexibility by allowing you to customize a number of settings such as network, port, etc.Beyond that we've added support for Polygon ZkEVM to Etherscan source fetcher and fixed a pesky typo in the
@trufflesuite/codec
docs.That's all for now, but, as always we'll be back soon with more!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
Bug Fixes
v5.8.1
: — Basil sorbetCompare Source
Hey everyone, we have yet another release for you this week! 😊 There are some bug fixes, some dependency updates, and a couple of enhancements. Thanks very much to @sheetalkamat and @AlexToTheSun for their contributions! 🙏
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
enhancements
LICENSE
inREADME.md
(#5969 by @AlexToTheSun)bug fixes
typeRoots
intsconfig.json
(#5956 by @sheetalkamat)package.json
(#5964 by @gnidan)dependency Updates
5.76.0
(#5972 by @dependabot[bot])7.7.6
(#5954 by @cds-amal)7.7.7
(#5966 by @davidmurdoch)v5.8.0
: — Homemade Four-Layer Carrot CakeCompare Source
Hello! 👋 It's time for another Truffle release!
This week, we're introducing the Truffle Dashboard Hardhat plugin.
This plugin enables you to see decoded transaction information (both the function signature and the values of any arguments passed) when using Truffle Dashboard with your Hardhat projects. It extends
npx hardhat compile
by sending the compiled artifacts to Truffle Dashboard, which in turn uses @truffle/decoder for decoding, giving you that extra degree of visibility before signing the transactions with your browser-based wallet.You can install this plugin with
npm
(oryarn
) by running:Beyond that, simply import the plugin in your
hardhat.config.js
:Truffle Dashboard allows developers to deploy their applications using a browser-based wallet instead of through local key management. For details on how to use the Truffle Dashboard, take a look at the documentation here. 🎉
That's it for this week! We hope you enjoy this new feature. Please let us know what you think!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
New Features
Dependency Updates
v5.7.9
: — Cabbage tartCompare Source
Hey everyone, we hope you enjoy today's release which contains some library updates and a bug fix related to @truffle/from-hardhat. We hope you all have a nice weekend!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug fixes
Internal improvement
Dependency update
solc
as a devDep to compile-solidity-tests (#5940 by @cds-amal)v5.7.8
: — Cinnamon roll soupCompare Source
Welcome back! 👋 Another Truffle release is out in the wild today. Once again it is mostly a maintenance-type release with some bug fixes and internal improvements. We have to give a shout-out 🔈 to @sandakersmann for updating the copyright information in Truffle's LICENSE file. Thanks so much for helping keep everything tidy and up-to-date! We'll see you next time and we wish you all a beautiful weekend!🦚
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancement
1.2.2
(#5909 by @haltman-at)Bug fixes
console.log
when presentingBigInt
s (#5933 by @cds-amal)txLog
when an initial state exists (#5919 by @eggplantzzz)Internal improvements
Dependency update
5.8.2
to5.19.1
(#5908 by @dependabot[bot])v5.7.7
: – Cranberry Orange Upside Down CakeCompare Source
Hello hello! 👋 It's time for another Truffle release!
This week, we have a little bit of everything for you! Truffle should now properly return an error when it is due to an out of gas exception! 🎉 Previously, these were coming back as custom errors without further information. Additionally, you can now see a link to the Truffle Debugger documentation in the CLI when using it! 👀 Always nice to have more information at your fingertips! ⌨️
Special thanks to @sukanyaparashar for upgrading the
solc
dependencies to v0.8.18 incontract-schema
andcompile-solidity
packages! 🙏See below for more detail on the contents of this week's release. Thanks for reading, and we'll see you next week! ✨
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
Bug fixes
Internal improvements
Develop.connectOrStart()
's signature (#5891 by @cds-amal)Dependency updates
contract-schema
andcompile-solidity
packages (#5886 by @sukanyaparashar)v5.7.6
: – Classic chocolate fondueCompare Source
Hi folks! Nice seeing you today 🤩
This week's Truffle release brings you fixes to some bugs that got surfaced internally. Hopefully these bugs didn't affect you, or maybe you were too busy dipping pieces of fruit into melted chocolate to open an issue 😮 🍍 🍓. In any case, we recommend reading on and upgrading!
Most notably: you can now switch accounts between transactions in Truffle Dashboard. This wasn't working correctly, which meant problems if (e.g.) your deployment process requires multiple accounts to sign different transactions... not great 🙀! Fortunately, this is now fixed and you can feel free to use Truffle Dashboard for all your CLI-driven signature needs, no matter how many counter-parties you want to involve in your smart contracts. 📄 🖊️
Besides that, Truffle's interactive console (i.e., in
truffle develop
andtruffle console
) now properly interprets quoted strings... e.g., now"two words"
gets treated as only one string, the way you'd expect! We've also fixed the behavior of our help system inside the interactive console, so nowhelp
inside Truffle's console behaves the same astruffle help
on the command line. ℹ️Special shout-out to @sukanyaparashar for updating our
truffle init
output to the latest Solidity! Thanks for getting that for us 🙏.Scroll down for all the details if you'd like... regardless, take care and thanks for reading! 👋
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug fixes
truffle develop
andtruffle console
(#5871 by @eggplantzzz)Internal improvements
--no-compile
(#5872 by @kevinbluer)Dependency updates
v5.7.5
: — Chocolate chipsCompare Source
Hey everyone! 🫠 This week we're back with another release that mostly takes care of some good old fashioned housekeeping. 🧹
So Solidity 0.8.18 was recently released and there are a couple of updates here to keep up with them. The one of the two worth mentioning is the new
block.prevrandao
alias (forblock.difficulty
). This has been added as a globally available variable in the debugger. Additionally, we bumped highlightjs-solidity (which will yield better syntax highlighting) and web3 (woohoo!🎉). We hope you enjoy and we'll see you next time! 👋How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancement
block.prevrandao
as globally available variable in debugger (#5866 by @haltman-at)Internal improvement
appendCBOR
field in metadata settings type in source fetcher (#5864 by @haltman-at)Dependency updates
1.8.2
(#5862 by @haltman-at)2.0.6
(#5865 by @haltman-at)v5.7.4
: — Chocolate bumpy cakeCompare Source
Hi all, we've got a small release this week but it's got some useful bug 🐛 fixes!
Specifically, there was a problem where, when using abbreviated names of Truffle commands -- for instance,
truffle migr
instead oftruffle migrate
-- some command-line options might not get set properly. But this has been fixed now so you may be as terse as you please! 🏎And -- aside from some internal improvements and dependency updates -- that's it! But we'll be back next week with more, and interesting things are brewing for later... 🫖
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug Fixes
Internal improvements
Dependency updates
v5.7.3
: — Everything-free cupcakes 🧁Compare Source
Hello all! 👋
We hope you're having a great start to 2023 and hanging in there with your New Year's resolutions. 🧘
This week's release offers up a number of quality of life improvements and all round healthy goodness. Firstly, Truffle now ships with Ganache
v7.7.3
which adds support for the Merge! ♻️ In addition, Truffle now more robustly handles help requests sotruffle help <cmd>
,truffle <cmd> --help
, andtruffle --help <cmd>
should all have consistent output when searching for help for a given command. 📖 We've also updated the list of supported networks by Sourcify.Lastly, Truffle will also now politely ask if you'll be willing to share telemetry when using Truffle Dashboard. 🙏 Note that this will never include any personal data and you can view our analytics policy for more detail.
That's all for this week, 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:
Changelog
Enhancements
Bug Fixes
Internal improvements
Dependency updates
v7.7.3
(#5824 by @MicaiahReid)v5.7.2
: — Mimosa Butter CookiesCompare Source
Hello all, welcome to 2023!!! 🥂 🥳 🍾
We are back at it again with our weekly releases. 🛼
A big shoutout to @dPreininger for ringing in the ✨ new year 🎉 with a bug fix for Truffle! There was an issue they fixed with Truffle's development console to prevent crashes when interacting with Vyper smart contracts 🐍. Thank you for getting this! Many contributed their time and talent last year, and we are very much looking forward to collaborating more this year with our community. Please feel free to reach out if you find any issues in our backlog exciting. 🙇
🏗️ Please take a moment to complete The Solidity Development Survey 2022. The last day to fill out the survey is January 7th. Thank you! 🙏🏽
See you soon!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug fix
truffle console
crash when metadata is missing in JSON artifact (#5819 by @dPreininger)Internal improvements
Dependency updates
v5.7.1
: — Chocolate 🍫 Pavlova with Spiced Pears 🍐Compare Source
Hello all! 👋
We want to bring a delicious chocolate 🍫 pavlova with spiced pears 🍐 to celebrate 🎉 this holiday season. Sit down 🪑, relax 🤗, and enjoy 🥳!!!
While Truffle dropped support for Node 12 a while back, we hadn't been enforcing this in our Node version check at startup. We now check this; Truffle will now refuse to run on Node 12 to prevent any problems.
One more thing! Please take a moment to complete The Solidity Development Survey 2022. This helps our community 🧑🏽🤝🧑🏽 to improve. Thanks! 🙏🏽
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Internal improvements
Dependency updates
v5.7.0
: — Some treats!Compare Source
Hey ho, we have a release!
Let's go, enjoy it with some treats! 🍫
It's Thursday yet again and we have a Truffle release coming your way!↔️ This one is pretty exciting because we are finally releasing a console.log for Solidity in Truffle's testing and console environment. Simply use the following import at the top of your contract:
import "truffle/console.sol";
Then you can call
console.log()
similar to how you would in JavaScript.console.log("this is logging and here is an address - %o", msg.sender);
Now when you run this code during a Truffle test run or in Truffle's console environment, you will receive logging! Super cool! 🪵
Another change we have this week is an update to the ENS infrastructure. When deploying an ENS dev registry, Truffle will also deploy a reverse registrar to allow for reverse resolution. So happy resolving!
@truffle/provider received a spruce up as well! Remember EIP 1193? This is the one that specifies a
request
method on providers (in addition to some other things). Now @truffle/provider is 1193 compliant!Lastly we have a couple improvements that are a bit more internal to Truffle. A bit of code was cleaned up and fixed 🛠️, and an improvement which makes the encoding of contract creations easier was added.
ℹ️ Oh and before we go, we'd like to once again remind you that the Solidity team is conducting a survey to find ways of bettering the language and the compiler. So go complete it here to help improve the ecosystem!
And that should be it for this week! Happy middle of December to everyone and we'll see you again next time!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Feature
Enhancements
encodeCreation()
method to Encoder (#5777 by @haltman-at)Bug fixes
Internal improvement
require
cache invalidation (#5780 by @eggplantzzz)v5.6.9
: — Bucket of Caramel PopcornCompare Source
Hello all! 👋
It seems like everyone is overjoyed 🥳 seeing their favourite players scoring goals. Are you feeling the FOOTBALL WORLD CUP ⚽ fever too? Then enjoy munching on a bucket full of caramel popcorn 🍿 with a new Truffle Release 🎉 to take your excitement to another level!
This week's release includes a 🐛 fix for the type issues with
hdwallet-provider
in your Typescript projects. Yay! 🎉 We also added support for Boba Goerli network 🕸️ totruffle debug --fetch-external
. "More networks = More verification = More fun = More Safety"One more thing! Please take a moment to complete The Solidity Development Survey 2022. This helps our community 🧑🏽🤝🧑🏽 to improve. Thanks! 🙏🏽
Sit back and cheer for your favourite teams! See you next week with a new Truffle Release! 🥳
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancement
Bug fix
Internal improvements
Dependency updates
v5.6.8
: — Gajar Ka HalwaCompare Source
Hello! 👋
Are you all gazing at the sky 🌌 and thinking about the lovely and cheerful time you had with your friends and family 👨👩👧👦 at the Thanksgiving dinner? Here comes a new Truffle release 🥳 with a bowl of warm Gajar Ka Halwa (Carrot and Almond Pudding) to add some more sweetness to your thoughts. Yay! 🕺💃
This week, we bring you an important bug 🐛 fix for the Truffle Dashboard 👩💻. The layout, where a long, decoded piece of text pushes the buttons away from the screen 👨💻, has now been fixed. "Great UI" = "Great user experience!"
Enjoy the warm sweet treat 🥣 ! We'll see you next week with another exciting Truffle release!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Bug fix
v5.6.7
: — Tipsy Tomato Tarts on the Thanksgiving TableCompare Source
As you journey 🚙 your way to the homes of long-lost friends, call-at-least-once-a-year family members, you ponder over all the possible topics of conversation. You think 🤔 to yourself, "What are we going to talk about?" Jobs? Dinner recipes? Even your signature tomato tarts don't make people "wow" the way they used to. 😑 Your car climbs slowly onto the driveway and comes to a hesitant stop. "Any minute now." You've just moments before the door opens, you better think of something cool to say, fast. Suddenly you get an email, "This can't be...", you become overwhelmed with a sense of relief as you exhale and read the title
[trufflesuite/truffle] Release 5.6.7
. 🎉 "New Truffle release! I can talk about that all dinner!" Reading into the release notes, you find that...Truffle Dashboard can now decode 🔍 requests! Yes yes you could pick apart the hex, map bytes to function signatures and project the evm stack and memory locations 👨💻 in your mind, but now you don't have to! Now with every transaction sent to the dashboard network, dashboard will try its best to use the Truffle decoder 🦾 and display human-readable decodings, complete with information on what contract, function, and arguments are used. It can also decode other RPC method calls for signatures, namely
personal_sign
,eth_signTypedData_v3
, andeth_signTypedData_v4
. ⛱️ So you can sit back, relax, knowing that you signed what you wanted to sign. You can read more about this in #5621More sourcify networks 🕸️ have been added to the source-fetcher, so it's even less likely to not find the contract source files 🗃️ you're looking for. The behavior for
truffle help db [<sub-command>]
is also now consistent. 🤙Dinner time flew by and the food never tasted so good 🍗, your friends and family seem to enjoy your 🍅 tomato tarts more than before. You gaze outside the balcony, thinking about warm apple cider, pumpkins, comfortable sweaters, and the good people that surround you. 🍂 Under the autumn glow, you reflect on good things in life, and look forward to the next Truffle release. 😉
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
New feature
Enhancement
Bug fix
truffle help db <subCommand>
(#5730 by @lsqproduction)Internal improvements
Dependency updates
v5.6.6
: — Strawberry Cheesecake TruffleCompare Source
Hello All! 👋
This week, the Truffle release delivers an enhancement 🧰 , a bug fix 🐞 and many internal improvements 👏 .
The enhancement allows users to add compilations to an already existing
ProjectDecoder
.Also, now there is no more error when using
v
to display variables with no transaction loaded in Truffle debugger.That is all for now. See you next time with another delicious treat 🤤.
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancement
ProjectDecoder
(#5646 by @haltman-at)Bug fix
v
in debugger with no tx loaded (#5694 by @haltman-at)Internal improvements
v5.6.5
: — Slurping noodles in the woodsCompare Source
If a wild Truffle release runs by unnoticed in the woods 🦌, do its legs make a sound? Er, or I mean if it falls on a tree does it makes sound? 🌳 Or something?
Fall cools things down, turns the leaves brown and red, and makes us a bit quieter and introspective. Just a bit like here in the Truffle camp where we've been directing focus inward, deep into the internals of Truffle to make improvements. It's getting better all the time!
Aside from this mass of improvements, there was a bug fixed with the
config
command. Some problem with a logger was causing it to crash when fetching a value. "Well", we thought, "crashing is no fun!". And because we love fun so much 👻, we fixed it!One other thing to mention, is that there are some more sourcify networks that got added to the source-fetcher. I suppose this is now a monthly thing for us to grow this list of networks. It is a well-known fact, of course, that "more networks" = "more fun", and you already know how we feel about fun...👯🏼♀️
Welp, as mentioned there are also a bunch of improvements to the internals of Truffle. An unnecessary dependency got removed here and some updates were made to the test suite. Some dead code was removed and a README had some improvements made to it. README improvements are fun, right?
So we hope you add some soy sauce, get a forkful, and slurp it down with some noodles. 🍜 Happy Truffling!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancement
Bug fix
Internal improvements
.prettierignore
(#5678 by @sukanyaparashar)Configuration
📅 Schedule: Branch creation - "after 2am and before 5am on monday" in timezone America/Los_Angeles, 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.