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 v4.1.17 - abandoned - autoclosed #74

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 15, 2021

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
truffle ^4.0.0 -> 4.1.17 age adoption passing confidence

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

npm uninstall -g truffle // If you already have truffle installed
npm install -g truffle@v4

Purpose of this Release
The legacy Infura provider Truffle v0.4.x used for publishing to and installing from EthPM (truffle publish and truffle 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

npm uninstall -g truffle // If you already have truffle installed
npm install -g [email protected]

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

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

npm uninstall -g truffle // If you already have truffle installed
npm install -g [email protected]

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 and truffle init, we have created this release.

Changelog

In addition to the fixes described above, this release also contains some backported coded from v5.

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:

  • Upgrade BigNumber.js to ^7.2.1 (#​1081)
  • Fix migrate command hanging (#​1107, thanks @​mpetrunic!)
  • Prevent a bunch of unhandled exceptions in the debugger (#​1174 and #​1084, thanks @​jleeh!). This includes:
    • Ensure precompiled contracts don't get added as blank instance binaries
    • Skip over unknown source locations when stepping through Solidity code
    • Find and fix more places where undefined values cause exceptions.

As usual, update to the latest version of Truffle with the following commands:

npm uninstall -g truffle
npm install -g truffle

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.

  • Node 6 compatibility is restored
  • 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:

$ npm uninstall -g truffle
$ npm install -g truffle

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:

  • The solc compiler option evmVersion is now configurable in truffle.js. More discussion and detail about why you might want to set this over at solidity 4116. Thanks @​axic for suggesting this addition.
  • Because everyone is moving to monorepo 😺 and it's common in that format for sub-package dependencies to be hoisted to the project root, it would be nice if Truffle resolved Solidity imports by searching recursively outwards to find npm installed Solidity packages anywhere. Now it does! Thanks to @​vdrg for pressing this case.
  • Finally, thanks to @​makoto, Truffle now supports Solidity packages that use npm's @​org namespacing.

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:

npm uninstall -g truffle
npm install -g truffle

v4.1.11

Compare Source

Tiny release here containing....

  • Upgrade to solc 0.4.24. Looks like 0.5.0 is coming soon - get your last few warnings while you can. Solc release notes are here Thanks @​dwalintukan for requesting.
  • Fix for a bug that was causing Truffle to hang or error as commands exit when connected to Infura, especially when using the newest release of truffle-hdwallet-provider. Thanks @​roderik for helping debug this.
  • Mocha upgraded to v 4.1.0. NPM 6 has new package vulnerability analytics are very helpful for detecting hidden issues in one's dependencies. Thanks @​ahester57 for reporting this needed to be done.

Install at your favorite command line by running:

npm uninstall -g truffle
npm install -g truffle

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:

deployer
  .deploy(MyContract)
  .then(instance => { /* do something */ })
  • Added [-c | --compile] option to truffle exec which compiles your contracts before running the script. Thanks to @​maraoz for suggesting this improvement in truffle 908

You can get this version of truffle at your favorite command line prompt by running:

npm uninstall -g truffle 
npm install -g truffle

Thanks!

v4.1.7

Compare Source

Hello!

Small release here, with a few nice things:

  • solc is upgraded to 0.4.23. Release notes are here and check out 0.4.22 too where most of the recent changes are documented. They include the ability to specify error messages to pass back when require and assert 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 897
  • As rivers of code pour through truffle-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.
  • The Assert.sol testing library's warnings for solc 0.4.22 have been fixed. However, this release ships with 0.4.23 because of some last minute changes over at Solidity that include . . .new warnings! 😺 ⚠️ truffle 891
  • A bug introduced in 4.1.4 that caused problems for artifacts required in Migrations from external packages was fixed thanks to excellent work by @​pkieltyka. truffle 901

v4.1.6

Compare Source

Good day! 👋

Patch release fresh off the press! Included in this version:

As usual, check this release out by running the following commands in your favorite shell:

$ npm uninstall -g truffle
$ npm install -g truffle

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 when 0.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 on solc, 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 18

  • truffle 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.

npm install -g truffle

v4.1.4

Compare Source

v4.1.3

Compare Source

Hello.

Mini-mint sized patch release here. 🚐

  • truffle develop's network config now requests 127.0.0.1 instead of localhost. It's more reliable.
  • We've added a warning to 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.
  • Work ontruffle-debugger continues apace! This release includes a patch to make contracts that are created by other contracts debuggable.
  • A bug that caused Solidity tests to execute out of sequence when a test file contained more than one contract was fixed.

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:

npm install -g truffle

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
  • A fancy new debugger that'll make your development life much simpler.
  • Upgraded internals for better debug_traceTransaction support within truffle develop

For usage information please see our blog post.

How to Get It

As usual, to upgrade, please run:

$ npm uninstall -g truffle
$ npm install -g truffle

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 #​786
  • Solidity files that Truffle creates follow the Solidity Style Guide. You could still see a lint warning about pinning the pragma on Migrations.sol but we've followed the consensus view arrived at in this best-practices thread and kept the caret. truffle 791
  • you can specify whether a test suite runs using contract.skip and contract.only. truffle 385, truffle 359
  • chai 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).
  • Truffle should find your contract artifact even if you rename the file it's in. truffle 580
  • Includes nice additions to the truffle artifact which now exposes:
    • the contract creation transaction hash (Thanks @​kingcocomango).
    • solc's new AST which contains a wealth of additional parsing data. Useful if you're building any kind of tooling around the Truffle artifact. (The old AST is now available under the key: legacyAST).
  • Improvements to the issues template in the form of helpful instructions about how to get relevant version information. (Thanks t@wbt).
  • More stuff under the hood, paving the way forward.

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:

npm uninstall -g truffle
npm install -g truffle

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:

In order to upgrade to the latest version of Truffle, run this in your favorite command prompt:

npm uninstall -g truffle
npm install -g truffle

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:

As usual, upgrade to the latest version of Truffle via:

npm uninstall -g truffle
npm install -g truffle

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:

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.


  • If you want to rebase/retry this PR, click this checkbox.

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

@guardrails
Copy link

guardrails bot commented Jun 15, 2021

⚠️ We detected 12 security issues in this pull request:

Vulnerable Libraries (12)
Severity Details
High [email protected] upgrade to `>1.2.2
High [email protected] upgrade to >6.5.3
Medium [email protected] upgrade to `>=2.0.2
Medium [email protected] upgrade to >=5.1.2
Critical [email protected] upgrade to >4.7.6
Medium [email protected] upgrade to `>=2.8.9
High [email protected] upgrade to >4.17.20
High [email protected] upgrade to >1.13.1
Medium [email protected] upgrade to >0.0.5
High [email protected] upgrade to >=2.3.3
High [email protected] upgrade to >=0.0.3
High [email protected] upgrade to >=5.0.5

More info on how to fix Vulnerable Libraries in JavaScript.


👉 Go to the dashboard for detailed results.

📥 Happy? Share your feedback with us.

@renovate renovate bot changed the title Update dependency truffle to v4.1.17 Update dependency truffle to v4.1.17 - abandoned Mar 24, 2023
@renovate
Copy link
Author

renovate bot commented Mar 24, 2023

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

@renovate renovate bot changed the title Update dependency truffle to v4.1.17 - abandoned Update dependency truffle to v4.1.17 - abandoned - autoclosed Apr 4, 2023
@renovate renovate bot closed this Apr 4, 2023
@renovate renovate bot deleted the renovate/truffle-4.x branch April 4, 2023 01: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.

1 participant