Member-only story
Fluent Assertions 6.0 makes automated testing in .NET even more awesome
A true story
Once upon a time in a small country called The Netherlands, a little open-source project was born. It must have been 2008 and open-source in the .NET community was still in its infancy. CodePlex was still a thing and NuGet did not exist yet. Fast-forward to 2021 and this little project has attracted more than 100 million downloads and is being used in more projects than I can keep track off.
But almost 1.5 year before that, on January 4th, 2020, me and my partner-in-crime Jonas Nyrup started to work on our next major release. We got support by about 20 contributors, with special thanks to Lukas Grutzmacher and Michaël Hompus, as well as sponsors Jetbrains and Cristian Quisoj. Now, after 570 commits affecting 626 files, two alphas and three betas, it’s time to let Fluent Assertions 6 enter the real-world. Let me provide you with the highlights of this release.
Time to break with the past (again)
A bump of the major part of the release number implies breaking changes, and 6.0 is no different. Given that opportunity, one of the first things we do with any major release is to review the supported frameworks. We now support .NET Framework 4.7, .NET Core 2.1, .NET Core 3.0, .NET Standard 2.0 and 2.1, and…