1.44.0
What's Changed
Other Changes
- Generated mocks live in the same namespace as the mocked type by @thomhurst in #5870
- Show multi-step test spans in class timeline, align report ordering with execution, and correlate linked OTel activities by @Copilot in #5847
- fix: don't leak RUC onto Should-style comparer overloads (#5857) by @thomhurst in #5873
- Fix culture-dependent timestamp in HTML test report (#5868) by @thomhurst in #5872
- fix(mocks-http): auto-prepend
/to partial endpoint paths (#5838) by @thomhurst in #5874 - Replace Report.ExpandClassTimeline with [ClassTimeline] attribute by @thomhurst in #5875
- feat(assertions): make ShouldAssertion implement IAssertion (#5824) by @thomhurst in #5876
- feat(mocks): support non-span ref struct out/ref params by @thomhurst in #5878
- fix(core): fill optional params when invoking MethodDataSource via reflection by @thomhurst in #5880
- Mocks: structural fix for Mock / mocked-member name collisions by @thomhurst in #5881
- chore(mocks): promote TUnit.Mocks packages to stable by @thomhurst in #5877
Dependencies
- chore(deps): update tunit to 1.43.41 by @thomhurst in #5863
- chore(deps): update dependency tunit.assertions.fsharp to 1.43.41 by @thomhurst in #5865
- chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.28.5 to 7.29.4 in /docs by @dependabot[bot] in #5867
- chore(deps): bump fast-uri from 3.1.0 to 3.1.2 in /docs by @dependabot[bot] in #5862
Full Changelog: v1.43.41...v1.44.0