chore(deps): update dependency polyfill to 9.15.0#5068
Conversation
There was a problem hiding this comment.
Code Review: Dependency Update (Polyfill 9.14.0 → 9.15.0)
This is a straightforward Renovate Bot-generated dependency update — minimal surface area to review.
Change Summary
- File:
TUnit.Core/TUnit.Core.targets - Change: Version bump of the internally-managed Polyfill NuGet package version string from
9.14.0to9.15.0
Assessment
The change is clean and correct. A single-line version bump in the MSBuild targets file is exactly the right place for this — _TUnitPolyfillVersion is the single source of truth for the Polyfill version that TUnit auto-includes for legacy target frameworks (netstandard2.0/2.1 and .NETFramework). No other files need updating for a patch/minor version bump.
No Issues Found
- The version format is consistent with the existing convention.
- Automerge is enabled and this is a minor release (no breaking changes expected from a
9.14.0 → 9.15.0bump in Polyfill). - The Polyfill package is a compile-time source generator with no runtime DLL output, so version bumps carry very low risk.
Suggestion (non-blocking)
It might be worth periodically reviewing the Polyfill release notes to confirm new polyfilled APIs are actually needed or beneficial for TUnit's target frameworks — but for a minor bump this is low priority.
Verdict: LGTM. Safe to merge.
1a9c10c to
a468f22
Compare
There was a problem hiding this comment.
Code Review
This is a straightforward Renovate-generated dependency update bumping the Polyfill package from 9.14.0 → 9.15.0 in TUnit.Core/TUnit.Core.targets.
Change Summary
- <_TUnitPolyfillVersion>9.14.0</_TUnitPolyfillVersion>
+ <_TUnitPolyfillVersion>9.15.0</_TUnitPolyfillVersion>Assessment: Approved ✓
This is a minor version bump with no concerns:
- Scope is minimal — single-line change, no logic affected.
- Polyfill is a compile-time-only package — it generates source code polyfills for older target frameworks (netstandard2.0, netstandard2.1, .NETFramework). There is no runtime dependency introduced here, so the blast radius of this update is essentially zero for net8.0/net9.0/net10.0 consumers.
- Minor version bump — by semantic versioning convention, 9.14.0 → 9.15.0 is backwards-compatible and only adds new polyfills.
- Automerge is appropriate for this category of change given the project's Renovate configuration.
No architectural concerns, no issues found.
Updated [TUnit](https://github.com/thomhurst/TUnit) from 1.18.9 to 1.18.21. <details> <summary>Release notes</summary> _Sourced from [TUnit's releases](https://github.com/thomhurst/TUnit/releases)._ ## 1.18.21 <!-- Release notes generated using configuration in .github/release.yml at v1.18.21 --> ## What's Changed ### Other Changes * avoid some string alloc by using AppendJoin by @SimonCropp in thomhurst/TUnit#4971 * respect attribute namespace during migration by @SimonCropp in thomhurst/TUnit#5066 * fix: parent data source initialization spans under session span by @thomhurst in thomhurst/TUnit#5071 ### Dependencies * chore(deps): update tunit to 1.18.9 by @thomhurst in thomhurst/TUnit#5060 * chore(deps): update dependency polyfill to 9.14.0 by @thomhurst in thomhurst/TUnit#5063 * chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.5.2 by @thomhurst in thomhurst/TUnit#5065 * chore(deps): update dependency polyfill to 9.14.0 by @thomhurst in thomhurst/TUnit#5062 * chore(deps): update actions/github-script action to v8 by @thomhurst in thomhurst/TUnit#5053 * chore(deps): update dependency polyfill to 9.15.0 by @thomhurst in thomhurst/TUnit#5067 * chore(deps): update dependency polyfill to 9.15.0 by @thomhurst in thomhurst/TUnit#5068 **Full Changelog**: thomhurst/TUnit@v1.18.9...v1.18.21 Commits viewable in [compare view](thomhurst/TUnit@v1.18.9...v1.18.21). </details> [](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>
This PR contains the following updates:
9.14.0→9.15.0Release Notes
SimonCropp/Polyfill (Polyfill)
v9.15.0Compare 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.
This PR has been generated by Renovate Bot.