Skip to content

Conversation

@thomhurst
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
TUnit.Assertions nuget patch 1.11.511.11.56

Release Notes

thomhurst/TUnit (TUnit.Assertions)

v1.11.56: 1.11.56

What's Changed

Other Changes
  • fix: improve error messages for unresolved generic type arguments in test generation by @​thomhurst in #​4447
  • fix: add Assert.That overloads for ICollection and IReadOnlyCollection by @​thomhurst in #​4449
  • fix: UnsafeAccessor for generic base class properties with type parameter types by @​thomhurst in #​4452
Dependencies

Full Changelog: v1.11.51...v1.11.56


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 PATCH renovate-bot labels Jan 17, 2026
@thomhurst thomhurst enabled auto-merge (squash) January 17, 2026 01:36
@thomhurst
Copy link
Owner Author

Summary

Updates TUnit.Assertions dependency from 1.11.51 to 1.11.56.

Critical Issues

Version Mismatch: This PR updates only TUnit.Assertions to 1.11.56 while keeping other TUnit packages (TUnit, TUnit.Core, TUnit.Engine, TUnit.AspNetCore) at 1.11.51.

This creates an inconsistent version state across the TUnit package family. While assertions may be backwards-compatible, having mismatched versions can lead to:

  • Unexpected behavior if the assertions package depends on features from newer core packages
  • Confusion during debugging when package versions don't align
  • Potential runtime issues if there are breaking changes between 1.11.51 and 1.11.56 in the core packages that assertions depends on

Recommendation: Either:

  1. Update all TUnit packages to 1.11.56 together, OR
  2. Keep all TUnit packages aligned at the same version

The release notes show that 1.11.56 includes fixes for generic type arguments (#4447), ICollection overloads (#4449), and UnsafeAccessor for generics (#4452). These changes suggest potential interactions with the core engine that would benefit from keeping versions synchronized.

Verdict

⚠️ REQUEST CHANGES - Version mismatch across TUnit package family

@thomhurst thomhurst merged commit 2bc271d into main Jan 17, 2026
13 checks passed
@thomhurst thomhurst deleted the renovate/tunit branch January 17, 2026 02:13
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 PATCH renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants