Update dependency truffle to v4.1.17 - abandoned - autoclosed #74
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:
^4.0.0
->4.1.17
Release Notes
trufflesuite/truffle
v4.1.17
Compare Source
Version 4.1.17
This is a maintenance release for Truffle v4. Truffle v4 is not the current preferred stable version of Truffle; we recommend you use version 5.
How to Install
Purpose of this Release
The legacy Infura provider Truffle v0.4.x used for publishing to and installing from EthPM (
truffle publish
andtruffle install
) was deprecated recently. This updates Truffle v4 to use our new v3 Infura provider.Changelog
v4.1.16
Compare Source
Version 4.1.16
This is a maintenance release for Truffle v4. Truffle v4 is not the current preferred stable version of Truffle: we recommend you use version 5.
How to Install
Purpose of this Release
The folks over at Solidity have released a bugfix release for version v0.4.x which Truffle version 4 uses. This updates Truffle v4 to use this newer version as well as bumping the version of lodash used to
^4.17.12
.Changelog
0.4.26
and lodash to^4.17.12
. (@eggplantzzz)v4.1.15
Compare Source
Version 4.1.15
This is a maintenance release for Truffle v4. Truffle v4 is not the current preferred stable version of Truffle: we recommend you use version 5.
ℹ️ See the version 5 release notes.
How to Install
Purpose of this Release
With the release of Truffle v5, a handful of updates were made to the Truffle Boxes. Some of these caused breaking changes with Truffle v4. In order to allow users of v4 to continue to use
truffle unbox
andtruffle init
, we have created this release.Changelog
In addition to the fixes described above, this release also contains some backported coded from v5.
--show-events
builder data test command. (@xitter)--show-events
flag to test command. (@xitter)v4.1.14
Compare Source
Hello! 👋
Here's a small patch release with some fixes while we work on getting the Truffle v5 beta ready.
What's in this release:
migrate
command hanging (#1107, thanks @mpetrunic!)As usual, update to the latest version of Truffle with the following commands:
Thanks everyone!
v4.1.13
Compare Source
Hi.
This release patches our last patch. We upgraded some dependencies and changed the way we publish with our recent change to a monorepo structure, accidentally introducing a few wrinkles in the process.
The following issues are fixed with
4.1.13
.truffle-debugger
is web-packed correctly and fully operational.Apologies if you were affected by either of these.
To upgrade to this release, open your favorite terminal and run:
v4.1.12
Compare Source
Hi.
This patch release just contains a a few small fixes. (We're gearing up for a
beta
release of the next major Truffle version (V5)).There is some notable news that comes with
4.1.12
however: we've recently migrated all the Truffle modules into a Lerna monorepo and it should now be far easier to open pull-requests and make the changes you'd like to see here. There are some simple project installation instructions in the README. We're also going to be able publish a wider variety of builds and address critical issues more quickly from a monorepo, so releases will come at a more regular clip.Sincere thanks to all the engineers from other projects who counseled us to move in this direction, your advice is much appreciated. If you have existing PRs you'd like get merged, please re-open them at
trufflesuite/truffle
.In this release:
evmVersion
is now configurable intruffle.js
. More discussion and detail about why you might want to set this over at solidity 4116. Thanks @axic for suggesting this addition.We hope to start publishing some tagged, experimental builds in the next couple of days as well.
darq-truffle
will have a new, less eerie name:truffle@next
(but will still be weird and slightly broken, don't worry). There may be other tags too.To install 4.1.12, run:
v4.1.11
Compare Source
Tiny release here containing....
truffle-hdwallet-provider
. Thanks @roderik for helping debug this.Install at your favorite command line by running:
v4.1.10
Compare Source
v4.1.9
Compare Source
v4.1.8
Compare Source
Hello!
Here's another installment in our ongoing patch release series. Contains:
Some nice debugger fixes including better handling for libraries and storage arrays in addition to many improvements under the hood. (@bmmpxf is putting the finishing touches on a new debugger tutorial as well so stay tuned . . .) 📖
deployer.deploy(..)
now returns a contract instance thanks to work by @dylanseago. (Thanks also to @graemecode for pinging Dylan's PR). The following is now possible:[-c | --compile]
option totruffle exec
which compiles your contracts before running the script. Thanks to @maraoz for suggesting this improvement in truffle 908You can get this version of truffle at your favorite command line prompt by running:
Thanks!
v4.1.7
Compare Source
Hello!
Small release here, with a few nice things:
solc
is upgraded to0.4.23
. Release notes are here and check out0.4.22
too where most of the recent changes are documented. They include the ability to specify error messages to pass back whenrequire
andassert
statements fail. It's difficult to overstate how much of a difference this will make to Solidity development, although there's still work to do to capitalize on this development on the JS side of things, and possibly elswhere. truffle 897truffle-debugger
its inner surface acquires an ever more mirror-like polish in which each instruction is reflected with a quiet, perfect clarity. Improvements made by @gnidan in this release include handling for several edge cases. Thanks to everyone using the debugger for reporting their findings.Assert.sol
testing library's warnings for solc0.4.22
have been fixed. However, this release ships with0.4.23
because of some last minute changes over at Solidity that include . . .new warnings! 😺4.1.4
that caused problems for artifacts required in Migrations from external packages was fixed thanks to excellent work by @pkieltyka. truffle 901v4.1.6
Compare Source
Good day! 👋
Patch release fresh off the press! Included in this version:
Improve the debugger's error handling—means fewer, better unhandled exceptions (trufflesuite/truffle-debugger#56)
Fix
-f
option fortruffle migrate
(#886)Fix debugger support for multiple contracts defined in the same file (trufflesuite/truffle-debugger#58)
Make debugger code-stepping more friendly by skipping over variable declarations (trufflesuite/truffle-debugger#54)
Add debugger support for
bytes
andbytes##
data types (trufflesuite/truffle-debugger#53)Fix Solidity tests on Windows (#885)
Fix bug with error about setting
null
as a transaction hash (#836)As usual, check this release out by running the following commands in your favorite shell:
Thanks to everyone for contributing bug reports, reproduction steps, and general thoughts. Keep it coming! We hope you enjoy.
v4.1.5
Compare Source
Hello again,
Another patch release here with some nice additions.
Debugger is getting better and better! @gnidan has added support for contracts that use libraries / inherit other contracts and made general improvements to facilitate cross-contract calls.
truffle debug
now recompiles your contracts each time you run it (necessary for technical reasons). 🐞solc
has been updated to 0.4.21.emit
away. This version also contains a wealth of new warnings that will become errors when0.5.0
comes out. If you run clean with 0.4.21, you'll gracefully climb the step. Check out the release notes here (Thanks so much @axic, @chriseth, everyone who works onsolc
, and @patidarmanoj10) 🚨Run
truffle develop
anywhere, even offline. truffle 656 📡A bug preventing
truffle publish
from gathering local and installed contract dependencies correctly is fixed. truffle 699, truffle 744. (Thanks @vladfr for working on this and @skmgoldin for pressing for a fix).A bug that caused migrations to always run end-to-end unless the migrations artifacts was required by a
.sol
postfix is gone. (Thanks to @nadavhollander) truffle-migrate 18truffle create
no longer overwrites existing files. (Thanks to @dmihal!)Are you familiar with the shell command
rm -rf build
? Guess what?truffle-compile
now compiles inheritance chains correctly. If this isn't working, please notify us immediately.Check this release out by running the following command in your favorite shell.
v4.1.4
Compare Source
v4.1.3
Compare Source
Hello.
Mini-mint sized patch release here. 🚐
truffle develop
's network config now requests127.0.0.1
instead oflocalhost
. It's more reliable.truffle develop
's start-up output: Do not use the candy-themed mnemonic that generates the test accounts on a real blockchain. The private keys generated by the mnemonic are not secret.truffle-debugger
continues apace! This release includes a patch to make contracts that are created by other contracts debuggable.That's it! If you've been bedeviled by any of these issues, this release is for you. Install it at your favorite command prompt by running:
v4.1.1
Compare Source
v4.1.0
Compare Source
🐛🐜🦋🐝🐞🐌🕷️
Hello! What's this? You've found some bugs? Yum. 😄
This release has just what you need: a fully featured debugger for your Solidity contracts! It has everything you'd expect from a modern debugger: Variable inspection, breakpoints, watch expressions -- the whole bit -- making it easier to understand what your code is doing.
Read all about it in our blog post!
What's Included
debug_traceTransaction
support withintruffle develop
For usage information please see our blog post.
How to Get It
As usual, to upgrade, please run:
You may need
sudo
in the above commands if running Linux.Thank you!
We thank you all for all your continued support. Please reach out to us on Gitter if you have any questions.
Hint: If you've read this far and are wanting more, our blog has more details. Give it a read!
🐛🐜🦋🐝🐞🐌🕷️
v4.0.7
Compare Source
Hello all! ⛵️
Another patch release here.
Geth 1.8 (Iceberg) was published last week and Truffle needed a small change to accommodate its new error reporting behavior. With 4.0.7, migrations on Geth 1.8 should succeed (if they also succeed on 1.7.3) Please let us know if they don't. Thanks to everyone who helped address this in truffle #721, especially @hickscorp who identified the problem early and led the charge to get it fixed.
There's more:
unbox
is now a respectful guest in your file system, declining to populate already occupied folders. Your README will not longer be accidentally deleted. truffle #786Migrations.sol
but we've followed the consensus view arrived at in this best-practices thread and kept the caret. truffle 791contract.skip
andcontract.only
. truffle 385, truffle 359 ⛷expect
is available in the testing environment. (Thanks @mcdee). ☕️truffle create
will error helpfully if the file name you propose isn't legal. (Thanks to @dmihal).legacyAST
).Let us know if you run into any problems! Thanks for checking this out.
In order to upgrade to the latest version of Truffle, run this in your favorite command prompt:
v4.0.6
Compare Source
Good day! 📆
Next patch release up for grabs! Besides updating Solidity, we've added a bunch of fixes and improvements to error reporting. Hope you enjoy!
Included in this release:
notEqual
method for list types trufflesuite/truffle-core#101In order to upgrade to the latest version of Truffle, run this in your favorite command prompt:
Thank you very much to all of our contributors who brought issues and Pull Requests to our attention for this release! 🍫
Let us know if you run into any issues!
v4.0.5
Compare Source
Hello! 👋
Here's a patch release containing a couple small bug fixes:
Fix issue preventing custom synchronization timeout in truffle-contract https://github.com/trufflesuite/truffle/issues/594
Play nice with third-party
Assert.sol
libraries (previously, Truffle was not detecting test results for custom assert libraries.) https://github.com/trufflesuite/truffle/issues/745As usual, upgrade to the latest version of Truffle via:
Thanks for watching! 🙈
v4.0.4
Compare Source
🎉
At least, that's the hope! 🤞
This release primarily addresses a long-standing problem in Truffle v4 (#596 #698 #706, possibly others), where the following error message was appearing when it shouldn't:
invalid number of arguments to a Solidity function
This latest release includes the fix PR https://github.com/trufflesuite/truffle-artifactor/pull/65, which should address most of the cases where this error was popping up incorrectly.
If you still run into this problem, please let us know!
Also included in this release are two changes to https://github.com/trufflesuite/truffle-compile:
solc
's standard ouput selection for the AST (Thanks @axic!)Many thanks to the community for all the contributions, and especially for all the bug reports! 🙇
v4.0.3
Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.