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: jaredpar/basic-reference-assemblies
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.8.5
Choose a base ref
...
head repository: jaredpar/basic-reference-assemblies
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.8.11
Choose a head ref
  • 12 commits
  • 64 files changed
  • 5 contributors

Commits on Apr 29, 2026

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

Commits on May 8, 2026

  1. Add net100 web support (#83)

    * Add .NET 10.0 Web support
    
    * Add .NET 10.0 Web support including generator changes and project file
    
    * Add .NET 100 Wasm reference assemblies
    
    * Fix WASM CoreLib discovery and update UnitTests TestData
    
    * Fixed string indentation and removed unnecessary project reference
    
    * Apply suggestions from code review
    
    Co-authored-by: Jared Parsons <jared@paranoidcoding.org>
    
    ---------
    
    Co-authored-by: Jared Parsons <jared@paranoidcoding.org>
    2018Zexew and jaredpar authored May 8, 2026
    Configuration menu
    Copy the full SHA
    bc77f35 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2026

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

Commits on Jun 8, 2026

  1. Update main package README to advertise net10.0 support (#86)

    * Initial plan
    
    * Update README supported TFM to net10.0
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Copilot authored Jun 8, 2026
    Configuration menu
    Copy the full SHA
    3d52884 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2026

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

Commits on Jun 15, 2026

  1. Make Generate deterministic and add CI verification step (#89)

    * Make Generate deterministic by sorting files by relative path
    
    The file system enumeration in FindDlls was non-deterministic because
    Directory.GetFiles does not guarantee ordering, and the ordering varies
    across operating systems. Fix by:
    
    1. Collecting all results into a list instead of yielding immediately
    2. Normalizing path separators to forward slash for consistent sorting
    3. Sorting by relative path using ordinal comparison
    
    This ensures the generated output is identical regardless of OS or
    file system enumeration order.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    
    * Add CI step to verify generated code is up-to-date
    
    Runs the generator after restore and fails the build if there are any
    uncommitted diffs, ensuring PRs always include freshly generated output.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    
    * Fix cross-OS path separator in targets resource paths
    
    Path.Join uses the OS-specific separator between the prefix and the
    relative path, producing different output on Windows vs Linux. Replace
    with string interpolation using a consistent forward slash separator
    since MSBuild handles both styles.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    
    * Fix double-slash in resource paths by trimming leading separator
    
    On Linux, Substring(packagePrefix.Length) produces a leading / in the
    relative path. Combined with the interpolated /, this caused // in the
    output. TrimStart('/') after normalization ensures no leading separator.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    
    * Normalize line endings to LF for cross-OS determinism
    
    Add .gitattributes to enforce LF line endings and normalize the
    generator output with ReplaceLineEndings to always produce LF.
    This ensures the generator produces identical output on Windows
    and Linux, making the CI verification step pass on both platforms.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    jaredpar and Copilot authored Jun 15, 2026
    Configuration menu
    Copy the full SHA
    6762518 View commit details
    Browse the repository at this point in the history
  2. Add [skip publish] support to publish workflow (#90)

    When a commit message on main contains [skip publish], the publish
    workflow will skip the NuGet push. Useful for doc updates or batching
    multiple PRs before a release.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    jaredpar and Copilot authored Jun 15, 2026
    Configuration menu
    Copy the full SHA
    d83fb92 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2026

  1. Update .NET 11 to preview 5 (#88)

    * Update .NET 11 to preview 5
    
    * Re-generate
    glen-84 authored Jun 17, 2026
    Configuration menu
    Copy the full SHA
    164d2ad View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2026

  1. Switch publish workflow to NuGet trusted publishing (OIDC) (#91)

    Replace secrets.NUGET_API_KEY with NuGet/login@v1 OIDC-based authentication.
    - Add id-token: write permission for OIDC token exchange
    - Add NuGet/login@v1 step before push
    - Remove API key from push command
    - Add --skip-duplicate to push
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    jaredpar and Copilot authored Jun 18, 2026
    Configuration menu
    Copy the full SHA
    21f5f5e View commit details
    Browse the repository at this point in the history
  2. Fix: pass OIDC API key to nuget push command (#92)

    The NuGet/login step outputs the API key but the push command wasn't
    using it. Add step id and reference the output via --api-key.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    jaredpar and Copilot authored Jun 18, 2026
    Configuration menu
    Copy the full SHA
    628fe98 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2026

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

Commits on Aug 14, 2026

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