Closed renovate[bot] closed 2 months ago
Name | Link |
---|---|
Latest commit | e09bc8596d1640716f26d96f6d36e388c88f14fc |
Latest deploy log | https://app.netlify.com/sites/celo-composer/deploys/66147eaaedfcbb00084a4589 |
New and removed dependencies detected. Learn more about Socket for GitHub โ๏ธ
Package | New capabilities | Transitives | Size | Publisher |
---|---|---|---|---|
npm/solidity-coverage@0.8.12 | environment, filesystem Transitive: eval, unsafe | +29 |
10.8 MB | cgewecke |
๐ฎ Removed packages: npm/@noble/curves@1.1.0, npm/solidity-coverage@0.8.5
This PR contains the following updates:
0.8.5
->0.8.12
Release Notes
sc-forks/solidity-coverage (solidity-coverage)
### [`v0.8.12`](https://togithub.com/sc-forks/solidity-coverage/releases/tag/v0.8.12) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.11...v0.8.12) #### What's Changed - Adds "work-around" support for the `hardhat-viem` plugin. If you're using viem, run the coverage task with: SOLIDITY_COVERAGE=true npx hardhat coverage - Adds support for solc v0.4.x - Fixes a bug where plugin crashed if the contract sources directory name contained a period. - Fixes a bug where instrumentation failed if there was whitespace between `require` statement and the terminating semi-colon ##### PRs - Add extendConfig logic for hardhat-viem plugin by [@cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/883](https://togithub.com/sc-forks/solidity-coverage/pull/883) - Support solc v0.4.x by [@cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/877](https://togithub.com/sc-forks/solidity-coverage/pull/877) - Use fs.stat to check directory status by [@cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/880](https://togithub.com/sc-forks/solidity-coverage/pull/880) - Update hardhat dev dep to 2.22.2 (EDR) by [@cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/881](https://togithub.com/sc-forks/solidity-coverage/pull/881) - Tolerate whitespace between `require` and terminating `;` by [@cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/884](https://togithub.com/sc-forks/solidity-coverage/pull/884) - Document `extendConfig` changes in README by [@cgewecke](https://togithub.com/cgewecke) in [https://github.com/sc-forks/solidity-coverage/pull/885](https://togithub.com/sc-forks/solidity-coverage/pull/885) **Full Changelog**: https://github.com/sc-forks/solidity-coverage/compare/v0.8.11...v0.8.12 ### [`v0.8.11`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#0811--2024-03-07) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.10...v0.8.11) \=================== - Check all SWAP opcodes for inst. hashes when viaIR is true ([https://github.com/sc-forks/solidity-coverage/issues/873](https://togithub.com/sc-forks/solidity-coverage/issues/873)) ### [`v0.8.10`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#0810--2024-02-29) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.9...v0.8.10) \=================== - Check all PUSH opcodes for instr. hashes when viaIR is true ([https://github.com/sc-forks/solidity-coverage/issues/871](https://togithub.com/sc-forks/solidity-coverage/issues/871)) ### [`v0.8.9`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#089--2024-02-27) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.8...v0.8.9) \================== - Fix duplicate hash logic ([https://github.com/sc-forks/solidity-coverage/issues/868](https://togithub.com/sc-forks/solidity-coverage/issues/868)) - Improve organization of edge case code in collector ([https://github.com/sc-forks/solidity-coverage/issues/869](https://togithub.com/sc-forks/solidity-coverage/issues/869)) ### [`v0.8.8`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#088--2024-02-21) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.7...v0.8.8) \================== - Coerce sources path to absolute path if necessary ([https://github.com/sc-forks/solidity-coverage/issues/866](https://togithub.com/sc-forks/solidity-coverage/issues/866)) - Only inject file-level instr. for first pragma in file ([https://github.com/sc-forks/solidity-coverage/issues/865](https://togithub.com/sc-forks/solidity-coverage/issues/865)) ### [`v0.8.7`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#087--2024-02-09) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.6...v0.8.7) \================== - Documentation Cleanup & Improvements for 0.8.7 release [https://github.com/sc-forks/solidity-coverage/issues/859](https://togithub.com/sc-forks/solidity-coverage/issues/859)/859) - Add tests for file-level function declarations [https://github.com/sc-forks/solidity-coverage/issues/858](https://togithub.com/sc-forks/solidity-coverage/issues/858)/858) - Add try / catch unit tests ([https://github.com/sc-forks/solidity-coverage/issues/857](https://togithub.com/sc-forks/solidity-coverage/issues/857)) - Fix test project configs for viaIR detection in overrides [https://github.com/sc-forks/solidity-coverage/issues/856](https://togithub.com/sc-forks/solidity-coverage/issues/856)/856) - Enable coverage when viaIR compiler flag is true [https://github.com/sc-forks/solidity-coverage/issues/854](https://togithub.com/sc-forks/solidity-coverage/issues/854)/854) - Add missing onPreCompile hook [https://github.com/sc-forks/solidity-coverage/issues/851](https://togithub.com/sc-forks/solidity-coverage/issues/851)/851) - Remove ganache-cli related code from API & tests [https://github.com/sc-forks/solidity-coverage/pull/849](https://togithub.com/sc-forks/solidity-coverage/pull/849)/849) - Add command option to specify the source files to run the coverage on [https://github.com/sc-forks/solidity-coverage/pull/838](https://togithub.com/sc-forks/solidity-coverage/pull/838)/838) ### [`v0.8.6`](https://togithub.com/sc-forks/solidity-coverage/blob/HEAD/CHANGELOG.md#086--2024-01-28) [Compare Source](https://togithub.com/sc-forks/solidity-coverage/compare/v0.8.5...v0.8.6) \================== - Add test for multi-contract files with inheritance [https://github.com/sc-forks/solidity-coverage/issues/836](https://togithub.com/sc-forks/solidity-coverage/issues/836)/836) - Add test for modifiers with post-conditions ([https://github.com/sc-forks/solidity-coverage/issues/835](https://togithub.com/sc-forks/solidity-coverage/issues/835)) - Document Istanbul check-coverage cli command [https://github.com/sc-forks/solidity-coverage/issues/834](https://togithub.com/sc-forks/solidity-coverage/issues/834)/834) - Throw error when mocha parallel is set to true [https://github.com/sc-forks/solidity-coverage/issues/833](https://togithub.com/sc-forks/solidity-coverage/issues/833)/833) - Fix instrumentation error for virtual modifiers [https://github.com/sc-forks/solidity-coverage/issues/832](https://togithub.com/sc-forks/solidity-coverage/issues/832)/832) - Add test for file level `using for` statements [https://github.com/sc-forks/solidity-coverage/issues/831](https://togithub.com/sc-forks/solidity-coverage/issues/831)/831) - Fix chained ternary conditionals instrumentation [https://github.com/sc-forks/solidity-coverage/issues/830](https://togithub.com/sc-forks/solidity-coverage/issues/830)/830) - Update faq.md with an optimizer config workaround [https://github.com/sc-forks/solidity-coverage/issues/822](https://togithub.com/sc-forks/solidity-coverage/issues/822)/822) - Upgrade solidity-parser to 0.18.0 ([https://github.com/sc-forks/solidity-coverage/issues/829](https://togithub.com/sc-forks/solidity-coverage/issues/829)) - Perform ternary conditional injections before branch injections [https://github.com/sc-forks/solidity-coverage/issues/828](https://togithub.com/sc-forks/solidity-coverage/issues/828)/828) - Add drips funding config ([https://github.com/sc-forks/solidity-coverage/issues/827](https://togithub.com/sc-forks/solidity-coverage/issues/827))Configuration
๐ Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR is behind base branch, 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.