Skip to content

Conversation

@thomhurst
Copy link
Owner

@thomhurst thomhurst commented Sep 20, 2025

This PR contains the following updates:

Package Type Update Change
TUnit nuget minor 0.60.1 -> 0.61.2
TUnit.Assertions nuget minor 0.60.1 -> 0.61.2
TUnit.Assertions.FSharp nuget minor 0.60.1 -> 0.61.2
TUnit.Core nuget minor 0.60.1 -> 0.61.2
TUnit.Playwright nuget minor 0.60.1 -> 0.61.2

Release Notes

thomhurst/TUnit (TUnit)

v0.61.2: 0.61.2

What's Changed
🏕 Changes

Full Changelog: v0.60.15...v0.61.2

v0.60.15: 0.60.15

What's Changed
🏕 Changes
👒 Dependencies

Full Changelog: v0.60.1...v0.60.15


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 these updates 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 Sep 20, 2025
@thomhurst thomhurst enabled auto-merge (squash) September 20, 2025 17:17
@claude
Copy link
Contributor

claude bot commented Sep 20, 2025

Claude finished @thomhurst's task —— View job


PR Review: TUnit Dependency Update 0.60.1 → 0.60.15

Review Checklist

  • Analyze changed files and version updates
  • Review release notes for security/breaking changes
  • Check consistency across template files
  • Assess performance and security implications
  • Provide comprehensive review feedback

Analysis

This PR updates TUnit packages from version 0.60.1 to 0.60.15 across the project. The changes affect:

Central Package Management (Directory.Packages.props:87-89):

  • TUnit: 0.60.1 → 0.60.15
  • TUnit.Core: 0.60.1 → 0.60.15
  • TUnit.Assertions: 0.60.1 → 0.60.15

Template Projects (9 files updated):

  • All template project files consistently updated to reference the new version
  • Covers C#, F#, VB.NET, ASP.NET, Aspire, and Playwright templates
  • Version updates are consistent across all template types

Review Feedback

Code Quality & Best Practices

  • Excellent consistency: All 9 template files are updated uniformly
  • Proper central package management: Using Directory.Packages.props correctly
  • No code logic changes: Pure dependency version updates

Security Considerations

  • Patch version update: 0.60.1 → 0.60.15 is a safe patch-level change
  • No breaking changes: Release notes confirm this is a bug fix and performance release
  • Same-origin packages: All updates are from the official TUnit repository
  • No new dependencies introduced

Performance Considerations

Based on release notes, this update includes several performance improvements:

  • Allocation reductions: "Use Array.Empty in source generated code to reduce allocations" (#3139)
  • General performance tweaks (#3140)
  • Better resource management: Fixed disposal behavior (#3147)

Bug Fixes Included

The update resolves several important issues:

  • Fixed reflection-based hook discovery (#3143)
  • Enhanced property injection for inherited data source attributes (#3144)
  • Fixed decimal parsing (#3145)
  • Fixed params arrays handling (#3146)
  • Improved GitHub reporter test state handling (#3142)

Test Coverage

  • No test changes needed: Pure dependency update
  • Template integrity maintained: All template project references updated consistently
  • No behavioral changes expected: Patch version ensures backward compatibility

Recommendation

✅ APPROVE - This is a well-executed dependency update that:

  • Brings important performance improvements and bug fixes
  • Maintains complete consistency across all template files
  • Poses no security or compatibility risks
  • Follows proper central package management practices

The automated merge is appropriate for this type of maintenance update.


@claude
Copy link
Contributor

claude bot commented Sep 20, 2025

Claude finished @thomhurst's task —— View job


PR Review: TUnit Dependency Update 0.60.1 → 0.60.15

Review Checklist

  • Analyze changed files and version updates
  • Review release notes for security/breaking changes
  • Check consistency across template files
  • Assess performance and security implications
  • Provide comprehensive review feedback

Analysis

This PR updates TUnit packages from version 0.60.1 to 0.60.15 across the project. The changes affect:

Central Package Management (Directory.Packages.props:87-89):

  • TUnit: 0.60.1 → 0.60.15
  • TUnit.Core: 0.60.1 → 0.60.15
  • TUnit.Assertions: 0.60.1 → 0.60.15

Template Projects (9 files updated):

  • All template project files consistently updated to reference the new version
  • Covers C#, F#, VB.NET, ASP.NET, Aspire, and Playwright templates
  • Version updates are consistent across all template types

Review Feedback

Code Quality & Best Practices

  • Excellent consistency: All 9 template files are updated uniformly
  • Proper central package management: Using Directory.Packages.props correctly
  • No code logic changes: Pure dependency version updates

Security Considerations

  • Patch version update: 0.60.1 → 0.60.15 is a safe patch-level change
  • No breaking changes: Release notes confirm this is a bug fix and performance release
  • Same-origin packages: All updates are from the official TUnit repository
  • No new dependencies introduced

Performance Considerations

Based on release notes, this update includes several performance improvements:

  • Allocation reductions: "Use Array.Empty in source generated code to reduce allocations" (#3139)
  • General performance tweaks (#3140)
  • Better resource management: Fixed disposal behavior (#3147)

Bug Fixes Included

The update resolves several important issues:

  • Fixed reflection-based hook discovery (#3143)
  • Enhanced property injection for inherited data source attributes (#3144)
  • Fixed decimal parsing (#3145)
  • Fixed params arrays handling (#3146)
  • Improved GitHub reporter test state handling (#3142)

Test Coverage

  • No test changes needed: Pure dependency update
  • Template integrity maintained: All template project references updated consistently
  • No behavioral changes expected: Patch version ensures backward compatibility

Recommendation

✅ APPROVE - This is a well-executed dependency update that:

  • Brings important performance improvements and bug fixes
  • Maintains complete consistency across all template files
  • Poses no security or compatibility risks
  • Follows proper central package management practices

The automated merge is appropriate for this type of maintenance update.


@claude
Copy link
Contributor

claude bot commented Sep 20, 2025

Claude finished @thomhurst's task —— View job


PR Review: TUnit Dependency Update 0.60.1 → 0.60.15

Review Checklist

  • Analyze changed files and version updates
  • Review release notes for security/breaking changes
  • Check consistency across template files
  • Assess performance and security implications
  • Provide comprehensive review feedback

Analysis

This PR updates TUnit packages from version 0.60.1 to 0.60.15 across the project. The changes affect:

Central Package Management (Directory.Packages.props:87-89):

  • TUnit: 0.60.1 → 0.60.15
  • TUnit.Core: 0.60.1 → 0.60.15
  • TUnit.Assertions: 0.60.1 → 0.60.15

Template Projects (9 files updated):

  • All template project files consistently updated to reference the new version
  • Covers C#, F#, VB.NET, ASP.NET, Aspire, and Playwright templates
  • Version updates are consistent across all template types

Review Feedback

Code Quality & Best Practices

  • Excellent consistency: All 9 template files are updated uniformly
  • Proper central package management: Using Directory.Packages.props correctly
  • No code logic changes: Pure dependency version updates

Security Considerations

  • Patch version update: 0.60.1 → 0.60.15 is a safe patch-level change
  • No breaking changes: Release notes confirm this is a bug fix and performance release
  • Same-origin packages: All updates are from the official TUnit repository
  • No new dependencies introduced

Performance Considerations

Based on release notes, this update includes several performance improvements:

  • Allocation reductions: "Use Array.Empty in source generated code to reduce allocations" (#3139)
  • General performance tweaks (#3140)
  • Better resource management: Fixed disposal behavior (#3147)

Bug Fixes Included

The update resolves several important issues:

  • Fixed reflection-based hook discovery (#3143)
  • Enhanced property injection for inherited data source attributes (#3144)
  • Fixed decimal parsing (#3145)
  • Fixed params arrays handling (#3146)
  • Improved GitHub reporter test state handling (#3142)

Test Coverage

  • No test changes needed: Pure dependency update
  • Template integrity maintained: All template project references updated consistently
  • No behavioral changes expected: Patch version ensures backward compatibility

Recommendation

✅ APPROVE - This is a well-executed dependency update that:

  • Brings important performance improvements and bug fixes
  • Maintains complete consistency across all template files
  • Poses no security or compatibility risks
  • Follows proper central package management practices

The automated merge is appropriate for this type of maintenance update.


@thomhurst thomhurst added MINOR and removed PATCH labels Sep 20, 2025
@thomhurst thomhurst changed the title chore(deps): update tunit to 0.60.15 chore(deps): update tunit to 0.61.2 Sep 20, 2025
@claude
Copy link
Contributor

claude bot commented Sep 20, 2025

Claude finished @thomhurst's task —— View job


PR Review: TUnit Dependency Update 0.60.1 → 0.61.2

Review Checklist

  • Analyze changed files and version updates
  • Review release notes for security/breaking changes
  • Check consistency across template files
  • Assess performance and security implications
  • Provide comprehensive review feedback

Analysis

This PR updates TUnit packages from version 0.60.1 to 0.61.2 across the project. The changes affect:

Central Package Management (Directory.Packages.props:87-89):

  • TUnit: 0.60.1 → 0.61.2
  • TUnit.Core: 0.60.1 → 0.61.2
  • TUnit.Assertions: 0.60.1 → 0.61.2

Template Projects (9 files updated):

  • All template project files consistently updated to reference the new version
  • Covers C#, F#, VB.NET, ASP.NET, Aspire, and Playwright templates
  • Version updates are consistent across all template types

Review Feedback

Code Quality & Best Practices

  • Excellent consistency: All 9 template files are updated uniformly
  • Proper central package management: Using Directory.Packages.props correctly
  • No code logic changes: Pure dependency version updates

Security Considerations

  • Minor version update: 0.60.1 → 0.61.2 follows semantic versioning
  • No breaking changes: Release notes confirm backward compatibility
  • Same-origin packages: All updates are from the official TUnit repository
  • No new dependencies introduced

Performance Considerations

Based on release notes, this update includes several performance improvements:

  • Allocation reductions: Enhanced source generator efficiency
  • Better resource management: Improved disposal patterns
  • Optimized data handling: Support for nested tuples and enhanced property injection

Notable Features in 0.61.2

The update brings several important enhancements:

  • TestContext retrieval by ID: Improved test context management (#3152)
  • Nested tuple support: Enhanced data source handling (#3150)
  • Collection expression improvements: Better code generation (#3151)
  • Class-level ArgumentsAttribute support: Enhanced constructor parameter handling (#3153)
  • Type ignoring in equivalency assertions: More flexible assertion capabilities (#3154)

Test Coverage

  • No test changes needed: Pure dependency update
  • Template integrity maintained: All template project references updated consistently
  • No behavioral changes expected: Minor version ensures backward compatibility

Recommendation

✅ APPROVE - This is a well-executed dependency update that:

  • Brings important feature enhancements and performance improvements
  • Maintains complete consistency across all template files
  • Poses no security or compatibility risks
  • Follows proper central package management practices

The automated merge is appropriate for this type of maintenance update.


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