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

fix(deps): update dependency @truffle/preserve to ^0.2.0 #24

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Mar 31, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@truffle/preserve ^0.1.0 -> ^0.2.0 age adoption passing confidence

Release Notes

trufflesuite/truffle

v0.2.2

Compare Source

v0.2.1

Compare Source

Truffle v0.2.1 ships with the updated version of Pudding as well as some awesome fixes:

  1. The build process's flexibility has been significantly improved. Instead of generating a contracts.json file, truffle deploy will now generate Pudding classes and place them within your environment's directory. These classes are automatically bootstrapped for you when using Truffle's build process, but they can easily be included in a custom build process as well. Make sure you check out the Pudding documentation for more details.

  2. Contracts are now redeployed automatically with truffle watch and truffle serve. If you edit a contract, it'll automatically deploy them without you having to switch to a different terminal window.

  3. Truffle uses the Javascript version of solc. You no longer have to install solc yourself or deal with the hassle of getting it working with your RPC client. Instead, Truffle will use the Javascript version of solc, making your life a whole lot easier.

  4. Web3 has been bumped up to 0.14.0. Hooray!

  5. You can now use the import_headers statement in solidity files:

    import_headers "MyOtherContract";

    Instead of importing the whole file, this will just include an abstract version, reducing your contract's gas costs if your contract doesn't need to create new instances of MyOtherContract.

  6. You can now run a single test file instead of running all of them. It's easy:

    $ truffle test ./path/to/test/file.js

  7. Post-processor changes:

    1. inject-contracts processor has now been renamed to bootstrap, which better describes what it does (it bootstraps browser-based dapp frontends).
    2. include-contracts processor has been added which is useful for including your contracts in node-based libraries.
  8. Advanced web3 and provider configuration has been removed. We've removed the advanced web3 and provider information because they seriously cluttered the codebase. If you want a frontend with advanced configuration, you'll instead need to use your own build process.

Embarking on a New Journey

With the most recent release of Embark v1.0.2, Truffle and Embark do things in very similar ways, and so it no longer makes sense to keep maintaining two separate codebases. To that end, Truffle and Embark will join forces and ideally merge our efforts sometime in the future. We're not sure what the landscape of this merge will look like yet, but we're sure that it'll bring the great features of both frameworks together and offer greater support for everyone.

v0.2.0

Compare Source


Configuration

📅 Schedule: 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, check this box.

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

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