Skip to content

Commit

Permalink
chore(deps): update dependency fluentvalidation.dependencyinjectionex…
Browse files Browse the repository at this point in the history
…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
([#&#8203;2211](https://github.com/JeremySkinner/fluentvalidation/issues/2211))

#### Changes in 11.9.1

- Fix issue with CascadeMode on child validators
([#&#8203;2207](https://github.com/JeremySkinner/fluentvalidation/issues/2207))

#### Changes in 11.9.0

- Fix memory leak in NotEmptyValidator/EmptyValidator
([#&#8203;2174](https://github.com/JeremySkinner/fluentvalidation/issues/2174))
- Add more descriptive error messages if a rule throws a
`NullReferenceException`
([#&#8203;2152](https://github.com/JeremySkinner/fluentvalidation/issues/2152))
- Add support for caching root parameter expressions (eg `RuleFor(x =>
x)`)
([#&#8203;2168](https://github.com/JeremySkinner/fluentvalidation/issues/2168))
- Prevent `AddValidatorsFromAssemblyContaining` from registering
validators twice
([#&#8203;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
[#&#8203;2158](https://github.com/JeremySkinner/fluentvalidation/issues/2158)

#### Changes in 11.8.0

- Added `AbstractValidator.OnRuleAdded` to allow customization of rule
instances after creation
([#&#8203;2114](https://github.com/JeremySkinner/fluentvalidation/issues/2114))
- Fix Serbian translation of LengthValidator
([#&#8203;2147](https://github.com/JeremySkinner/fluentvalidation/issues/2147))
- Fix chinese culture codes
([#&#8203;2151](https://github.com/JeremySkinner/fluentvalidation/issues/2151))
- Add Khmer translations
([#&#8203;2155](https://github.com/JeremySkinner/fluentvalidation/issues/2155))
- Various performance improvements
([#&#8203;2158](https://github.com/JeremySkinner/fluentvalidation/issues/2158))
- Fix ChildRules with class hierarchies
([#&#8203;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
([#&#8203;2125](https://github.com/JeremySkinner/fluentvalidation/issues/2125))

#### Changes in 11.7.0

- Add additional constructor for combining multiple ValidationResult
instances
([#&#8203;2125](https://github.com/JeremySkinner/fluentvalidation/issues/2125))
- Add PropertyPath placeholder
([#&#8203;2134](https://github.com/JeremySkinner/fluentvalidation/issues/2134))
- Fix Brazilian Portuguese translation
([#&#8203;2131](https://github.com/JeremySkinner/fluentvalidation/issues/2131))

#### Changes in 11.6.0

- Add OnFailurecCreated callback in ValidatorOptions.Global
([#&#8203;2120](https://github.com/JeremySkinner/fluentvalidation/issues/2120))
- Fix typo in Russian localization
([#&#8203;2102](https://github.com/JeremySkinner/fluentvalidation/issues/2102))
- Add Tajik language
([#&#8203;2108](https://github.com/JeremySkinner/fluentvalidation/issues/2108))
- Fixed some typos in Validator Extension docblocks
([#&#8203;2118](https://github.com/JeremySkinner/fluentvalidation/issues/2118))

#### Changes in 11.5.2

- Resolve issue with ruleset propagation for multiple levels of child
rules
([#&#8203;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
[#&#8203;2069](https://github.com/JeremySkinner/fluentvalidation/issues/2069)
for migration steps)
- Deprecated the `Transform` and `TransformAsync` methods (See
[#&#8203;2072](https://github.com/JeremySkinner/fluentvalidation/issues/2072)
for migration steps)

#### Changes in 11.5.0

- MemberNameValidatorSelector now supports wildcard indexes in property
paths
([#&#8203;2056](https://github.com/JeremySkinner/fluentvalidation/issues/2056))
- Added overload of TestValidateAsync that accepts a context
([#&#8203;2052](https://github.com/JeremySkinner/fluentvalidation/issues/2052))
- Minor optimization to regex validator
([#&#8203;2035](https://github.com/JeremySkinner/fluentvalidation/issues/2035))
- Added Kazakh translations
([#&#8203;2036](https://github.com/JeremySkinner/fluentvalidation/issues/2036))
- Added Catalan translations and updated Spanish translations
([#&#8203;2050](https://github.com/JeremySkinner/fluentvalidation/issues/2050))
- Updates to Uzbek Latin and Cyrillic translations
([#&#8203;2040](https://github.com/JeremySkinner/fluentvalidation/issues/2040)/[#&#8203;2041](https://github.com/JeremySkinner/fluentvalidation/issues/2041)/[#&#8203;2045](https://github.com/JeremySkinner/fluentvalidation/issues/2045))
- Updates to Italian translations
([#&#8203;2039](https://github.com/JeremySkinner/fluentvalidation/issues/2039))
- Updates to French translations
([#&#8203;2065](https://github.com/JeremySkinner/fluentvalidation/issues/2065))

#### Changes in 11.4.0

- Deprecate `ScalePrecision` validator and introduce `PrecisionScale`
validator as its replacement
([#&#8203;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
([#&#8203;1957](https://github.com/JeremySkinner/fluentvalidation/issues/1957))
- Fixes to SourceLink integration
([#&#8203;2019](https://github.com/JeremySkinner/fluentvalidation/issues/2019))
- Add Uzbek Latin and Cyrillic languages
([#&#8203;2013](https://github.com/JeremySkinner/fluentvalidation/issues/2013))
- Updates to Danish language
([#&#8203;2012](https://github.com/JeremySkinner/fluentvalidation/issues/2012))

#### Changes in 11.2.2

- `MemberNameValidatorSelector` should make use of
`PropertyNameResolver` when parsing expressions
([#&#8203;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
([#&#8203;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`
([#&#8203;1989](https://github.com/JeremySkinner/fluentvalidation/issues/1989))
- Add a new Selector Factory for the Composite Selector
([#&#8203;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
([#&#8203;1981](https://github.com/JeremySkinner/fluentvalidation/issues/1981))
- Bulgarian translations of default messages
([#&#8203;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
([#&#8203;1960](https://github.com/JeremySkinner/fluentvalidation/issues/1960))
- MVC auto validation: Deprecated Implicit validation of root collection
elements
([#&#8203;1960](https://github.com/JeremySkinner/fluentvalidation/issues/1960))
- Deprecated `InjectValidator`
([#&#8203;1960](https://github.com/JeremySkinner/fluentvalidation/issues/1960))
- Deprecated `IValidatorFactory` and `ServiceProviderValidatorFactory`
([#&#8203;1961](https://github.com/JeremySkinner/fluentvalidation/issues/1961))
- Introduce `services.AddFluentValidationAutoValidation()` and
`services.AddFluentValidationClientsideAdapters()` as replacements for
`services.AddFluentValidation()`
([#&#8203;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
([#&#8203;1955](https://github.com/JeremySkinner/fluentvalidation/issues/1955))

#### Changes in 11.0.2

- Child validator contexts now contain a reference to their parent
context
([#&#8203;1945](https://github.com/JeremySkinner/fluentvalidation/issues/1945))
- Support deserialization of `ValidationResult` using System.Text.Json
([#&#8203;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
([#&#8203;1937](https://github.com/JeremySkinner/fluentvalidation/issues/1937))

#### Changes in 11.0

- Throw exceptions when async validator is invoked synchronously
([#&#8203;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
([#&#8203;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
renovate[bot] and oskogstad authored Jun 19, 2024
1 parent ea99586 commit a03501a
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<PackageReference Include="HtmlAgilityPack" Version="1.11.61" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="11.9.1" />
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="11.9.2" />
<PackageReference Include="MediatR" Version="12.3.0" />
<PackageReference Include="Npgsql" Version="8.0.3" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.4" />
Expand Down

0 comments on commit a03501a

Please sign in to comment.