trufflesuite/truffle
### [`v5.6.3`](https://togithub.com/trufflesuite/truffle/releases/tag/v5.6.3)
[Compare Source](https://togithub.com/trufflesuite/truffle/compare/v5.6.2...v5.6.3)
Hello All! π
Halloween is just around the corner and we have early treats for you. A new Truffle release π», with improvements for you to celebrate.
Firstly, we added support for POA Core to `truffle debug --fetch-external`.
Secondly, we fixed a bug π where you could run the `console` and `develop` commands while already inside `truffle console` or `truffle develop`.
Rounding up the bug front, we fixed an issue that can occur when importing artifacts that don't include sources. Thanks to [@ryanc414](https://togithub.com/ryanc414) π for getting the ball rolling on that! Lastly, thanks to [@daviddoswell](https://togithub.com/daviddoswell) for fixing a typo in the README. Your contributions are always welcome! ππ»
See you all next week with another release!
#### 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 POA Core to sourcify fetcher ([#5625](https://togithub.com/trufflesuite/truffle/pull/5625) by [@haltman-at](https://togithub.com/haltman-at))
##### Bug fix
- Fix index computation ([#5622](https://togithub.com/trufflesuite/truffle/pull/5622) by [@ryanc414](https://togithub.com/ryanc414))
- Set and enforce allowed truffle commands in REPL ([#5579](https://togithub.com/trufflesuite/truffle/pull/5579) by [@cds-amal](https://togithub.com/cds-amal))
- Disable internal function pointer decoding for contracts compiled with `viaIR` ([#5596](https://togithub.com/trufflesuite/truffle/pull/5596) by [@haltman-at](https://togithub.com/haltman-at))
##### Internal improvements
- Update gh-actions to use node 16 ([#5637](https://togithub.com/trufflesuite/truffle/pull/5637) by [@cds-amal](https://togithub.com/cds-amal))
- Further increase timeout on docker tag test ([#5634](https://togithub.com/trufflesuite/truffle/pull/5634) by [@haltman-at](https://togithub.com/haltman-at))
- Increase timeout on docker tags test ([#5633](https://togithub.com/trufflesuite/truffle/pull/5633) by [@haltman-at](https://togithub.com/haltman-at))
- Remove redundant scripts and ts-node-dev dependency ([#5631](https://togithub.com/trufflesuite/truffle/pull/5631) by [@haltman-at](https://togithub.com/haltman-at))
- Added and removed one comma in the README.md ([#5626](https://togithub.com/trufflesuite/truffle/pull/5626) by [@daviddoswell](https://togithub.com/daviddoswell))
##### Dependency updates
- Upgrade ts-jest to v29.0.3 ([#5636](https://togithub.com/trufflesuite/truffle/pull/5636) by [@cds-amal](https://togithub.com/cds-amal))
- Upgrade trim-newlines to v3.0.1 ([#5632](https://togithub.com/trufflesuite/truffle/pull/5632) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot))
### [`v5.6.2`](https://togithub.com/trufflesuite/truffle/releases/tag/v5.6.2)
[Compare Source](https://togithub.com/trufflesuite/truffle/compare/v5.6.1...v5.6.2)
Hello everyone out there! π
With the changing colors of the leaves π and the feel of the arriving winter βοΈ, here we are back with a new Truffle release. We have a couple of bug fixes and an internal improvement served with a warm, sweet, delicious kheer π₯£.
First up is a bug π fix related to the `--verbose-rpc` π¬ option. There was an issue in certain cases where you wouldn't get any RPC output when using the `console` command. Now this should be fixed!
The second fix π οΈ is that now Truffle will not overwrite objects found in the context whenever it loads the Truffle REPL (`truffle develop` and `truffle console`) π₯οΈ. For example, previously, if you had a contract whose name coincided with a built-in Node or Javascript object (say, `Buffer`), the contract abstraction would overwrite the built-in object on `truffle console` start-up, which could cause a number of problems. Now, this won't happen; if you encounter a collision like this, you'll have to get the contract abstraction via `artifacts.require`.
That is all for this week. See you next week with another delicious treat π€€.
#### How to upgrade
We recommend upgrading to the latest version of Truffle by running:
npm uninstall -g truffle
npm install -g truffle
#### Changelog
##### Bug fix
- Respect REPL context variables when setting up REPL context ([#5573](https://togithub.com/trufflesuite/truffle/pull/5573) by [@eggplantzzz](https://togithub.com/eggplantzzz))
- Patch/wrap the `sendAsync` method when wrapping provider ([#5618](https://togithub.com/trufflesuite/truffle/pull/5618) by [@lsqproduction](https://togithub.com/lsqproduction))
##### Internal improvements
- Turn on strict null checks in compile-common ([#5624](https://togithub.com/trufflesuite/truffle/pull/5624) by [@haltman-at](https://togithub.com/haltman-at))
### [`v5.6.1`](https://togithub.com/trufflesuite/truffle/releases/tag/v5.6.1)
[Compare Source](https://togithub.com/trufflesuite/truffle/compare/v5.6.0...v5.6.1)
Heyo everyone!
Another week, another Truffle release. This time it's served with some citrusy syrup π, along with important bug fixes and improvements to Truffle π.
The boilerplate project generated by `truffle init` now excludes `node_modules` from being tracked by git πΆπͺ. Thanks [@thgaskell](https://togithub.com/thgaskell) for the suggestion and PR! π We love our contributors and always welcome more to build and learn together π±.
As a part of our continuous efforts to modernize the Truffle codebase, `truffle migrate` is now implemented in πΉypeScript. And for all you L2 buffs, our Etherscan fetcher now has support for Arbitrum Goerli testnet π₯.
That's all for now! Come back next week for more!
#### 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 node_modules to .gitignore file generated by init command ([#5601](https://togithub.com/trufflesuite/truffle/pull/5601) by [@thgaskell](https://togithub.com/thgaskell))
- Add arbitrum goerli support to Etherscan fetcher ([#5611](https://togithub.com/trufflesuite/truffle/pull/5611) by [@haltman-at](https://togithub.com/haltman-at))
##### Bug fix
- Update .gitignore for db and delete accidentally committed file ([#5608](https://togithub.com/trufflesuite/truffle/pull/5608) by [@eggplantzzz](https://togithub.com/eggplantzzz))
##### Internal improvements
- Convert Truffle migrate code to TypeScript ([#5599](https://togithub.com/trufflesuite/truffle/pull/5599) by [@eggplantzzz](https://togithub.com/eggplantzzz))
- Restrict access to internal fields in hdwallet-provider ([#5597](https://togithub.com/trufflesuite/truffle/pull/5597) by [@cds-amal](https://togithub.com/cds-amal))
- Add a check to help prevent generated files being checked into source control ([#5609](https://togithub.com/trufflesuite/truffle/pull/5609) by [@haltman-at](https://togithub.com/haltman-at))
- Silence Lerna's dependency cycle warnings ([#5612](https://togithub.com/trufflesuite/truffle/pull/5612) by [@cds-amal](https://togithub.com/cds-amal))
- Enable Lerna's `rejectCycles` option to Truffle build ([#5607](https://togithub.com/trufflesuite/truffle/pull/5607) by [@cds-amal](https://togithub.com/cds-amal))
- Work around dependabot's "duplicate" config detection ([#5610](https://togithub.com/trufflesuite/truffle/pull/5610) by [@davidmurdoch](https://togithub.com/davidmurdoch))
- Try to re-enable dependabot security updates ([#5603](https://togithub.com/trufflesuite/truffle/pull/5603) by [@davidmurdoch](https://togithub.com/davidmurdoch))
##### Dependency updates
- Upgrade ganache to v7.4.4 ([#5594](https://togithub.com/trufflesuite/truffle/pull/5594) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot))
- Upgrade lerna to v5.6.2 ([#5537](https://togithub.com/trufflesuite/truffle/pull/5537) by [@eggplantzzz](https://togithub.com/eggplantzzz), [#5607](https://togithub.com/trufflesuite/truffle/pull/5607) by [@cds-amal](https://togithub.com/cds-amal))
- Upgrade jest to v29.1.2 ([#5507](https://togithub.com/trufflesuite/truffle/pull/5507) by [@cliffoo](https://togithub.com/cliffoo))
- Upgrade webpack-bundle-analyzer to v4.6.1 ([#5613](https://togithub.com/trufflesuite/truffle/pull/5613) by [@haltman-at](https://togithub.com/haltman-at))
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, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
5.6.0
->5.6.3
Release Notes
trufflesuite/truffle
### [`v5.6.3`](https://togithub.com/trufflesuite/truffle/releases/tag/v5.6.3) [Compare Source](https://togithub.com/trufflesuite/truffle/compare/v5.6.2...v5.6.3) Hello All! π Halloween is just around the corner and we have early treats for you. A new Truffle release π», with improvements for you to celebrate. Firstly, we added support for POA Core to `truffle debug --fetch-external`. Secondly, we fixed a bug π where you could run the `console` and `develop` commands while already inside `truffle console` or `truffle develop`. Rounding up the bug front, we fixed an issue that can occur when importing artifacts that don't include sources. Thanks to [@ryanc414](https://togithub.com/ryanc414) π for getting the ball rolling on that! Lastly, thanks to [@daviddoswell](https://togithub.com/daviddoswell) for fixing a typo in the README. Your contributions are always welcome! ππ» See you all next week with another release! #### 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 POA Core to sourcify fetcher ([#5625](https://togithub.com/trufflesuite/truffle/pull/5625) by [@haltman-at](https://togithub.com/haltman-at)) ##### Bug fix - Fix index computation ([#5622](https://togithub.com/trufflesuite/truffle/pull/5622) by [@ryanc414](https://togithub.com/ryanc414)) - Set and enforce allowed truffle commands in REPL ([#5579](https://togithub.com/trufflesuite/truffle/pull/5579) by [@cds-amal](https://togithub.com/cds-amal)) - Disable internal function pointer decoding for contracts compiled with `viaIR` ([#5596](https://togithub.com/trufflesuite/truffle/pull/5596) by [@haltman-at](https://togithub.com/haltman-at)) ##### Internal improvements - Update gh-actions to use node 16 ([#5637](https://togithub.com/trufflesuite/truffle/pull/5637) by [@cds-amal](https://togithub.com/cds-amal)) - Further increase timeout on docker tag test ([#5634](https://togithub.com/trufflesuite/truffle/pull/5634) by [@haltman-at](https://togithub.com/haltman-at)) - Increase timeout on docker tags test ([#5633](https://togithub.com/trufflesuite/truffle/pull/5633) by [@haltman-at](https://togithub.com/haltman-at)) - Remove redundant scripts and ts-node-dev dependency ([#5631](https://togithub.com/trufflesuite/truffle/pull/5631) by [@haltman-at](https://togithub.com/haltman-at)) - Added and removed one comma in the README.md ([#5626](https://togithub.com/trufflesuite/truffle/pull/5626) by [@daviddoswell](https://togithub.com/daviddoswell)) ##### Dependency updates - Upgrade ts-jest to v29.0.3 ([#5636](https://togithub.com/trufflesuite/truffle/pull/5636) by [@cds-amal](https://togithub.com/cds-amal)) - Upgrade trim-newlines to v3.0.1 ([#5632](https://togithub.com/trufflesuite/truffle/pull/5632) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot)) ### [`v5.6.2`](https://togithub.com/trufflesuite/truffle/releases/tag/v5.6.2) [Compare Source](https://togithub.com/trufflesuite/truffle/compare/v5.6.1...v5.6.2) Hello everyone out there! π With the changing colors of the leaves π and the feel of the arriving winter βοΈ, here we are back with a new Truffle release. We have a couple of bug fixes and an internal improvement served with a warm, sweet, delicious kheer π₯£. First up is a bug π fix related to the `--verbose-rpc` π¬ option. There was an issue in certain cases where you wouldn't get any RPC output when using the `console` command. Now this should be fixed! The second fix π οΈ is that now Truffle will not overwrite objects found in the context whenever it loads the Truffle REPL (`truffle develop` and `truffle console`) π₯οΈ. For example, previously, if you had a contract whose name coincided with a built-in Node or Javascript object (say, `Buffer`), the contract abstraction would overwrite the built-in object on `truffle console` start-up, which could cause a number of problems. Now, this won't happen; if you encounter a collision like this, you'll have to get the contract abstraction via `artifacts.require`. That is all for this week. See you next week with another delicious treat π€€. #### How to upgrade We recommend upgrading to the latest version of Truffle by running: npm uninstall -g truffle npm install -g truffle #### Changelog ##### Bug fix - Respect REPL context variables when setting up REPL context ([#5573](https://togithub.com/trufflesuite/truffle/pull/5573) by [@eggplantzzz](https://togithub.com/eggplantzzz)) - Patch/wrap the `sendAsync` method when wrapping provider ([#5618](https://togithub.com/trufflesuite/truffle/pull/5618) by [@lsqproduction](https://togithub.com/lsqproduction)) ##### Internal improvements - Turn on strict null checks in compile-common ([#5624](https://togithub.com/trufflesuite/truffle/pull/5624) by [@haltman-at](https://togithub.com/haltman-at)) ### [`v5.6.1`](https://togithub.com/trufflesuite/truffle/releases/tag/v5.6.1) [Compare Source](https://togithub.com/trufflesuite/truffle/compare/v5.6.0...v5.6.1) Heyo everyone! Another week, another Truffle release. This time it's served with some citrusy syrup π, along with important bug fixes and improvements to Truffle π. The boilerplate project generated by `truffle init` now excludes `node_modules` from being tracked by git πΆπͺ. Thanks [@thgaskell](https://togithub.com/thgaskell) for the suggestion and PR! π We love our contributors and always welcome more to build and learn together π±. As a part of our continuous efforts to modernize the Truffle codebase, `truffle migrate` is now implemented in πΉypeScript. And for all you L2 buffs, our Etherscan fetcher now has support for Arbitrum Goerli testnet π₯. That's all for now! Come back next week for more! #### 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 node_modules to .gitignore file generated by init command ([#5601](https://togithub.com/trufflesuite/truffle/pull/5601) by [@thgaskell](https://togithub.com/thgaskell)) - Add arbitrum goerli support to Etherscan fetcher ([#5611](https://togithub.com/trufflesuite/truffle/pull/5611) by [@haltman-at](https://togithub.com/haltman-at)) ##### Bug fix - Update .gitignore for db and delete accidentally committed file ([#5608](https://togithub.com/trufflesuite/truffle/pull/5608) by [@eggplantzzz](https://togithub.com/eggplantzzz)) ##### Internal improvements - Convert Truffle migrate code to TypeScript ([#5599](https://togithub.com/trufflesuite/truffle/pull/5599) by [@eggplantzzz](https://togithub.com/eggplantzzz)) - Restrict access to internal fields in hdwallet-provider ([#5597](https://togithub.com/trufflesuite/truffle/pull/5597) by [@cds-amal](https://togithub.com/cds-amal)) - Add a check to help prevent generated files being checked into source control ([#5609](https://togithub.com/trufflesuite/truffle/pull/5609) by [@haltman-at](https://togithub.com/haltman-at)) - Silence Lerna's dependency cycle warnings ([#5612](https://togithub.com/trufflesuite/truffle/pull/5612) by [@cds-amal](https://togithub.com/cds-amal)) - Enable Lerna's `rejectCycles` option to Truffle build ([#5607](https://togithub.com/trufflesuite/truffle/pull/5607) by [@cds-amal](https://togithub.com/cds-amal)) - Work around dependabot's "duplicate" config detection ([#5610](https://togithub.com/trufflesuite/truffle/pull/5610) by [@davidmurdoch](https://togithub.com/davidmurdoch)) - Try to re-enable dependabot security updates ([#5603](https://togithub.com/trufflesuite/truffle/pull/5603) by [@davidmurdoch](https://togithub.com/davidmurdoch)) ##### Dependency updates - Upgrade ganache to v7.4.4 ([#5594](https://togithub.com/trufflesuite/truffle/pull/5594) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot)) - Upgrade lerna to v5.6.2 ([#5537](https://togithub.com/trufflesuite/truffle/pull/5537) by [@eggplantzzz](https://togithub.com/eggplantzzz), [#5607](https://togithub.com/trufflesuite/truffle/pull/5607) by [@cds-amal](https://togithub.com/cds-amal)) - Upgrade jest to v29.1.2 ([#5507](https://togithub.com/trufflesuite/truffle/pull/5507) by [@cliffoo](https://togithub.com/cliffoo)) - Upgrade webpack-bundle-analyzer to v4.6.1 ([#5613](https://togithub.com/trufflesuite/truffle/pull/5613) by [@haltman-at](https://togithub.com/haltman-at))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.