Release notes
*Sourced from [AutoFixture's releases](https://github.com/AutoFixture/AutoFixture/releases).*
> ## Version 4.11.0
> New features:
> - Add `MemberAutoData` attribute to xUnit 2 glue library to mimic `MemberData` ([#1132](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1132), [@muncinsky](https://github.com/muncinsky)).
>
> ## Version 4.10.0
> Improvements:
> - Support `null` value as a valid argument for `InlineAutoDataAttribute` for NUnit 3 ([#1129](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1129), [@mjuen](https://github.com/mjuen)).
> - Added missing `null` guard clauses to the internal code ([#1128](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1128)).
>
> ## Version 4.9.0
> Improvements:
> - Support `netstandard 2.0` directly by all the packages ([#1115](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1115)).
> - Clarify upper boundary for `Moq` support for `netstandard 1.5` ([#1120](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1120)).
>
> Other changes:
> - Don't publish symbols package anymore ([#1118](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1118)).
>
> ## Version 4.8.0
> New features:
> - Support NSubstitute 4 ([#1079](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1079)).
>
> Improvements and fixes:
> - Switch to the new NuGet license format ([#1101](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1101)).
>
> ## Version 4.7.0
> New features:
> - Support FakeItEasy 5 ([#1088](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1088), thanks [@blairconrad](https://github.com/blairconrad)).
> - Target `netstandard 2.0` by FakeItEasy integration library ([#1090](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1090), thanks [@blairconrad](https://github.com/blairconrad)).
>
> Improvements and fixes:
> - Do not specify `CallBase` flag for Moq generated delegates ([#1095](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1095), thanks [@Kralizek](https://github.com/Kralizek)).
>
> ## Version 4.6.0
> New features:
> - Add `With()` extension method overload taking factory method ([#1084](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1084)).
>
> ## Version 4.5.1
> Improvements and fixes:
> - Improve type generation for idioms guard clause assertion ([#1081](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1081), thanks [@frblondin](https://github.com/frblondin)).
>
> ## Version 4.5.0
> New features:
> - Generate non-typed expressions (`LambdaExpression` type) (thanks [@bordecal](https://github.com/bordecal)).
> - Introduce `UnwrapMemberRequest` builder. See motivation in [#1055](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1055).
> - Introduce `ToCustomization()` extension. See motivation in [#1056](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1056).
>
> Improvements and fixes:
> - Better deferred method detection approach in Idioms.
> - Don't fail when `[MinLength]` attribute is specified only for arrays (thanks [@Pvlerick](https://github.com/Pvlerick)).
> - Deprecate redundant customizations.
> ... (truncated)
Commits
- [`7d42a54`](https://github.com/AutoFixture/AutoFixture/commit/7d42a546424ff2fa69a7eba1c084293fadc7e62f) Add MemberAutoData attribute to xUnit2 library ([#1132](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1132))
- [`ad5dd6b`](https://github.com/AutoFixture/AutoFixture/commit/ad5dd6beedc18481d854ef882a6d453355e7afb4) Remove announcement from the ReadMe
- [`9eb5953`](https://github.com/AutoFixture/AutoFixture/commit/9eb5953ad2276c6fa9871b5ed6bdd0410f143c94) Add support for null as argument for the NUnit3 InlineAutoDataAttribute ([#1129](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1129))
- [`bf99694`](https://github.com/AutoFixture/AutoFixture/commit/bf9969400c99009e0aebb0960c5e599f5cc0396d) Update code analysis package ([#1128](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1128))
- [`e4f62e8`](https://github.com/AutoFixture/AutoFixture/commit/e4f62e81f70a3c4a992505cb70b3a10a5878c5be) Merge pull request [#1122](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1122) from zvirja/maintain-guard-clause-assertion
- [`bee1ef6`](https://github.com/AutoFixture/AutoFixture/commit/bee1ef66a8614346d15df71a7d4dc0a00fdd261c) Extract generic type closing to a separate class
- [`cfbc786`](https://github.com/AutoFixture/AutoFixture/commit/cfbc7868a9f5fed3dff369e06c72fc8775613208) Split guard clause tests into different files
- [`cc57fb7`](https://github.com/AutoFixture/AutoFixture/commit/cc57fb7844692cc775e162da00fa3d59bf34d4fe) Specify upper limit for Moq for netstandard 1.5 ([#1120](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1120))
- [`7b7c43b`](https://github.com/AutoFixture/AutoFixture/commit/7b7c43b6f3f7c2c8fa36708d82cd31ab9ece3208) Remove broken references to code analysis dictionary ([#1119](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1119))
- [`6cd3f60`](https://github.com/AutoFixture/AutoFixture/commit/6cd3f60845a0aa59071667fe3214cdfb5e98ccc1) Don't publish symbols package ([#1118](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1118))
- Additional commits viewable in [compare view](https://github.com/AutoFixture/AutoFixture/compare/v3.51.0...v4.11.0)
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 commands and options
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps AutoFixture from 3.51.0 to 4.11.0.
Release notes
*Sourced from [AutoFixture's releases](https://github.com/AutoFixture/AutoFixture/releases).* > ## Version 4.11.0 > New features: > - Add `MemberAutoData` attribute to xUnit 2 glue library to mimic `MemberData` ([#1132](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1132), [@muncinsky](https://github.com/muncinsky)). > > ## Version 4.10.0 > Improvements: > - Support `null` value as a valid argument for `InlineAutoDataAttribute` for NUnit 3 ([#1129](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1129), [@mjuen](https://github.com/mjuen)). > - Added missing `null` guard clauses to the internal code ([#1128](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1128)). > > ## Version 4.9.0 > Improvements: > - Support `netstandard 2.0` directly by all the packages ([#1115](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1115)). > - Clarify upper boundary for `Moq` support for `netstandard 1.5` ([#1120](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1120)). > > Other changes: > - Don't publish symbols package anymore ([#1118](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1118)). > > ## Version 4.8.0 > New features: > - Support NSubstitute 4 ([#1079](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1079)). > > Improvements and fixes: > - Switch to the new NuGet license format ([#1101](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1101)). > > ## Version 4.7.0 > New features: > - Support FakeItEasy 5 ([#1088](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1088), thanks [@blairconrad](https://github.com/blairconrad)). > - Target `netstandard 2.0` by FakeItEasy integration library ([#1090](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1090), thanks [@blairconrad](https://github.com/blairconrad)). > > Improvements and fixes: > - Do not specify `CallBase` flag for Moq generated delegates ([#1095](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1095), thanks [@Kralizek](https://github.com/Kralizek)). > > ## Version 4.6.0 > New features: > - Add `With()` extension method overload taking factory method ([#1084](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1084)). > > ## Version 4.5.1 > Improvements and fixes: > - Improve type generation for idioms guard clause assertion ([#1081](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1081), thanks [@frblondin](https://github.com/frblondin)). > > ## Version 4.5.0 > New features: > - Generate non-typed expressions (`LambdaExpression` type) (thanks [@bordecal](https://github.com/bordecal)). > - Introduce `UnwrapMemberRequest` builder. See motivation in [#1055](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1055). > - Introduce `ToCustomization()` extension. See motivation in [#1056](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1056). > > Improvements and fixes: > - Better deferred method detection approach in Idioms. > - Don't fail when `[MinLength]` attribute is specified only for arrays (thanks [@Pvlerick](https://github.com/Pvlerick)). > - Deprecate redundant customizations. > ... (truncated)Commits
- [`7d42a54`](https://github.com/AutoFixture/AutoFixture/commit/7d42a546424ff2fa69a7eba1c084293fadc7e62f) Add MemberAutoData attribute to xUnit2 library ([#1132](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1132)) - [`ad5dd6b`](https://github.com/AutoFixture/AutoFixture/commit/ad5dd6beedc18481d854ef882a6d453355e7afb4) Remove announcement from the ReadMe - [`9eb5953`](https://github.com/AutoFixture/AutoFixture/commit/9eb5953ad2276c6fa9871b5ed6bdd0410f143c94) Add support for null as argument for the NUnit3 InlineAutoDataAttribute ([#1129](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1129)) - [`bf99694`](https://github.com/AutoFixture/AutoFixture/commit/bf9969400c99009e0aebb0960c5e599f5cc0396d) Update code analysis package ([#1128](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1128)) - [`e4f62e8`](https://github.com/AutoFixture/AutoFixture/commit/e4f62e81f70a3c4a992505cb70b3a10a5878c5be) Merge pull request [#1122](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1122) from zvirja/maintain-guard-clause-assertion - [`bee1ef6`](https://github.com/AutoFixture/AutoFixture/commit/bee1ef66a8614346d15df71a7d4dc0a00fdd261c) Extract generic type closing to a separate class - [`cfbc786`](https://github.com/AutoFixture/AutoFixture/commit/cfbc7868a9f5fed3dff369e06c72fc8775613208) Split guard clause tests into different files - [`cc57fb7`](https://github.com/AutoFixture/AutoFixture/commit/cc57fb7844692cc775e162da00fa3d59bf34d4fe) Specify upper limit for Moq for netstandard 1.5 ([#1120](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1120)) - [`7b7c43b`](https://github.com/AutoFixture/AutoFixture/commit/7b7c43b6f3f7c2c8fa36708d82cd31ab9ece3208) Remove broken references to code analysis dictionary ([#1119](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1119)) - [`6cd3f60`](https://github.com/AutoFixture/AutoFixture/commit/6cd3f60845a0aa59071667fe3214cdfb5e98ccc1) Don't publish symbols package ([#1118](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1118)) - Additional commits viewable in [compare view](https://github.com/AutoFixture/AutoFixture/compare/v3.51.0...v4.11.0)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 commands and options
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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.