Skip to content

Conversation

thomhurst
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
TUnit nuget minor 0.64.0 -> 0.66.0
TUnit.Assertions nuget minor 0.64.0 -> 0.66.0
TUnit.Assertions.FSharp nuget minor 0.64.0 -> 0.66.0
TUnit.Core nuget minor 0.64.0 -> 0.66.0
TUnit.Playwright nuget minor 0.64.0 -> 0.66.0

Release Notes

thomhurst/TUnit (TUnit)

v0.66.0: 0.66.0

What's Changed
🏕 Changes
👒 Dependencies
New Contributors

Full Changelog: v0.64.0...v0.66.0


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 MINOR renovate-bot labels Oct 5, 2025
@thomhurst thomhurst enabled auto-merge (squash) October 5, 2025 21:20
Copy link
Contributor

claude bot commented Oct 5, 2025

Claude finished @thomhurst's task —— View job


TUnit Dependency Update Review

Reviewing this automated dependency update from TUnit 0.64.0 → 0.66.0.

Todo List:

  • Analyze changed files and update scope
  • Review release notes for breaking changes and new features
  • Check for potential compatibility issues
  • Assess security and performance implications
  • Provide comprehensive review feedback

Review Summary ✅

This is a clean, automated dependency update that looks good to merge with one important caveat.

📋 Code Quality Assessment

  • Consistent updates: All 9 files show clean version bumps from 0.64.0 → 0.66.0
  • No manual code changes: Only package references updated, no implementation changes
  • Proper versioning: Central package management maintained in Directory.Packages.props
  • Template consistency: All project templates updated uniformly

🚨 Breaking Changes

CRITICAL: CLI verbosity switch removed in favor of output switch:

  • Old: --verbosity
  • New: --output Normal|Detailed

Impact: This change only affects CLI usage, not programmatic API. The codebase documentation has already been updated to reflect this change.

🔒 Security & Performance

  • No security concerns: Official package updates from same maintainer
  • Performance improvements: Release notes indicate several performance optimizations
  • Bug fixes included: Async lambda evaluation fix and AOT tuple processing improvements

🧪 Key Improvements in 0.66.0

  1. Enhanced parameter handling for test sources with params keyword support
  2. Fixed async lambda evaluation in Assert.That(...)
  3. Improved AOT compatibility with simplified tuple processing
  4. Better diagnostics for abstract test classes with data sources
  5. Test invoker generation refactoring for better performance

🎯 Recommendation

✅ APPROVE - This update brings valuable bug fixes and performance improvements with minimal risk.

Action Items for Users:

  • Update any CI/CD scripts using --verbosity to use --output instead
  • Test locally to ensure no unexpected behavior changes
  • The breaking change is CLI-only and shouldn't affect test code

Copy link
Contributor

claude bot commented Oct 5, 2025

Claude finished @thomhurst's task —— View job


Review Summary ✅

This is a clean, automated dependency update that looks good to merge with one important caveat.

Todo List:

  • Analyze changed files and update scope
  • Review release notes for breaking changes and new features
  • Check for potential compatibility issues
  • Assess security and performance implications
  • Provide comprehensive review feedback

📋 Code Quality Assessment

  • Consistent updates: All 9 files show clean version bumps from 0.64.0 → 0.66.0
  • No manual code changes: Only package references updated, no implementation changes
  • Proper versioning: Central package management maintained in Directory.Packages.props
  • Template consistency: All project templates updated uniformly

🚨 Breaking Changes

CRITICAL: CLI verbosity switch removed in favor of output switch:

  • Old: --verbosity
  • New: --output Normal|Detailed

Impact: This change only affects CLI usage, not programmatic API. The codebase documentation has already been updated to reflect this change.

🔒 Security & Performance

  • No security concerns: Official package updates from same maintainer
  • Performance improvements: Release notes indicate several performance optimizations
  • Bug fixes included: Async lambda evaluation fix and AOT tuple processing improvements

🧪 Key Improvements in 0.66.0

  1. Enhanced parameter handling for test sources with params keyword support
  2. Fixed async lambda evaluation in Assert.That(...)
  3. Improved AOT compatibility with simplified tuple processing
  4. Better diagnostics for abstract test classes with data sources
  5. Test invoker generation refactoring for better performance

🎯 Recommendation

✅ APPROVE - This update brings valuable bug fixes and performance improvements with minimal risk.

Action Items for Users:

  • Update any CI/CD scripts using --verbosity to use --output instead
  • Test locally to ensure no unexpected behavior changes
  • The breaking change is CLI-only and shouldn't affect test code

This was referenced Oct 6, 2025
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.

2 participants