Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: coverlet-coverage/coverlet
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.0.0
Choose a base ref
...
head repository: coverlet-coverage/coverlet
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.0.1
Choose a head ref
  • 7 commits
  • 12 files changed
  • 3 contributors

Commits on Feb 15, 2026

  1. Configuration menu
    Copy the full SHA
    79bb77c View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2026

  1. Update README.md to specify .NET 8.0 SDK requirement for coverlet.msb…

    …uild (#1820)
    
    * Update README.md to specify .NET 8.0 SDK requirement for coverlet.msbuild
    #1818
    
    * Update README.md to clarify .NET 8.0 SDK requirements for coverlet components
    Bertk authored Feb 19, 2026
    Configuration menu
    Copy the full SHA
    14f3a85 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2026

  1. Update devcontainer configuration to use .NET 10.0 and remove obsolet…

    …e .mcp.json (#1826)
    
    * Update devcontainer configuration to use .NET 10.0 and remove obsolete .mcp.json
    
    * Remove unused customizations section from devcontainer.json and add Documentation/Plans/ to .gitignore
    
    * Update .devcontainer/Dockerfile
    
    Co-authored-by: Copilot <[email protected]>
    
    * update format no-tabs
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
    Bertk and Copilot authored Feb 21, 2026
    Configuration menu
    Copy the full SHA
    5274e64 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2026

  1. Ensure type/method refs use target module's core library (#1824)

    * Fix type/method import for .NET Framework instrumentation
    
    Add ImportToCoreLibrary helpers to redirect type and method references to mscorlib when instrumenting .NET Framework targets. This ensures compatibility when the coverlet assembly (built for .NET 8) references types through System.Runtime, which does not exist on .NET Framework. Replaces direct ImportReference calls with these helpers to prevent runtime errors and ensure correct cross-targeting behavior.
    
    * Delete coverage.net9.0.cobertura.xml in build process
    
    Add deletion of coverage.net9.0.cobertura.xml file.
    
    * Add regression test: Tracker uses mscorlib on .NET Framework
    
    Introduce a regression test to verify that the injected Tracker class in instrumented .NET Framework assemblies references mscorlib instead of System.Runtime. The test uses Mono.Cecil to inspect type references and is only run on Windows if the sample assembly is available. Also, update usages of Document to explicitly reference Coverlet.Core.Instrumentation.Document for clarity.
    Bertk authored Feb 28, 2026
    Configuration menu
    Copy the full SHA
    7d599be View commit details
    Browse the repository at this point in the history
  2. Update .gitignore, changelog, and MTP integration docs (#1830)

    - Add nuget.config to .gitignore to prevent accidental commits.
    - Document .NET Framework TypeInitializationException fix (#1818).
    - Note improvements for .NET Framework instrumentation (#1825).
    - Add migration link to MTP mode in integration documentation.
    Bertk authored Feb 28, 2026
    Configuration menu
    Copy the full SHA
    7c66023 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2026

  1. Remove DevelopmentDependency from coverlet.MTP.csproj (#1832)

    * Remove DevelopmentDependency from coverlet.MTP.csproj
    
    The project no longer marks its package as a development-only dependency, allowing it to be included as a regular dependency in consuming projects.
    
    * Document fix for coverlet.MTP CS0400 build error (#1827)
    
    Updated Changelog.md to note resolution of CS0400 build failure in coverlet.MTP caused by developmentDependency=true.
    Bertk authored Mar 5, 2026
    Configuration menu
    Copy the full SHA
    eda5c79 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2026

  1. Configuration menu
    Copy the full SHA
    f101a20 View commit details
    Browse the repository at this point in the history
Loading