0.13.0
Breaking Changes
Remove Obsolete Fluent Syntax Methods by @alexanderlinne in #412
As announced in version 0.12.0, fluent methods that take strings as an argument for matching the full name are now removed in favour of using fluent methods like .HaveName.
Refactor attribute with arguments fluent syntax methods by @alexanderlinne in #432
For HaveAttributeWithArguments and NotHaveAttributeWithArguments fluent methods, the overloads that take params object[] as arguments have been removed. This was previously ambiguous with the overload that takes an IEnumerable<object> as an argument.
Performance Enhancements
The following refactorings improve performance in our tests by ~15%:
- Refactor Object Syntax Elements by @alexanderlinne in #414
- Improve implementation of AddTypesToNamespaces loader task by @alexanderlinne in #416
- Add IOrderedCondition by @alexanderlinne in #433
CI Enhancements
- Exclude xunit.v3 and TUnit from Updates for released packages by @alexanderlinne in #411
- Run C++/CLI Test only on Windows by @alexanderlinne in #413
Dependency Updates
- Update dependency dotnet-sdk to v9.0.305 by @renovate[bot] in #407
- Update all non-major dependencies by @renovate[bot] in #346
- Update actions/setup-dotnet action to v5 by @renovate[bot] in #401
- Update mstest monorepo to v3 (major) by @renovate[bot] in #310
- chore(config): migrate renovate config by @renovate[bot] in #415
- chore(deps): update dependency xunit.v3 to v3 by @renovate[bot] in #350
- chore(deps): update dependency dotnet-sdk to v9.0.308 by @renovate[bot] in #425
- chore(deps): update github/codeql-action action to v4 by @renovate[bot] in #421
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #429
- chore(deps): update dotnet version to v10 (major) by @renovate[bot] in #406
Full Changelog: 0.12.3...0.13.0