-
Notifications
You must be signed in to change notification settings - Fork 35
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.11.5 #579
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
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
May 15, 2021 20:57
8745061
to
7c149e8
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.5
Update dependency truffle to v5.3.6
May 15, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
June 6, 2021 21:10
7c149e8
to
7af03b3
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.6
Update dependency truffle to v5.3.9
Jun 6, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
June 15, 2021 14:08
7af03b3
to
8696d03
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.9
Update dependency truffle to v5.3.10
Jun 15, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
October 18, 2021 15:15
8696d03
to
d1cfb79
Compare
renovate
bot
changed the title
Update dependency truffle to v5.3.10
Update dependency truffle to v5.4.15
Oct 18, 2021
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 7, 2022 12:57
d1cfb79
to
b664ed6
Compare
renovate
bot
changed the title
Update dependency truffle to v5.4.15
Update dependency truffle to v5.5.3
Mar 7, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
March 26, 2022 15:40
b664ed6
to
ef4e4b5
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.3
Update dependency truffle to v5.5.6
Mar 26, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
April 24, 2022 23:45
ef4e4b5
to
38d903b
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 15, 2022 18:15
38d903b
to
ca25921
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.11
Update dependency truffle to v5.5.14
May 15, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
June 18, 2022 19:22
ca25921
to
fbe6c58
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
June 23, 2022 23:13
fbe6c58
to
5003dbc
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.18
Update dependency truffle to v5.5.19
Jun 23, 2022
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
September 25, 2022 18:38
5003dbc
to
6dabcfc
Compare
renovate
bot
changed the title
Update dependency truffle to v5.5.19
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:45
6dabcfc
to
8a4f728
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 18, 2023 21:56
8a4f728
to
4f94f05
Compare
renovate
bot
changed the title
Update dependency truffle to v5.6.6
Update dependency truffle to v5.8.1
Mar 18, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
April 17, 2023 13:54
4f94f05
to
3b60fbf
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 11:22
3b60fbf
to
4e888a4
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 01:31
4e888a4
to
458a492
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 23:15
458a492
to
ee734e0
Compare
renovate
bot
changed the title
Update dependency truffle to v5.9.3
Update dependency truffle to v5.9.4
Jun 6, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
June 16, 2023 19:28
ee734e0
to
d15e066
Compare
renovate
bot
changed the title
Update dependency truffle to v5.9.4
Update dependency truffle to v5.10.0
Jun 16, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
June 23, 2023 21:47
d15e066
to
a81ddb1
Compare
renovate
bot
changed the title
Update dependency truffle to v5.10.0
Update dependency truffle to v5.10.1
Jun 23, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
June 30, 2023 21:57
a81ddb1
to
7bed101
Compare
renovate
bot
changed the title
Update dependency truffle to v5.10.1
Update dependency truffle to v5.10.2
Jun 30, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
July 14, 2023 19:14
7bed101
to
0b985d3
Compare
renovate
bot
changed the title
Update dependency truffle to v5.10.2
Update dependency truffle to v5.11.0
Jul 14, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
July 25, 2023 21:28
0b985d3
to
0221729
Compare
renovate
bot
changed the title
Update dependency truffle to v5.11.0
Update dependency truffle to v5.11.1
Jul 25, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
August 4, 2023 22:54
0221729
to
ef9d37a
Compare
renovate
bot
changed the title
Update dependency truffle to v5.11.1
Update dependency truffle to v5.11.2
Aug 4, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
August 29, 2023 01:38
ef9d37a
to
6ce2096
Compare
renovate
bot
changed the title
Update dependency truffle to v5.11.2
Update dependency truffle to v5.11.3
Aug 29, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
September 7, 2023 22:48
6ce2096
to
92770f6
Compare
renovate
bot
changed the title
Update dependency truffle to v5.11.3
Update dependency truffle to v5.11.4
Sep 7, 2023
renovate
bot
force-pushed
the
renovate/truffle-5.x
branch
from
September 13, 2023 22:53
92770f6
to
1759b9a
Compare
renovate
bot
changed the title
Update dependency truffle to v5.11.4
Update dependency truffle to v5.11.5
Sep 13, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
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.48
->5.11.5
Release Notes
trufflesuite/truffle (truffle)
v5.11.5
: — DessertressedCompare Source
Hello all! Tiny release this week, just internal improvements and dependency updates. Thanks once again to @legobeat for getting all of these! That's it for now!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Internal improvements
Dependency updates
v5.11.4
: — Malted milk powderCompare Source
Hello all! Not much this week, primarily just a bunch of internal improvements and dependency updates. 🏗️ Thanks to @legobeat for getting a bunch of these! 🧱🥁 We've also updated the list of Sourcify networks, even though the fetcher no longer actually checks it.
That's it for now! 👋
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
Internal improvements
Dependency updates
node-ipc
9.2.1 with@achrinza/node-ipc
9.2.7 (#6178 by @legobeat)v5.11.3
: — Twenty chocolate nodulesCompare Source
Hello all, Truffle now supports Node 20! 🎉
That being the case, we've also finally dropped support for Node 14. Of course Node 14 went end-of-life quite a while back, 🗓️ but we'd kept support for it up until we had Node 20 working. And now it is! Together with that, we've updated Ganche to Ganache 7.9.1.
There are some additional minor updates this week. The list of Sourcify networks has been updated once again. 🌐 However, we've also disabled the check here, so the Sourcify fetcher can now be used with networks we haven't bothered to add to the list, should we be tardy with any updates. Also, we fixed a small problem in the debugger that could crop up if you used modifier arguments together with user-defined value types. 👷
That's it for now! 👋
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
Bug fixes
Dependency updates
v5.11.2
: — Chocolate-hazelnut frozen yogurtCompare Source
Hi all! 👋
We've got a small release this week. We've updated Truffle for Solidity 0.8.21 in various ways, including allowing better debugging of Yul 🎄 contracts when compiled with it, though this is a little experimental. 🧪 We've also updated the list of networks that can be used with
truffle debug --fetch-external
🕵️ andtruffle call --fetch-external
☎️, including adding support for Consensys's own Linea ⛓️ network!That's all for this week, so bye for now! 👋
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
Dependency update
v5.11.1
: — Watermelon ice creamCompare Source
Hello hello! 🫠 This week we have a minor release that includes some maintenance work 🔧 and updates to the new visual debugger in Truffle Dashboard (check out the v5.11.0 release notes for more info on getting started using it). Shout out to @dependabot for being cool and bumping stuff! Hee ho!
We hope your week is going well and we'll see you next time!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancement
Bug fix
Internal improvement
Dependency update
v5.11.0
: 5.11.0 — Apple pie, no bugs allowedCompare Source
Hey again everyone, welcome back! 👯
This week's release contains a special new feature; we have ported our CLI debugger 🙅🏽♀️🐛 over to work with Truffle Dashboard! So now you can step through your Solidity code in the browser! After installing the new version of Truffle, run
truffle dashboard
on the command line. After Truffle Dashboard starts up, just navigate to the URL specified and you can get started! There may be a few preparation steps for you to get up-and-running with your code, so expand the information below for more! We hope you enjoy it and, as always, let us know if you find some bugs so that we can improve it!--more on getting started with the dashboard debugger--
The first thing you will want to do is connect MetaMask to Dashboard using the button in the lower left. Then switch MetaMask to use the network you are interested in.To use the debugger to step through code, Truffle Dashboard will first need to have the compilations for the contracts involved. If the sources are verified on Etherscan, then using the debugger is simple: enter your transaction hash in the input field and click Debug. Truffle will automatically fetch them for you and compile them! If you are debugging a transaction and you have the sources locally in a Truffle or HardHat project, you can send them to Truffle Dashboard using one of the following two methods...
For Truffle projects 🍫
If you have a Truffle project with the source files, you should first open Truffle Dashboard by running
truffle dashboard
in a terminal. Once Truffle Dashboard is running, navigate in a web browser to the URL specified. You should see a page with "Truffle Dashboard" in the top left. In another terminal, navigate to your Truffle project directory and runtruffle develop
. After the developmentconsole opens up, run
migrate --compile-all
. After you migration is complete, Truffle Dashboard will have your compilations saved in the browser! You can then enter the transaction hash you are interested in in the Dashboard Debugger and click Debug! The debugger will load up your session and you can then step through your transaction. Neat!For HardHat projects 👷♀️
If you have a HardHat project with the source files, you should open Truffle Dashboard by running
truffle dashboard
in a terminal. Once Truffle Dashboard is running, navigate in a web browser to the URL specified. You should see a page with "Truffle Dashboard" in the top-left. In another terminal window, navigate to your HardHat project's root directory and install the @truffle/dashboard-hardhat-plugin by runningnpm install @​truffle/dashboard-hardhat-plugin
. In yourhardhat-config.ts
, addimport "@​truffle/dashboard-hardhat-plugin"
to the top of the file. Then runnpx hardhat compile
to send the compilations to Truffle Dashboard wherethey will be saved in the browser! You can then enter the transaction hash you are interested in in the Dashboard Debugger and click Debug! The debugger will load up your session and you can then step through your transaction. Voila!
Note 1: You can verify that the compilation was received by opening the developer console in your browser. Set the logging levels to "all levels" and you should see a "received cli-event message" that looks something like the screenshot below.
Note 2: The debugger is a bit resource-intensive and slow to initialize, and may even lock up your browser for a short time. But get yourself a coffee, and hopefully before you return it will be up and running! 💜
So the debugger for Truffle Dashboard is the meat 🍖 of this week's release. Besides that, we have a handful of maintenance-related PRs; some debugger/decoder-related bug fixes and a bump to the Ganache version utilized by Truffle. We also have to give a shoutout to @BreadQL for making a teeny tiny edit to a README in Truffle. Thanks!
We hope you all enjoy the weekend and we'll see you soon!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
New feature
Enhancements
Bug fixes
CalldataDecodingInspector
always passes through inspector options (#6136 by @haltman-at)Internal improvement
Dependency update
v5.10.2
: — Icebox cakeCompare Source
How to upgrade
Welcome to another Truffle release!
This week we have a small set of updates, focused on improving the decoding and debugging experience. 🚈 Our Decoder's input interfaces are now more flexible; 🤸 it accepts both
string
's andbigint
's in places where onlynumber
's were accepted. Additionally, address value now has acontractClass
interpretation field that may provide additional information like contract name and payability. 📚We also updated our source fetcher 🧲 to support the layer-2 Rollux blockchain mainnet and testnet.
Stay tuned for more next week! Enjoy the rest of your week. 🦆
We recommend upgrading to the latest version of Truffle by running:
Changelog
New feature
contractClass
interpretation to address values (#6130 by @haltman-at)Enhancements
v5.10.1
: — Rum babaCompare Source
Hey everybody! Here's a Truffle release that will end your Friday with joy. 👨🍳
If you're using Truffle Test, Debugger, or Decoder, you'll be happy to know that our event decoding is improved to support contracts that use Solidity >= 0.8.20. 🕺 And if you're a fan of Yul, our Decoder can now properly decode internal function pointers from contracts compiled with
viaIR
enabled. 👟 With these cases covered, it means decoding everywhere inside Truffle is hardened to give you a more stable experience.Thanks to @calebyouki for bringing our attention to an issue related to the programmatic usage of
@truffle/test
. 🪂 We've gone ahead and fixed that. Additionally, thank you to @73alexstep, @vlasov-hub, @BIOtrice, @elenaqi, and @HelenCodePro for looking after our readme's, cheers and welcome! 🐣As per usual, our fetchers are kept up to date to reflect what Etherscan and Sourcify currently support. 🏌️ We also made an improvement to a codec component.
Try a rum baba if you can find one. 🥃 If not, well, still have a good weekend! We'll be back next week with more.
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
Enhancements
viaIR
compilations (in Solidity 0.8.20) (#6050 by @haltman-at)Bug fixes
Internal improvements
Dependency updates
v5.10.0
: — Chocolate fountainCompare Source
Hello everyone, we've got a new Truffle for you!
The biggest addition this week is the new package
@truffle/codec-components
! If you're making use of the@truffle/decoder
or@truffle/debugger
🕵 libraries, you may have found yourself saying, this output format is quite nice, but how do I display it on a webpage? 🕸️ Well,@truffle/codec-components
gives you a convenient way of doing so! Behold!Look at that those collapsible arrays! This library is still pretty internal for now, but you can look forward to its use in Truffle features to come. And we are working on documentation and interfaces to make it more generally available in the future!
Speaking of
@truffle/decoder
, we've upgraded it so that it can make use of 4byte.directory 📖 to decode transactions it otherwise can't make sense of. In order to use this, you'll need to pass{ projectInfo: <...>, selectorDirectory: { enabled: true } }
when starting it up. (You can also set it to use a website other than 4byte.directory, so long as you have one that follows the same protocol. 🕴️)If you do this, then when you get back a message decoding or unknown decoding, it may have attached a
selectorBasedDecodings
interpretation; this will be an array of decodings based on what can be found on 4byte.directory. Note such decodings will be pretty bare-bones 🩻, but they'll be there!But we've got other enhancements this week as well! Thanks to @farcaller, you can now override the copy of chai ☕ used for
assert
andexpect
intruffle test
🧪 by putting a different package in your config. Just writeand you should be good to go!
Also this week, the
truffle dashboard
command now allows a--no-auto-open
option to prevent it from automatically opening a browser window 🪟; we've fixed some bugs 🐛 that prevented some people from compiling, decoding, or debugging their contracts; and we've updated what chains you can usetruffle debug -x
ortruffle call -x
with. ⛓️We hope that's enough for you for one release! But if it isn't, well, come back next week!
How to upgrade
We recommend upgrading to the latest version of Truffle by running:
Changelog
New feature
Enhancements
Bug fixes
Internal improvements
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 [@sukanConfiguration
📅 Schedule: Branch creation - "on sunday" 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 was generated by Mend Renovate. View the repository job log.