Skip to content

chore(deps): update tunit to 1.19.11 - #5106

Merged
thomhurst merged 1 commit into
mainfrom
renovate/tunit
Mar 8, 2026
Merged

chore(deps): update tunit to 1.19.11#5106
thomhurst merged 1 commit into
mainfrom
renovate/tunit

Conversation

@thomhurst

Copy link
Copy Markdown
Owner

This PR contains the following updates:

PackageTypeUpdateChange
TUnitnugetpatch1.19.01.19.11
TUnit.AspNetCorenugetpatch1.19.01.19.11
TUnit.Assertionsnugetpatch1.19.01.19.11
TUnit.Assertions.FSharpnugetpatch1.19.01.19.11
TUnit.Corenugetpatch1.19.01.19.11
TUnit.Enginenugetpatch1.19.01.19.11
TUnit.Playwrightnugetpatch1.19.01.19.11

Release Notes

thomhurst/TUnit (TUnit)

v1.19.11: 1.19.11

What's Changed
Other Changes
Dependencies

Full Changelog: v1.19.0...v1.19.11


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.

@thomhurstthomhurst added dependencies Pull requests that update a dependency file PATCH renovate-bot labels Mar 8, 2026
@thomhurst
thomhurst enabled auto-merge (squash) March 8, 2026 20:44

@claudeclaudeBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Dependency Update Review: TUnit 1.19.0 → 1.19.11

This is a Renovate Bot-generated patch update bumping all TUnit packages (TUnit, TUnit.Assertions, TUnit.Assertions.FSharp, TUnit.AspNetCore, TUnit.Core, TUnit.Engine, TUnit.Playwright) from 1.19.0 to 1.19.11.

Changes Summary

All modifications are version bumps in two locations:

  1. Directory.Packages.props — central package version management for the main solution
  2. TUnit.Templates/content/*/ — hardcoded versions in project templates (5 template project files)

Observations

Template projects use hardcoded versions instead of central package management.
The template .csproj/.fsproj/.vbproj files under TUnit.Templates/content/ each specify explicit PackageReference versions rather than deferring to a central Directory.Packages.props. This is likely intentional since these are standalone template artifacts that get copied to users' machines and must be self-contained. However, it does mean every patch bump requires updating both Directory.Packages.props and each template project individually — as seen here with 5 separate template file changes for a single version bump.

If the template files could reference a shared version property (e.g., via a Directory.Build.props within the templates folder), it would reduce the surface area of version bump PRs like this one. That said, this may conflict with the requirement that templates be self-contained when installed via dotnet new.

The changelog content of 1.19.0 → 1.19.11 looks safe for this kind of internal self-referential update:

  • HTML report fixes (sort order, SVG icon)
  • Performance improvements (reduced list/enumerable allocations, char instead of string for joins)
  • No breaking changes indicated

Auto-merge is enabled, which is appropriate for a patch dependency update on packages that are developed and maintained within this same repository.

Verdict

The changes are correct and safe. No issues with the approach — this is a routine automated dependency update. The slight friction of updating template files separately from Directory.Packages.props is a pre-existing structural concern, not introduced by this PR.

@thomhurst
thomhurst merged commit 79bfd9d into mainMar 8, 2026
15 checks passed
@thomhurst
thomhurst deleted the renovate/tunit branch March 8, 2026 21:12
This was referenced Mar 9, 2026
BenjaminMichaelis pushed a commit to IntelliTect/EssentialCSharp.Web that referenced this pull request Apr 25, 2026
Updated [TUnit](https://github.com/thomhurst/TUnit) from 1.18.37 to
1.19.16.
<details>
<summary>Release notes</summary>
_Sourced from [TUnit's
releases](https://github.com/thomhurst/TUnit/releases)._
## 1.19.16
<!-- Release notes generated using configuration in .github/release.yml
at v1.19.16 -->
## What's Changed
### Other Changes
* Truncate exceptions in GitHub summary tables by @​thomhurst in
thomhurst/TUnit#5108
### Dependencies
* chore(deps): update tunit to 1.19.11 by @​thomhurst in
thomhurst/TUnit#5106
* chore(deps): bump dompurify from 3.3.0 to 3.3.2 in /docs by
@​dependabot[bot] in thomhurst/TUnit#5096
* chore(deps): bump svgo from 3.2.0 to 3.3.3 in /docs by
@​dependabot[bot] in thomhurst/TUnit#5086
**Full Changelog**:
thomhurst/TUnit@v1.19.11...v1.19.16
## 1.19.11
<!-- Release notes generated using configuration in .github/release.yml
at v1.19.11 -->
## What's Changed
### Other Changes
* Fix HTML report sort to also reorder groups by @​thomhurst in
thomhurst/TUnit#5103
* fix: correct expand-all icon SVG in HTML report by @​slang25 in
thomhurst/TUnit#5105
* Avoid some redundant list allocations by @​SimonCropp in
thomhurst/TUnit#4963
* avoid some redundant enumerable alloc by @​SimonCropp in
thomhurst/TUnit#4972
* use char instead of string for joins by @​SimonCropp in
thomhurst/TUnit#4989
### Dependencies
* chore(deps): update dependency nunit to 4.5.1 by @​thomhurst in
thomhurst/TUnit#5097
* chore(deps): update tunit to 1.19.0 by @​thomhurst in
thomhurst/TUnit#5099
* chore(deps): update dependency humanizer to 3.0.10 by @​thomhurst in
thomhurst/TUnit#5101
* chore(deps): update dependency nunit.analyzers to 4.12.0 by
@​thomhurst in thomhurst/TUnit#5102
**Full Changelog**:
thomhurst/TUnit@v1.19.0...v1.19.11
## 1.19.0
<!-- Release notes generated using configuration in .github/release.yml
at v1.19.0 -->
## What's Changed
### Other Changes
* fix: improve CreateTestVariant API and fix void/ValueTask return types
by @​thomhurst in thomhurst/TUnit#5095
### Dependencies
* chore(deps): update tunit to 1.18.37 by @​thomhurst in
thomhurst/TUnit#5094
**Full Changelog**:
thomhurst/TUnit@v1.18.37...v1.19.0
Commits viewable in [compare
view](thomhurst/TUnit@v1.18.37...v1.19.16).
</details>
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=TUnit&package-manager=nuget&previous-version=1.18.37&new-version=1.19.16)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filePATCHrenovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@thomhurst@renovate-bot