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: ptr727/Utilities
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.6.18
Choose a base ref
...
head repository: ptr727/Utilities
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.7.3
Choose a head ref
  • 3 commits
  • 28 files changed
  • 1 contributor

Commits on Jul 9, 2026

  1. Adopt injectable Microsoft.Extensions.Logging logging model (#381)

    Replace the Serilog-typed LogOptions.Logger with an injectable Microsoft.Extensions.Logging factory (SetFactory/TrySetFactory), source-generated [LoggerMessage] logging in FileEx/Download, a Serilog-wired Sandbox, and an AwesomeAssertions test suite. Ships as 3.7.
    ptr727 authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    d941159 View commit details
    Browse the repository at this point in the history
  2. Ignore test coverage output and drop committed report (#382)

    Remove the accidentally-committed coverage report and gitignore coverage output so it cannot recur. Tooling-only; no shipped inputs change.
    ptr727 authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    9480c4b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2026

  1. Promote: adopt Microsoft.Extensions.Logging logging model (3.7) (#383)

    Promotes the 3.7 release from develop to main.
    
    **Contents**
    - #381 - Adopt an injectable `Microsoft.Extensions.Logging` logging
    model: `LogOptions.SetFactory(ILoggerFactory)` replaces the removed
    Serilog-typed `LogOptions.Logger`; source-generated `[LoggerMessage]`
    logging in `FileEx`/`Download`; `Extensions` renamed to
    `CompressExtensions`; Serilog-wired `Sandbox`; test suite migrated to
    AwesomeAssertions.
    - #382 - Gitignore test coverage output and drop an
    accidentally-committed report.
    
    **Release impact:** merging publishes the stable **3.7** package to
    NuGet (breaking API changes: `LogOptions.Logger` removed, `Extensions`
    renamed). No issues to close.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    ptr727 authored Jul 10, 2026
    Configuration menu
    Copy the full SHA
    cb1033f View commit details
    Browse the repository at this point in the history
Loading