New
4.3.0
Notable PRs in this milestone: https://github.com/shouldly/shouldly/pulls?q=is%3Apr+is%3Aclosed+milestone%3A4.3.0
What's Changed
- remove some obsoletes by @SimonCropp in https://github.com/shouldly/shouldly/pull/931
- Add support for ImmutableArray for ShouldBeEquivalentTo by @larsiver in https://github.com/shouldly/shouldly/pull/930
- update sdk to 8.0.301 by @SimonCropp in https://github.com/shouldly/shouldly/pull/942
- sdk 8.0.302 by @SimonCropp in https://github.com/shouldly/shouldly/pull/943
- remove sourcelink by @SimonCropp in https://github.com/shouldly/shouldly/pull/944
- move tests projects to net8 by @SimonCropp in https://github.com/shouldly/shouldly/pull/947
- update MarkdownSnippets by @SimonCropp in https://github.com/shouldly/shouldly/pull/949
- update PublicApiGenerator by @SimonCropp in https://github.com/shouldly/shouldly/pull/950
- update Microsoft.NET.Test.Sdk by @SimonCropp in https://github.com/shouldly/shouldly/pull/951
- update Microsoft.CodeAnalysis.CSharp by @SimonCropp in https://github.com/shouldly/shouldly/pull/952
- Improve some of the flaky tests by @slang25 in https://github.com/shouldly/shouldly/pull/954
- avoid task waiting in ShouldCompleteInTests by @SimonCropp in https://github.com/shouldly/shouldly/pull/945
- update xunit by @SimonCropp in https://github.com/shouldly/shouldly/pull/946
- Extend timeout for CI by @slang25 in https://github.com/shouldly/shouldly/pull/961
- Assortment of Minor Improvements by @slang25 in https://github.com/shouldly/shouldly/pull/962
- Switch from AppVeyor to GitHub Actions by @slang25 in https://github.com/shouldly/shouldly/pull/965
- update xunit 2.9 by @SimonCropp in https://github.com/shouldly/shouldly/pull/966
- sdk 8.0.303 by @SimonCropp in https://github.com/shouldly/shouldly/pull/968
- Fix name allBe.md by @bas-mulder in https://github.com/shouldly/shouldly/pull/972
- Support IReadOnlyDictionary<K, V> by @martincostello in https://github.com/shouldly/shouldly/pull/984
- Drop .NET 5 and add .NET 8 by @martincostello in https://github.com/shouldly/shouldly/pull/997
- Removing previous maintainers in README to avoid confusion/spam by @slang25 in https://github.com/shouldly/shouldly/pull/1032
- fix descriminate -> discriminate by @CaringDev in https://github.com/shouldly/shouldly/pull/1038
- move to stable net9 sdk 9.0.102 by @SimonCropp in https://github.com/shouldly/shouldly/pull/1039
- remove redundant verbatum strings by @SimonCropp in https://github.com/shouldly/shouldly/pull/1042
- fix docs snippets by @SimonCropp in https://github.com/shouldly/shouldly/pull/1040
- remove appveyor.yml from sln by @SimonCropp in https://github.com/shouldly/shouldly/pull/1041
- Add NRT annotation to ShouldBeAssignableTo by @Shane32 in https://github.com/shouldly/shouldly/pull/933
- fix PackageLicenseExpression in nuget by @SimonCropp in https://github.com/shouldly/shouldly/pull/1043
- fix link and add license name license.txt by @SimonCropp in https://github.com/shouldly/shouldly/pull/1044
- Add xunit v3 marker interfaces by @slang25 in https://github.com/shouldly/shouldly/pull/1045
- Fix handling of zero tolerances by @martincostello in https://github.com/shouldly/shouldly/pull/1049
- Housekeeping changes by @slang25 in https://github.com/shouldly/shouldly/pull/1052
- Add a git-blame-ignore-revs file by @slang25 in https://github.com/shouldly/shouldly/pull/1053
- Support Nullable in ShouldBeAssignableTo by @slang25 in https://github.com/shouldly/shouldly/pull/1054
- Relax missing actual argument expression by @slang25 in https://github.com/shouldly/shouldly/pull/1056
- Many dependabot updates
New Contributors
- @larsiver made their first contribution in https://github.com/shouldly/shouldly/pull/930
- @bas-mulder made their first contribution in https://github.com/shouldly/shouldly/pull/972
- @CaringDev made their first contribution in https://github.com/shouldly/shouldly/pull/1038
- @Shane32 made their first contribution in https://github.com/shouldly/shouldly/pull/933
Full Changelog: https://github.com/shouldly/shouldly/compare/4.2.1...4.3.0