FatturaElettronica / FatturaElettronica.Forms

Windows.Forms per FatturaElettronica.NET
http://fatturaelettronicaopensource.org/
Other
4 stars 11 forks source link

Bump FluentValidation from 8.1.3 to 8.6.0 #57

Closed dependabot-preview[bot] closed 4 years ago

dependabot-preview[bot] commented 4 years ago

Bumps FluentValidation from 8.1.3 to 8.6.0.

Release notes *Sourced from [FluentValidation's releases](https://github.com/JeremySkinner/fluentvalidation/releases).* > ## 8.5.1 > # Release notes > > - Ensure lazily loaded calls to `WithMessage` can be used for client-side validation, provided they don't attempt to access model properties from inside the delegate (eg when using IStringLocalizer). > - Fix issue where `OnFailure` didn't work properly when invoked on validators with conditions. > > # Downloads > > Binaries can be downloaded from nuget: > - [FluentValidation](http://nuget.org/packages/fluentvalidation) - Main package > - [FluentValidation.AspNetCore](http://nuget.org/packages/fluentvalidation.aspnetcore) - ASP.NET Core integration > - [FluentValidation.WebApi](http://nuget.org/packages/fluentvalidation.webapi) - Legacy ASP.NET Web Api 2 integration (deprecated) > - [FluentValidation.Mvc5](http://nuget.org/packages/fluentvalidation.mvc5) - Legacy ASP.NET MVC 5 integration (deprecated) > > ## 8.5.0 > # Release notes > > - Add support for ASP.NET Core 3. > - Add ASP.NET Core-compatible version of the email address validator. > - Simplify the advanced test-helper syntax. > - Add support for defining child rules inline when using `RuleForEach`. > - `ValidatorDescriptor` now has consistent handling of model-level rules. > - `RuleForEach` can now access collection index in error message with `{CollectionIndex}` placeholder. > - Welsh language translations of default error messages. > - Hungrian language translations of default error messages. > - Indonesian language translations of default error messages. > - Using `RuleForEach` combined with `When` has more intuitive behaviour. > - Fixed order of rule execution when using async validation. > > Of these new features, the main one to note is the new `ChildRules` syntax. When defining a rule against a collection of complex types, rules for the child properties can be defined directly inline rather than having to use a child validator: > > ```csharp > public class CustomerValidator : AbstractValidator { > public CustomerValidator() { > RuleForEach(x => x.Orders).ChildRules(order => { > order.RuleFor(x => x.ProductName).NotNull(); > order.RuleFor(x => x.Amount).GreaterThan(0); > }); > } > } > ``` > > # Downloads > > Binaries can be downloaded from nuget: > - [FluentValidation](http://nuget.org/packages/fluentvalidation) - Main package > - [FluentValidation.AspNetCore](http://nuget.org/packages/fluentvalidation.aspnetcore) - ASP.NET Core integration > - [FluentValidation.WebApi](http://nuget.org/packages/fluentvalidation.webapi) - Legacy ASP.NET Web Api 2 integration (deprecated) > - [FluentValidation.Mvc5](http://nuget.org/packages/fluentvalidation.mvc5) - Legacy ASP.NET MVC 5 integration (deprecated) > > ... (truncated)
Changelog *Sourced from [FluentValidation's changelog](https://github.com/JeremySkinner/FluentValidation/blob/master/Changelog.txt).* > 8.6.0 - 4 December 2019 > Add support for ASP.NET Core 3.1 > Fixed issue with property indexers being incorrectly stripped out when using test extensions. > AddToModelState no longer includes a dot if PropertyName is null > > 8.5.1 - 2 November 2019 > Ensure lazily loaded calls to WithMessage can be used for client-side validation, provided they don't attempt to access model properties from inside the delegate (eg when using IStringLocalizer). > Fix issue where OnFailure didn't work properly when invoked on validators with conditions. > > 8.5.0 - 24 September 2019 > Add ASP.NET Core-compatible version of the email address validator. > Simplify the advanced testhelper syntax. > Add support for ASP.NET Core 3. > Add support for defining child rules inline. > ValidatorDescriptor now has consistent handling of model-level rules. > RuleForEach can now access collection index in error message with {CollectionIndex} placeholder. > Welsh language translations of default error messages. > Hungrian language translations of default error messages. > Indonesian language translations of default error messages. > Using RuleForEach combined with When is now more intuitive. > Fixed order of rule execution when using async validation. > > 8.4.0 - 10 May 2019 > Added simplified version of several messages across all translations to aid with ASP.NET Clientside validation. > New enum validator for string properties. > > 8.3.0 - 24 April 2019 > Fix issue in ASP.NET Core integration with GetServiceProvider not working correctly when invoked against a CustomContext/MessageBuilderContext. > Improved how LanguageStringSource works with error-code overrides. > Fix thread-safety issue with use of PropertyValidatorOptions.Empty (now removed). > Improved how calls to When/Unless are handled internally. > DelegatingValidator is now marked as deprecated. > Improvements to Croatian language translations. > Improvements to Georgian language translations. > Resolved subtle bug where top-level WhenAsync wouldn't work correctly when wrapping a top-level call to When. > > 8.2.3 - 12 April 2019 > Fix issue with WebApi integration where DataAnnotations validation could generate duplicate messages when used in the same > project as FluentValidation. > > 8.2.2 - 5 April 2019 > Fix typo in FluentValidation.DependencyInjectionExtensions package name. > > 8.2.1 - 4 April 2019 > Resolved issue using InjectValidator with RuleForEach. > Add support for a default IValidatorInterceptor to be registered with the ASP.NET Core Service Provider. > Added "Without" test extensions for consistency with existing "With" text extensions. > > 8.2.0 - 26 March 2019 > Add extensions for injecting child validators using the ASP.NET Core Service Provider. > ... (truncated)
Commits - [`8424a13`](https://github.com/JeremySkinner/FluentValidation/commit/8424a1389bd629374da983a8e3c430792519012c) Update to ASP.NET Core 3.1 ([#1276](https://github-redirect.dependabot.com/JeremySkinner/fluentvalidation/issues/1276)) - [`fbebb58`](https://github.com/JeremySkinner/FluentValidation/commit/fbebb58415c5a4432588d57a8bed5ebdcbf12e19) AddToModelState no longer includes a dot if PropertyName is null or empty ([#1](https://github-redirect.dependabot.com/JeremySkinner/fluentvalidation/issues/1)... - [`0555f8b`](https://github.com/JeremySkinner/FluentValidation/commit/0555f8b8f4a30bad1842ee4a37de14a73ab9ea77) Don't strip indexers out of property names if using a string rather than a la... - [`e1f27b2`](https://github.com/JeremySkinner/FluentValidation/commit/e1f27b2cfab807cd06a46bca2ad238ada8e164b3) Fix minor typo in DI project description ([#1274](https://github-redirect.dependabot.com/JeremySkinner/fluentvalidation/issues/1274)) - [`35a147a`](https://github.com/JeremySkinner/FluentValidation/commit/35a147ae9e7af2583bf3412ee3aa3d668b0df0f4) Fix example - [`01e9be2`](https://github.com/JeremySkinner/FluentValidation/commit/01e9be2a27de4c44e7fb61f79547ec70f3c890a0) fix site url metadata ([#1262](https://github-redirect.dependabot.com/JeremySkinner/fluentvalidation/issues/1262)) - [`348bcb4`](https://github.com/JeremySkinner/FluentValidation/commit/348bcb490628330234ec299d667d2e04f088d5ea) Bump version - [`d21ea15`](https://github.com/JeremySkinner/FluentValidation/commit/d21ea15a128322db78272ee872ad8594ee64c457) Minor tidy up NoopPropertyValidator.ValidateAsync - [`0973909`](https://github.com/JeremySkinner/FluentValidation/commit/0973909387248090fdc7b2a4026773bbfa8e46ca) Update changelog - [`f2a89c9`](https://github.com/JeremySkinner/FluentValidation/commit/f2a89c9c98f8a7f2b93767fbf1064f6a9333c316) Make sure OnFailure works correctly with conditions ([#1253](https://github-redirect.dependabot.com/JeremySkinner/fluentvalidation/issues/1253)) - Additional commits viewable in [compare view](https://github.com/JeremySkinner/fluentvalidation/compare/8.1.3...8.6.0)


Dependabot compatibility score

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 close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
dependabot-preview[bot] commented 4 years ago

Superseded by #58.