smartcontractkit / truffle-starter-kit

An example smart contract utilizing Chainlink
MIT License
266 stars 99 forks source link

Bump truffle from 5.1.61 to 5.1.64 #44

Closed dependabot-preview[bot] closed 3 years ago

dependabot-preview[bot] commented 3 years ago

Bumps truffle from 5.1.61 to 5.1.64.

Release notes

Sourced from truffle's releases.

v5.1.64 – 🌨️ It's a cold day for eating ice cream 🍦

Hi folks! 👋

This week we've been getting prepped for a couple upcoming features that have been in the works for awhile, so we've been hard at work improving some internal systems and whatnot. What's that mean for you? Well, a few neat enhancements! ⚙️

  • Vyper compiler support got a whole lot of love! When developing Vyper contracts, Truffle will now detect which source files have changed and compile only which ones are necessary. This means not only reduced build times, but also...

  • Better support for importing ABI JSON files! Vyper supports importing ABI JSON files directly in the compiler, and now Truffle lets you take advantage of that. In addition, we've made improvements to Truffle's experimental support for doing this in Solidity. Writing contracts that interoperate with other projects should now be a much smoother experience.

  • You can now use Truffle for read-only use cases without configuring a mnemonic. It's been a bit annoying that (e.g.) truffle debug --network mainnet would require you to hook up @truffle/hdwallet-provider, just because Truffle's configuration required a way to sign transactions. Why would you want to sign a transaction when debugging? You wouldn't, and now you don't have to! (Of course, you'll still need that configuration for truffle migrate ;)

We hope you enjoy this release and look forward to what's to come. We're thrilled to continue cleaning house in the codebase and making even more capabilities and performance improvements possible.

Until next time!

How to upgrade

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

npm uninstall -g truffle
npm install -g truffle

Changelog

Enhancements

  • Add Vyper import analysis and ability to import from non-FS resolver sources (...and various other changes to how compilation works) (#3720 by @haltman-at)
  • Allow truffle debug without a mnemonic (#3659 by @gnidan)
  • Allow importing ABI JSON from non-FS sources (#3752 by @haltman-at)

Fixes

  • Allow resolution failure in resolveAllSources(); allow resolution of empty sources (#3750 by @haltman-at)
  • Rework SafeSend for increased compatibility in Solidity testing (fix Solidity testing for versions =0.7.0) (#3749 by @haltman-at)
  • Fix Truffle's Assert libraries for Solidity 0.8.1 (#3744 by @haltman-at)
  • Add missing dependencies to compile-common (#3737 by @haltman-at)

Internal improvements

  • Use Pouch's allDocs method for workspace.all() in @truffle/db (#3732 by @gnidan)
  • Clean up @truffle/db dependencies and imports (#3734 by @gnidan)
  • Organize and document @truffle/db's API (#3726 by @gnidan)
  • Add immutable references to @truffle/db (#3707 by @fainashalts)
  • Add "Panic" to forbidden names in ABI arbitraries (#3743 by @haltman-at)
  • Remove Network.fork field from @truffle/db (#3733 by @gnidan)
  • Improve code style in a few places as follow-on to callback removal (#3730 by @eggplantzzz)
  • Add missing indexes to @truffle/db resources (#3693 by @gnidan)

... (truncated)

Commits
  • dce3085 Publish
  • 3e42543 Merge pull request #3659 from trufflesuite/signature-not-required
  • 943c380 Swallow errors getting accounts sometimes
  • 9afb10c Merge pull request #3752 from trufflesuite/abi-wrap
  • be15a11 Enhancement: Allow importing ABI JSON from non-FS sources
  • d8cd5fe Merge pull request #3750 from trufflesuite/allow-resolution-failure
  • 0a8108a Update tests for resolution failures being allowed
  • ef68823 Allow resolution of empty sources
  • 09c7b34 Allow resolution to fail in resolveAllSources()
  • ef7ca13 Merge pull request #3749 from trufflesuite/safer-send
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
dependabot-preview[bot] commented 3 years ago

Looks like truffle is up-to-date now, so this is no longer needed.