Release notes
*Sourced from [AutoFixture's releases](https://github.com/AutoFixture/AutoFixture/releases).*
> ## 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.
>
> ## Version 4.4.0
> New features:
> - Added auto-configured mode for the FakeItEasy integration (thanks [@blairconrad](https://github.com/blairconrad)) 🎉
> - `Range` annotation attribute now supports `TimeSpan` (thanks [@damian](https://github.com/damian)-krychowski)
> - Now support `MinLength` and `MaxLength` data annotation attributes (thanks again [@damian](https://github.com/damian)-krychowski)
>
> ## Version 4.3.0
> Improvements:
> ... (truncated)
Commits
- [`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))
- [`ef45e00`](https://github.com/AutoFixture/AutoFixture/commit/ef45e0018209539a7ad901002240412903a01a6a) Merge pull request [#1115](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1115) from zvirja/maintain-project
- [`764ef34`](https://github.com/AutoFixture/AutoFixture/commit/764ef340fea59e4abadd14a681041d1e1a41a9e3) Use Roslyn-based analyzers only
- [`522e556`](https://github.com/AutoFixture/AutoFixture/commit/522e55678fc567d7809ea865e7aa56681f7d1f6a) Remove test entry point workaround
- [`8eea066`](https://github.com/AutoFixture/AutoFixture/commit/8eea066e08ca5b018e51ba345ceb67b2727e9c63) Randomize test result files upload
- [`017bd7c`](https://github.com/AutoFixture/AutoFixture/commit/017bd7c6f97fcb3c01cb1c2e5ab2ddef7612231d) Upload all test results in parallel
- [`4057f11`](https://github.com/AutoFixture/AutoFixture/commit/4057f119c83c42ce5efa1254bf2a05dcc72aca72) Use `dotnet test` to run all tests
- [`f96ee81`](https://github.com/AutoFixture/AutoFixture/commit/f96ee813a55311cfbeb60ba1d7a8a326b646a2aa) Add direct .NET Standard 2.0 support
- Additional commits viewable in [compare view](https://github.com/AutoFixture/AutoFixture/compare/v3.51.0...v4.9.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 yourself)
- `@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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- 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.9.0.
Release notes
*Sourced from [AutoFixture's releases](https://github.com/AutoFixture/AutoFixture/releases).* > ## 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. > > ## Version 4.4.0 > New features: > - Added auto-configured mode for the FakeItEasy integration (thanks [@blairconrad](https://github.com/blairconrad)) 🎉 > - `Range` annotation attribute now supports `TimeSpan` (thanks [@damian](https://github.com/damian)-krychowski) > - Now support `MinLength` and `MaxLength` data annotation attributes (thanks again [@damian](https://github.com/damian)-krychowski) > > ## Version 4.3.0 > Improvements: > ... (truncated)Commits
- [`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)) - [`ef45e00`](https://github.com/AutoFixture/AutoFixture/commit/ef45e0018209539a7ad901002240412903a01a6a) Merge pull request [#1115](https://github-redirect.dependabot.com/AutoFixture/AutoFixture/issues/1115) from zvirja/maintain-project - [`764ef34`](https://github.com/AutoFixture/AutoFixture/commit/764ef340fea59e4abadd14a681041d1e1a41a9e3) Use Roslyn-based analyzers only - [`522e556`](https://github.com/AutoFixture/AutoFixture/commit/522e55678fc567d7809ea865e7aa56681f7d1f6a) Remove test entry point workaround - [`8eea066`](https://github.com/AutoFixture/AutoFixture/commit/8eea066e08ca5b018e51ba345ceb67b2727e9c63) Randomize test result files upload - [`017bd7c`](https://github.com/AutoFixture/AutoFixture/commit/017bd7c6f97fcb3c01cb1c2e5ab2ddef7612231d) Upload all test results in parallel - [`4057f11`](https://github.com/AutoFixture/AutoFixture/commit/4057f119c83c42ce5efa1254bf2a05dcc72aca72) Use `dotnet test` to run all tests - [`f96ee81`](https://github.com/AutoFixture/AutoFixture/commit/f96ee813a55311cfbeb60ba1d7a8a326b646a2aa) Add direct .NET Standard 2.0 support - Additional commits viewable in [compare view](https://github.com/AutoFixture/AutoFixture/compare/v3.51.0...v4.9.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 yourself) - `@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) - Automerge options (never/patch/minor, and dev/runtime dependencies) - 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.