Skip to content

Conversation

@thomhurst
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
Polyfill nuget minor 9.5.09.6.0

Release Notes

SimonCropp/Polyfill (Polyfill)

v9.6.0

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file MINOR labels Jan 3, 2026
Copilot AI review requested due to automatic review settings January 3, 2026 00:52
@thomhurst thomhurst added renovate-bot dependencies Pull requests that update a dependency file MINOR labels Jan 3, 2026
@thomhurst thomhurst enabled auto-merge (squash) January 3, 2026 00:52
@thomhurst
Copy link
Owner Author

Summary

Updates Polyfill dependency from 9.5.0 to 9.6.0 (minor version bump).

Critical Issues

None found ✅

TUnit Rules Compliance

  • Dual-Mode: N/A - dependency update only
  • Snapshot Testing: N/A - no source generator or API changes
  • No VSTest: N/A - no test platform changes
  • Performance First: N/A - compile-time only dependency
  • AOT Compatible: Polyfill is correctly scoped as compile-time only

Verdict

APPROVE - No critical issues

This is a straightforward minor version bump of the Polyfill package used for compile-time type generation on older frameworks. The dependency is properly scoped to compile-time only and doesn't affect runtime behavior.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Polyfill dependency from version 9.5.0 to 9.6.0 as part of routine dependency maintenance. The update is a minor version bump that should include new features or improvements without breaking changes.

Key Changes

  • Updated Polyfill version reference in TUnit.Core.targets to 9.6.0

<!-- Auto-include Polyfill package for compile-time type generation -->
<PropertyGroup>
<_TUnitPolyfillVersion>9.5.0</_TUnitPolyfillVersion>
<_TUnitPolyfillVersion>9.6.0</_TUnitPolyfillVersion>
Copy link

Copilot AI Jan 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Polyfill version was updated in TUnit.Core.targets to 9.6.0, but the version in Directory.Packages.props (line 64) remains at 9.5.0. This creates an inconsistency where external NuGet consumers will use Polyfill 9.6.0 while internal development and testing will use 9.5.0. Both files should be updated together to ensure consistent behavior between development and production environments.

Suggested change
<_TUnitPolyfillVersion>9.6.0</_TUnitPolyfillVersion>
<_TUnitPolyfillVersion>9.5.0</_TUnitPolyfillVersion>

Copilot uses AI. Check for mistakes.
@thomhurst thomhurst force-pushed the renovate/_tunitpolyfillversion branch from 1490188 to 6cc8c9a Compare January 3, 2026 01:37
@thomhurst
Copy link
Owner Author

Summary

Updates the Polyfill dependency from version 9.5.0 to 9.6.0.

Critical Issues

None found ✅

Analysis

This is a straightforward dependency update PR from Renovate Bot. The change:

  • Updates a single line in TUnit.Core/TUnit.Core.targets
  • Bumps the _TUnitPolyfillVersion property from 9.5.0 to 9.6.0
  • Polyfill is used for compile-time type generation on older target frameworks (netstandard2.0/2.1, .NET Framework)

TUnit rules check:

  • ✅ No source generator changes → no snapshot test updates needed
  • ✅ No public API changes
  • ✅ No reflection or AOT concerns
  • ✅ No VSTest usage
  • ✅ No performance-critical code paths affected

The change follows TUnit's principle of using modern features while maintaining backward compatibility for older frameworks through polyfills.

Verdict

APPROVE - No critical issues

@thomhurst thomhurst force-pushed the renovate/_tunitpolyfillversion branch from 6cc8c9a to 42e89d1 Compare January 3, 2026 02:41
@thomhurst
Copy link
Owner Author

Summary

Updates the Polyfill dependency from version 9.5.0 to 9.6.0 in TUnit.Core.targets.

Critical Issues

None found ✅

This is a straightforward dependency update:

  • Changes only the version number in a single MSBuild targets file
  • Does not touch source generators, reflection code, or public APIs
  • Does not affect hot paths or performance-critical code
  • No TUnit-specific rules are violated

Verdict

APPROVE - No critical issues

This is a safe, automated dependency update by Renovate Bot. The change only updates the Polyfill package version reference used for compile-time type generation on older target frameworks (netstandard2.0, netstandard2.1, .NET Framework).

@thomhurst thomhurst merged commit 6a94333 into main Jan 3, 2026
13 checks passed
@thomhurst thomhurst deleted the renovate/_tunitpolyfillversion branch January 3, 2026 03:35
This was referenced Jan 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file MINOR renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants