Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update dependency fluentvalidation.dependencyinjectionex…
…tensions to v11.9.2 (#865) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [FluentValidation.DependencyInjectionExtensions](https://fluentvalidation.net/) ([source](https://github.com/JeremySkinner/fluentvalidation)) | `11.9.1` -> `11.9.2` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/FluentValidation.DependencyInjectionExtensions/11.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/FluentValidation.DependencyInjectionExtensions/11.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/FluentValidation.DependencyInjectionExtensions/11.9.1/11.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/FluentValidation.DependencyInjectionExtensions/11.9.1/11.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>JeremySkinner/fluentvalidation (FluentValidation.DependencyInjectionExtensions)</summary> ### [`v11.9.2`](https://github.com/FluentValidation/FluentValidation/releases/tag/11.9.2) [Compare Source](https://github.com/JeremySkinner/fluentvalidation/compare/11.9.1...11.9.2) ### Release notes [Please read the upgrade guide if you are moving from 10.x to 11.x](https://docs.fluentvalidation.net/en/latest/upgrading-to-11.html) Note that the after 11.1.0 release, the `FluentValidation.AspNetCore` package has been moved to a separate repository and is now versioned and released separately. These release notes now only apply to the core `FluentValidation` package. For `FluentValidation.AspNetCore` release notes, please visit the [FluentValidation.AspNetCore repository](https://github.com/FluentValidation/FluentValidation.AspNetCore). #### Changes in 11.9.2 - `ScalePrecisionValidator` error message clarification ([#​2211](https://github.com/JeremySkinner/fluentvalidation/issues/2211)) #### Changes in 11.9.1 - Fix issue with CascadeMode on child validators ([#​2207](https://github.com/JeremySkinner/fluentvalidation/issues/2207)) #### Changes in 11.9.0 - Fix memory leak in NotEmptyValidator/EmptyValidator ([#​2174](https://github.com/JeremySkinner/fluentvalidation/issues/2174)) - Add more descriptive error messages if a rule throws a `NullReferenceException` ([#​2152](https://github.com/JeremySkinner/fluentvalidation/issues/2152)) - Add support for caching root parameter expressions (eg `RuleFor(x => x)`) ([#​2168](https://github.com/JeremySkinner/fluentvalidation/issues/2168)) - Prevent `AddValidatorsFromAssemblyContaining` from registering validators twice ([#​2182](https://github.com/JeremySkinner/fluentvalidation/issues/2182)) - Add builds for .net 8 #### Changes in 11.8.1 - Fix unintentional behavioural changes in introduced in the previous release as part of [#​2158](https://github.com/JeremySkinner/fluentvalidation/issues/2158) #### Changes in 11.8.0 - Added `AbstractValidator.OnRuleAdded` to allow customization of rule instances after creation ([#​2114](https://github.com/JeremySkinner/fluentvalidation/issues/2114)) - Fix Serbian translation of LengthValidator ([#​2147](https://github.com/JeremySkinner/fluentvalidation/issues/2147)) - Fix chinese culture codes ([#​2151](https://github.com/JeremySkinner/fluentvalidation/issues/2151)) - Add Khmer translations ([#​2155](https://github.com/JeremySkinner/fluentvalidation/issues/2155)) - Various performance improvements ([#​2158](https://github.com/JeremySkinner/fluentvalidation/issues/2158)) - Fix ChildRules with class hierarchies ([#​2165](https://github.com/JeremySkinner/fluentvalidation/issues/2165)) #### Changes in 11.7.1 - Resolved issue with combining multiple ValidationResult instances where RuleSetsExecuted wasn't properly set on the combined result ([#​2125](https://github.com/JeremySkinner/fluentvalidation/issues/2125)) #### Changes in 11.7.0 - Add additional constructor for combining multiple ValidationResult instances ([#​2125](https://github.com/JeremySkinner/fluentvalidation/issues/2125)) - Add PropertyPath placeholder ([#​2134](https://github.com/JeremySkinner/fluentvalidation/issues/2134)) - Fix Brazilian Portuguese translation ([#​2131](https://github.com/JeremySkinner/fluentvalidation/issues/2131)) #### Changes in 11.6.0 - Add OnFailurecCreated callback in ValidatorOptions.Global ([#​2120](https://github.com/JeremySkinner/fluentvalidation/issues/2120)) - Fix typo in Russian localization ([#​2102](https://github.com/JeremySkinner/fluentvalidation/issues/2102)) - Add Tajik language ([#​2108](https://github.com/JeremySkinner/fluentvalidation/issues/2108)) - Fixed some typos in Validator Extension docblocks ([#​2118](https://github.com/JeremySkinner/fluentvalidation/issues/2118)) #### Changes in 11.5.2 - Resolve issue with ruleset propagation for multiple levels of child rules ([#​2097](https://github.com/JeremySkinner/fluentvalidation/issues/2097)) #### Changes in 11.5.1 - Deprecated the ability to disable the root model null check via overriding `AbstractValidator.EnsureInstanceNotNull` (See [#​2069](https://github.com/JeremySkinner/fluentvalidation/issues/2069) for migration steps) - Deprecated the `Transform` and `TransformAsync` methods (See [#​2072](https://github.com/JeremySkinner/fluentvalidation/issues/2072) for migration steps) #### Changes in 11.5.0 - MemberNameValidatorSelector now supports wildcard indexes in property paths ([#​2056](https://github.com/JeremySkinner/fluentvalidation/issues/2056)) - Added overload of TestValidateAsync that accepts a context ([#​2052](https://github.com/JeremySkinner/fluentvalidation/issues/2052)) - Minor optimization to regex validator ([#​2035](https://github.com/JeremySkinner/fluentvalidation/issues/2035)) - Added Kazakh translations ([#​2036](https://github.com/JeremySkinner/fluentvalidation/issues/2036)) - Added Catalan translations and updated Spanish translations ([#​2050](https://github.com/JeremySkinner/fluentvalidation/issues/2050)) - Updates to Uzbek Latin and Cyrillic translations ([#​2040](https://github.com/JeremySkinner/fluentvalidation/issues/2040)/[#​2041](https://github.com/JeremySkinner/fluentvalidation/issues/2041)/[#​2045](https://github.com/JeremySkinner/fluentvalidation/issues/2045)) - Updates to Italian translations ([#​2039](https://github.com/JeremySkinner/fluentvalidation/issues/2039)) - Updates to French translations ([#​2065](https://github.com/JeremySkinner/fluentvalidation/issues/2065)) #### Changes in 11.4.0 - Deprecate `ScalePrecision` validator and introduce `PrecisionScale` validator as its replacement ([#​2030](https://github.com/JeremySkinner/fluentvalidation/issues/2030)) #### Changes in 11.3.0 - Add a net7 build - Annotate string parameters with `StringSyntaxAttribute.Regex` in net7 builds ([#​1957](https://github.com/JeremySkinner/fluentvalidation/issues/1957)) - Fixes to SourceLink integration ([#​2019](https://github.com/JeremySkinner/fluentvalidation/issues/2019)) - Add Uzbek Latin and Cyrillic languages ([#​2013](https://github.com/JeremySkinner/fluentvalidation/issues/2013)) - Updates to Danish language ([#​2012](https://github.com/JeremySkinner/fluentvalidation/issues/2012)) #### Changes in 11.2.2 - `MemberNameValidatorSelector` should make use of `PropertyNameResolver` when parsing expressions ([#​2003](https://github.com/JeremySkinner/fluentvalidation/issues/2003)) #### Changes in 11.2.1 - Fix test helper `Only()` not taking into account parent-level unmatched failures ([#​1986](https://github.com/JeremySkinner/fluentvalidation/issues/1986)) #### Changes in 11.2.0 - Resolve issue with unexpected results when with nested `Include` calls with the `MemberNameValidatorSelector` ([#​1989](https://github.com/JeremySkinner/fluentvalidation/issues/1989)) - Add a new Selector Factory for the Composite Selector ([#​1988](https://github.com/JeremySkinner/fluentvalidation/issues/1988)) #### Changes in 11.1.1 - Fix issue with incorrect rulesets being executed in a child validator when combined with ChildRules ([#​1981](https://github.com/JeremySkinner/fluentvalidation/issues/1981)) - Bulgarian translations of default messages ([#​1973](https://github.com/JeremySkinner/fluentvalidation/issues/1973)) #### Changes in 11.1.0 - Added a `ToDictionary` method to `ValidationResult` (particularly useful when working with Minimal APIs)- - MVC auto validation: Deprecated Implicit validation of child properties ([#​1960](https://github.com/JeremySkinner/fluentvalidation/issues/1960)) - MVC auto validation: Deprecated Implicit validation of root collection elements ([#​1960](https://github.com/JeremySkinner/fluentvalidation/issues/1960)) - Deprecated `InjectValidator` ([#​1960](https://github.com/JeremySkinner/fluentvalidation/issues/1960)) - Deprecated `IValidatorFactory` and `ServiceProviderValidatorFactory` ([#​1961](https://github.com/JeremySkinner/fluentvalidation/issues/1961)) - Introduce `services.AddFluentValidationAutoValidation()` and `services.AddFluentValidationClientsideAdapters()` as replacements for `services.AddFluentValidation()` ([#​1965](https://github.com/JeremySkinner/fluentvalidation/issues/1965)) - Remove duplication between sync and async validation in the internal model. #### Changes in 11.0.3 - Fix `AsyncValidatorInvokedSynchronouslyException` being incorrectly thrown when the top-level `When` method with `RuleForEach`, even when invoked asynchronously ([#​1955](https://github.com/JeremySkinner/fluentvalidation/issues/1955)) #### Changes in 11.0.2 - Child validator contexts now contain a reference to their parent context ([#​1945](https://github.com/JeremySkinner/fluentvalidation/issues/1945)) - Support deserialization of `ValidationResult` using System.Text.Json ([#​1928](https://github.com/JeremySkinner/fluentvalidation/issues/1928)) #### Changes in 11.0.1 - Fix regression in the Test Helper affecting the `With*` and `Without*` assertion methods ([#​1937](https://github.com/JeremySkinner/fluentvalidation/issues/1937)) #### Changes in 11.0 - Throw exceptions when async validator is invoked synchronously ([#​1705](https://github.com/JeremySkinner/fluentvalidation/issues/1705)) - Removal deprecated OnFailure/OnAnyFailure callbacks. - Remove deprecated `RunDefaultMvcValidationAfterFluentValidationExecutes` option from ASP.NET integration. - Remove deprecated `Options` property from RuleComponent. - Remove deprecated TestHelper methods. - Remove non-generic `PropertyValidator` backwards compatibility layer. - Add method `Only()` to the test helper asserting that no other validation errors were raised. - Ensure property covariance is properly handled throughout the internal model ([#​1713](https://github.com/JeremySkinner/fluentvalidation/issues/1713)) ### 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 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 7am on Sunday,before 7am on Wednesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/digdir/dialogporten). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Ole Jørgen Skogstad <skogstad@softis.net>
- Loading branch information