Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 25, 2022

This PR contains the following updates:

Package Change Age Confidence
solidity-coverage 0.7.110.8.17 age confidence

Release Notes

sc-forks/solidity-coverage (solidity-coverage)

v0.8.17: 0.8.17 (Osaka Support)

Compare Source

This release contains changes to support the Osaka hardfork (thanks to @​fvictorio 💯 ).

What's Changed

Full Changelog: sc-forks/solidity-coverage@v0.8.16...v0.8.17

v0.8.16: 0.8.16

Compare Source

Support for custom storage layout syntax

This version updates the plugin's parser dependency to support the layout and at keywords introduced in Solidity v0.8.29

What's Changed

Full Changelog: sc-forks/solidity-coverage@v0.8.15...v0.8.16

v0.8.15: 0.8.15

Compare Source

Speed up test runs when using viaIR

This release adds an irMinimum option which should improve execution speeds if you're generating coverage with solc's viaIR mode enabled. The plugin has handled viaIR for about a year but it runs more slowly in that setting because it has to search for execution traces across a wider range of opcodes. The performance hit is especially notable in solidity code that iterates hundreds of times in loops.

NOTE: Not all code will compile withirMinimum (you may get stack-too-deep errors unfortunately). But if yours does, this option should make things faster for you.

Usage

// .solcover.js
module.exports = {
  irMinimum: true,
}
What's Changed
New Contributors

Full Changelog: sc-forks/solidity-coverage@v0.8.14...v0.8.15

v0.8.14: 0.8.14

Compare Source

What's Changed
New Contributors

Full Changelog: sc-forks/solidity-coverage@v0.8.13...v0.8.14

v0.8.13

Compare Source

🐛 Bug Fixes

This release fixes a bug that caused the plugin to error when used with hardhat-viem in combination with a forked network.

What's Changed
New Contributors

Full Changelog: sc-forks/solidity-coverage@v0.8.12...v0.8.13

v0.8.12

Compare Source

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

Full Changelog: sc-forks/solidity-coverage@v0.8.11...v0.8.12

v0.8.11

Compare Source

===================

  • Check all SWAP opcodes for inst. hashes when viaIR is true (#​873)

v0.8.10

Compare Source

===================

  • Check all PUSH opcodes for instr. hashes when viaIR is true (#​871)

v0.8.9

Compare Source

==================

  • Fix duplicate hash logic (#​868)
  • Improve organization of edge case code in collector (#​869)

v0.8.8

Compare Source

==================

  • Coerce sources path to absolute path if necessary (#​866)
  • Only inject file-level instr. for first pragma in file (#​865)

v0.8.7

Compare Source

==================

  • Documentation Cleanup & Improvements for 0.8.7 release
    (#​859)
  • Add tests for file-level function declarations
    (#​858)
  • Add try / catch unit tests (#​857)
  • Fix test project configs for viaIR detection in overrides
    (#​856)
  • Enable coverage when viaIR compiler flag is true
    (#​854)
  • Add missing onPreCompile hook
    (#​851)
  • Remove ganache-cli related code from API & tests
    (#​849)
  • Add command option to specify the source files to run the coverage on
    (#​838)

v0.8.6

Compare Source

==================

  • Add test for multi-contract files with inheritance
    (#​836)
  • Add test for modifiers with post-conditions (#​835)
  • Document Istanbul check-coverage cli command
    (#​834)
  • Throw error when mocha parallel is set to true
    (#​833)
  • Fix instrumentation error for virtual modifiers
    (#​832)
  • Add test for file level using for statements
    (#​831)
  • Fix chained ternary conditionals instrumentation
    (#​830)
  • Update faq.md with an optimizer config workaround
    (#​822)
  • Upgrade solidity-parser to 0.18.0 (#​829)
  • Perform ternary conditional injections before branch injections
    (#​828)
  • Add drips funding config (#​827)

v0.8.5

Compare Source

==================

  • Update contributor list (#​812)
  • Add dependabot config (#​759)
  • Add a package description to package.json (#​775)
  • change .solcoverjs occurrences to .solcover.js (#​777)
  • Remove all mentions to buidler (#​778)
  • Update HH dev dep & fix Zeppelin E2E test (#​811)
  • Update mocha version to 10.2.0, fix deprecated debug package (#​810)

v0.8.4

Compare Source

==================

  • Update solidity-parser to 0.16.0 (#​802)

v0.8.3

Compare Source

==================

  • Updates for Hardhat v2.15.0 (#​796)

v0.8.2: 0.8.2

Compare Source

What's Changed

New Contributors

Full Changelog: sc-forks/solidity-coverage@v0.8.1...v0.8.2

v0.8.1

Compare Source

===================

  • Check all SWAP opcodes for inst. hashes when viaIR is true (#​873)

v0.8.0

Compare Source

==================

v0.7.22

Compare Source

v0.7.21

Compare Source

===================

  • Add support for UncheckedStatement blocks (#​712)
  • Lazy load hardhat plugin resources (#​711)

v0.7.20

Compare Source

===================

  • Remove early V7 Truffle patches (#​693)

v0.7.19

Compare Source

===================

  • Update solidity-parser/parser to 0.14.0 - supports solidity user-defined types (#​689)

v0.7.18

Compare Source

=================

  • Add solcOptimizerDetails option to help workaround "stack too deep" errors (#​683)
  • Add __SOLIDITY_COVERAGE_RUNNING variable on global HH env for identifying solidity-coverage task from other tasks (#​682)
  • Fix hardhat_reset (#​667)
  • Add new hook and make temporary contracts directory configurable (#​664)
  • Use internal visibility for fn level hash method defs (#​660)

v0.7.17

Compare Source

v0.7.16

Compare Source

===================

v0.7.15

Compare Source

===================

  • Fix ctrl-c not exiting on Hardhat (#​616)
  • Fix bug instrumentation bug w/ "pragma abicoder v2" (#​615)
  • Update changelog: v0.7.14

v0.7.14

Compare Source

===================

v0.7.13

Compare Source

===================

  • Use default artifact paths for hardhat >= 2.0.4 (Fixes hardhat-deploy bug)

v0.7.12

Compare Source

===================

  • Add Hardhat plugin support and allow coverage to run on HardhatEVM (#​548)
  • Allow truffle projects to contain vyper contracts (#​571)
  • Locate .coverage_contracts correctly for subfolder paths
    (#​570)
  • Replace Web3 with thin rpc wrapper (#​568)
  • Stop reporting assert statements as branches (#​556)
  • Upgrade @​truffle/provider to 0.2.24 (#​550)
  • Upgrade solidity-parser/parser to 0.8.1 (#​549)

Configuration

📅 Schedule: Branch creation - "on sunday" in timezone America/Los_Angeles, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.2 Update dependency solidity-coverage to v0.8.3 Jun 22, 2023
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from 7237fac to 139717c Compare June 22, 2023 21:01
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.3 Update dependency solidity-coverage to v0.8.4 Jul 4, 2023
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from 139717c to 1b70909 Compare July 4, 2023 19:26
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from 1b70909 to ae55cbd Compare September 22, 2023 01:04
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.4 Update dependency solidity-coverage to v0.8.5 Sep 22, 2023
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from ae55cbd to 2036f39 Compare January 29, 2024 05:35
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.5 Update dependency solidity-coverage to v0.8.6 Jan 29, 2024
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from 2036f39 to b84ce15 Compare February 10, 2024 01:33
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.6 Update dependency solidity-coverage to v0.8.7 Feb 10, 2024
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from b84ce15 to 968a246 Compare February 21, 2024 21:57
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.7 Update dependency solidity-coverage to v0.8.8 Feb 21, 2024
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from 968a246 to b715837 Compare February 27, 2024 18:36
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.8 Update dependency solidity-coverage to v0.8.9 Feb 27, 2024
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from b715837 to 30cfbfb Compare March 1, 2024 00:48
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.9 Update dependency solidity-coverage to v0.8.10 Mar 1, 2024
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from 30cfbfb to 3ee28e6 Compare March 8, 2024 01:42
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.10 Update dependency solidity-coverage to v0.8.11 Mar 8, 2024
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from 3ee28e6 to e3f8431 Compare April 6, 2024 01:28
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.11 Update dependency solidity-coverage to v0.8.12 Apr 6, 2024
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.12 Update dependency solidity-coverage to v0.8.13 Aug 29, 2024
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from e3f8431 to d2e19f0 Compare August 29, 2024 06:41
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from d2e19f0 to 8956725 Compare November 25, 2024 18:45
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.13 Update dependency solidity-coverage to v0.8.14 Nov 25, 2024
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from 8956725 to 4ec5a27 Compare April 16, 2025 02:23
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.14 Update dependency solidity-coverage to v0.8.15 Apr 16, 2025
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from 4ec5a27 to dd44009 Compare May 7, 2025 23:42
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.15 Update dependency solidity-coverage to v0.8.16 May 7, 2025
@renovate renovate bot force-pushed the renovate/solidity-coverage-0.x branch from dd44009 to 9fa4862 Compare December 11, 2025 06:50
@renovate renovate bot changed the title Update dependency solidity-coverage to v0.8.16 Update dependency solidity-coverage to v0.8.17 Dec 11, 2025
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