Skip to content

chore(deps): update nuget non-major dependencies #93

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 20, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update Pending
Altinn.Platform.Storage.Interface 4.0.8 -> 4.0.10 age adoption passing confidence nuget patch
FluentValidation (source) 11.10.0 -> 11.11.0 age adoption passing confidence nuget minor
Microsoft.IdentityModel.Protocols.OpenIdConnect 8.3.1 -> 8.12.0 age adoption passing confidence nuget minor
Yarp.ReverseProxy 2.2.0 -> 2.3.0 age adoption passing confidence nuget minor
dotnet-sdk 8.0.100 -> 8.0.410 age adoption passing confidence dotnet-sdk patch 8.0.411
libphonenumber-csharp 8.13.49 -> 8.13.55 age adoption passing confidence nuget patch

Release Notes

JeremySkinner/fluentvalidation (FluentValidation)

v11.11.0

Compare Source

Release notes

Please read the upgrade guide if you are moving from 10.x to 11.x

Changes in 11.11.0

  • Add additional overload of WithState that takes a context (#​2276)

Changes in 11.10.0

  • Add WhereAsync as conterpart to Where on collection rules (#​2240)
  • Create IEnumValidator to expose the targeted Enum type of EnumValidator (#​2244)
  • Add Romansh language translations (#​2239)

Changes in 11.9.2

  • ScalePrecisionValidator error message clarification (#​2211)

Changes in 11.9.1

  • Fix issue with CascadeMode on child validators (#​2207)

Changes in 11.9.0

  • Fix memory leak in NotEmptyValidator/EmptyValidator (#​2174)
  • Add more descriptive error messages if a rule throws a NullReferenceException (#​2152)
  • Add support for caching root parameter expressions (eg RuleFor(x => x)) (#​2168)
  • Prevent AddValidatorsFromAssemblyContaining from registering validators twice (#​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

Changes in 11.8.0

  • Added AbstractValidator.OnRuleAdded to allow customization of rule instances after creation (#​2114)
  • Fix Serbian translation of LengthValidator (#​2147)
  • Fix chinese culture codes (#​2151)
  • Add Khmer translations (#​2155)
  • Various performance improvements (#​2158)
  • Fix ChildRules with class hierarchies (#​2165)

Changes in 11.7.1

  • Resolved issue with combining multiple ValidationResult instances where RuleSetsExecuted wasn't properly set on the combined result (#​2125)

Changes in 11.7.0

  • Add additional constructor for combining multiple ValidationResult instances (#​2125)
  • Add PropertyPath placeholder (#​2134)
  • Fix Brazilian Portuguese translation (#​2131)

Changes in 11.6.0

  • Add OnFailurecCreated callback in ValidatorOptions.Global (#​2120)
  • Fix typo in Russian localization (#​2102)
  • Add Tajik language (#​2108)
  • Fixed some typos in Validator Extension docblocks (#​2118)

Changes in 11.5.2

  • Resolve issue with ruleset propagation for multiple levels of child rules (#​2097)

Changes in 11.5.1

  • Deprecated the ability to disable the root model null check via overriding AbstractValidator.EnsureInstanceNotNull (See #​2069 for migration steps)
  • Deprecated the Transform and TransformAsync methods (See #​2072 for migration steps)

Changes in 11.5.0

  • MemberNameValidatorSelector now supports wildcard indexes in property paths (#​2056)
  • Added overload of TestValidateAsync that accepts a context (#​2052)
  • Minor optimization to regex validator (#​2035)
  • Added Kazakh translations (#​2036)
  • Added Catalan translations and updated Spanish translations (#​2050)
  • Updates to Uzbek Latin and Cyrillic translations (#​2040/#​2041/#​2045)
  • Updates to Italian translations (#​2039)
  • Updates to French translations (#​2065)

Changes in 11.4.0

  • Deprecate ScalePrecision validator and introduce PrecisionScale validator as its replacement (#​2030)

Changes in 11.3.0

  • Add a net7 build
  • Annotate string parameters with StringSyntaxAttribute.Regex in net7 builds (#​1957)
  • Fixes to SourceLink integration (#​2019)
  • Add Uzbek Latin and Cyrillic languages (#​2013)
  • Updates to Danish language (#​2012)

Changes in 11.2.2

  • MemberNameValidatorSelector should make use of PropertyNameResolver when parsing expressions (#​2003)

Changes in 11.2.1

  • Fix test helper Only() not taking into account parent-level unmatched failures (#​1986)

Changes in 11.2.0

  • Resolve issue with unexpected results when with nested Include calls with the MemberNameValidatorSelector (#​1989)
  • Add a new Selector Factory for the Composite Selector (#​1988)

Changes in 11.1.1

  • Fix issue with incorrect rulesets being executed in a child validator when combined with ChildRules (#​1981)
  • Bulgarian translations of default messages (#​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)
  • MVC auto validation: Deprecated Implicit validation of root collection elements (#​1960)
  • Deprecated InjectValidator (#​1960)
  • Deprecated IValidatorFactory and ServiceProviderValidatorFactory (#​1961)
  • Introduce services.AddFluentValidationAutoValidation() and services.AddFluentValidationClientsideAdapters() as replacements for services.AddFluentValidation() (#​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)

Changes in 11.0.2

  • Child validator contexts now contain a reference to their parent context (#​1945)
  • Support deserialization of ValidationResult using System.Text.Json (#​1928)

Changes in 11.0.1

  • Fix regression in the Test Helper affecting the With* and Without* assertion methods (#​1937)

Changes in 11.0

  • Throw exceptions when async validator is invoked synchronously (#​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)

Downloads

Binaries can be downloaded from nuget:

AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet (Microsoft.IdentityModel.Protocols.OpenIdConnect)

v8.12.0

Compare Source

====

New Features

  • Enhance ConfigurationManager with event handling
    Added event handling capabilities to the ConfigurationManager, enabling consumers to subscribe to configuration change events. This enhancement improves extensibility and allows more responsive applications. For details see #​3253

Bug Fixes

  • Add expected Base64UrlEncoder.Decode overload for NET6 and 8
    Introduced the expected overload of Base64UrlEncoder.Decode for .NET 6 and 8, ensuring compatibility and preventing missing method issues on these frameworks.
    For details see #​3249

Fundamentals

  • Add AI assist rules
    Incorporated AI assist rules to enhance AI agents effectiveness.
    For details see #​3255
  • Update PublicApiAnalyzers and BannedApiAnalyzers to 4.14.0
    Upgraded analyzer packages for improved diagnostics and code consistency (in particular delegates are added).
    For details see #​3256
  • Move suppression of RS006 to csproj
    Centralized suppression of RS006 warnings in project files for easier management.
    For details see #​3230

v8.11.0

Compare Source

=====

New Features:

  • Microsoft.IdentityModel now exposes the AadIssuerValidator factory method publicly to enable caching functionality for AadIssuerValidator instances. See issue #​3245 for details.
  • Added a new public async API: JsonWebTokenHandler.DecryptTokenWithConfigurationAsync, which decrypts a JWE token using keys from either TokenValidationParameters or, if not present, from configuration (such as via a ConfigurationManager). This enhancement improves developer experience by enabling asynchronous, cancellation-aware JWE decryption scenarios, aligning with modern .NET async patterns and making integration with external key/configuration sources more robust and observable. See PR #​3243 for details.

v8.10.0

Compare Source

=====

Bug Fixes

  • Corrected casing of the Type attribute in SubjectConfirmationData. See #​3206.
  • Removed Microsoft.Bcl.Memory dependency for pre-.NET 9.0 targets. See #​3220 to avoid build warnings with the other target frameworks
  • Aligned Microsoft.Extensions.Logging.Abstractions version to 8.0.0 for .NET 9 to match other targets. See #​3226.

Fundamentals

v8.9.0

Compare Source

=====

Bug Fixes

New Features

  • Introduced a new delegate for reading custom token payload values on JsonWebToken. See #​2981.
  • Added an overload for ReadJsonWebToken to take a ReadOnlyMemory. See #​3205.

Fundamentals

  • Utilized IList to avoid enumerator allocation during audience validation. See #​3204.

v8.8.0

Compare Source

=====

New Features

  • Adds the ability for the metadata refresh to be done as a blocking call, as per 8.0.1 behavior. This is done through the Switch.Microsoft.IdentityModel.UpdateConfigAsBlocking switch. If set, configuration calls will be blocking when metadata is updated, otherwise, if token arrive with a new signing keys, validation errors will be returned to the caller. See PR #​3193 for details.
  • Identity.Model updates some log and error messages (IDX10214, IDX10215). If the information is needed for debugging purposes, it can be reverted via the Switch.Microsoft.IdentityModel.DoNotScrubExceptions AppContextSwitch. See PR #​3195 and https://aka.ms/identitymodel/app-context-switches for details.
  • Change all plain object locks to System.Thread.Lock objects for .NET 9 or greater. See PRs #​3185 and #​3189 for details.

v8.7.0

Compare Source

=====

Bug Fixes

  • Add back internal methods IsRecoverableException and IsRecoverableExceptionType whose signatures were changed in the previous version. See #​3181.

New Features

  • Make Cnf class public and move it to Microsoft.IdentityModel.Tokens package. See #​3165.

v8.6.1

Compare Source

=====

Bug fix

  • Microsoft.IdentityModel now triggers a configuration refresh if token decryption fails. See issue #​3148 for details.
  • Fix a bug in JsonWebTokenHandler where JwtTokenDecryptionParameters's Alg and Enc were not set during token decryption, causing IDX10611 and IDX10619 errors to show null values in the messages. See issue #​3003 for details.

Fundamentals

  • For development, IdentityModel now has a global.json file to specify the .NET SDK version. See issue #​2995 for details.

v8.6.0

Compare Source

=====

New Features

  • TokenValidationParameters has a new boolean property TryAllDecryptionKeys that let you choose whether to try all decrypt keys when no key matches the token decrypt key IDs. By default it's set to true (legacy behavior) but you can set it to false to avoid tyring all keys which is more performant. See #​3128
  • Promote KeyInfo.MatchesKey from internal to protected internal virtual to enable SAML extensibility (for CoreWcf). See #​3140

Fundamentals

  • Update dependency on Microsoft.Extensions.Logging.Abstractions from 9.0.0 to 8.0.2 to avoid package downgrade in apps on .NET 9 using a netstandard2.0 library referencing logging.abstractions. See 3143
  • Add more tests for encrypted tokens. See #​3139

v8.5.0

Compare Source

=====

Reverting previous breaking change

  • The Configuration Manager has been reverted to version 8.3.1. The changes made in 8.4.0 assume the configuration manager is used as a singleton, which is similar to marking the type as disposable. We have since learned that adding IDisposable is a breaking change, so we are following semver guidance and reverting and releasing a minor version (8.5.0).
  • Cherry-picked Changes: Included changes from PR #​3022 and #​3104.

v8.4.0

Compare Source

=====

New Features

  • App context switch allows blocking or non-blocking calls for configuration. See PR #​3106 for details and issue #​3082 for details.
  • IdentityModel now enables symmetric and asymmetric keys to be created publicly with JWK. See #​3094 for details.
  • IdentityModel now allows specifying the HTTP protocol version and version policy. See #​2808 for details.

Repair items

  • Add request count and duration telemetry for configuration requests. See #​3022 for details.
  • KeyID should be present in exception messages and is no longer PII. See #​3104 for details.

Fundamentals

  • Fix spelling issues in xml comments. See #​3117 for details.
  • Fix comment coverage in PR builds. See #​3079 for details.
Work related to redesign of IdentityModel's token validation logic #​2711
dotnet/yarp (Yarp.ReverseProxy)

v2.3.0: 2.3.0

This release supports .NET 8.0 and newer. See Getting Started.
Note that while this version also includes targets for .NET 6 and .NET 7, those runtimes are no longer supported.

The Yarp.ReverseProxy packages are available on NuGet.org.

Breaking changes

  • More errors triggered by the client disconnecting are now logged under a Debug severity (#​2765 by @​MihaZupan).
    • ForwarderError.ResponseBodyCanceled and UpgradeResponseCanceled are no longer logged with a Warning severity.
    • This is a continuation of a change we've made in 2.2 where we've done the same with RequestCanceled, RequestBodyCanceled, and UpgradeRequestCanceled.
  • Replacing the HttpRequestMessage.Content property in a request transform will throw an exception (#​2722 by @​MihaZupan).
    • While setting the property may have appeared to work during limited testing, it could lead to various issues as YARP internally relies on the property remaining unchanged. See the pull request for more context on this change.
  • We now always enforce the HttpVersionPolicy during HTTP version negotiation (#​2729 by @​MihaZupan).
    • It was previously possible for YARP to initiate HTTP/1.1 connections for WebSocket and SPDY requests even if the specified HttpVersionPolicy disallowed it. This was breaking scenarios such as outgoing HTTP/2 WebSockets without TLS.
    • If the policy disallows the use of outbound HTTP/1.1, SPDY requests will not be proxied and will instead return a RequestCreation error.
    • This does not affect the default YARP configuration, which is Version=2.0, Policy=RequestVersionOrLower.

Major changes

  • YARP has always logically been a part of .NET and we have now moved the repository from the microsoft to the dotnet organization.
  • We've created a JSON schema for YARP configuration! Editing now comes with validation and autocompletions (#​2758 by @​MihaZupan).
    • The change is automatic when referencing the 2.3.0 version of the YARP package and editing the ReverseProxy section in appsettings.json.
      image
      image
    • If you encounter any issues with the schema, please let us know by opening an issue.
    • False positives can be safely ignored until we're able to update the schema. Runtime interpretation of the configuration remains unchanged and is unaffected by schema validation.
    • You can manually reference the latest version of the schema without changing the package by pointing Visual Studio at https://raw.githubusercontent.com/dotnet/yarp/refs/heads/main/src/ReverseProxy/ConfigurationSchema.json.
      image
  • We've started shipping a minimal YARP container image at mcr.microsoft.com (#​2710 by @​benjaminpetit).
    • More functionality will be added to the image over time.

Other changes

New Contributors

For a full list of changes see here.

dotnet/sdk (dotnet-sdk)

v8.0.410

Compare Source

v8.0.409: .NET 8.0.16

Compare Source

Release

What's Changed

Full Changelog: dotnet/sdk@v8.0.408...v8.0.409

v8.0.408: .NET 8.0.15

Compare Source

Release

What's Changed


Configuration

📅 Schedule: Branch creation - "before 07:00 on Thursday" in timezone Europe/Oslo, 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 2 times, most recently from e111afb to 6454f0c Compare April 15, 2024 07:21
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 2 times, most recently from 4f182c2 to 0ebdd94 Compare April 26, 2024 16:44
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 2 times, most recently from 4c9d5ae to 540a211 Compare May 6, 2024 09:37
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 4 times, most recently from edcee3a to d602159 Compare May 20, 2024 10:00
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 3 times, most recently from f398b91 to f9ed952 Compare May 23, 2024 09:06
@renovate renovate bot changed the title Update nuget non-major dependencies chore(deps): update nuget non-major dependencies May 23, 2024
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 3 times, most recently from d12efda to 5a16a31 Compare June 5, 2024 09:09
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 3 times, most recently from 7028f88 to c8ae644 Compare June 13, 2024 15:11
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 4 times, most recently from 2e3b6bd to 3d73753 Compare June 18, 2024 11:10
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 2 times, most recently from ff19af1 to c151710 Compare July 7, 2024 10:27
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch from c151710 to 930c45b Compare July 14, 2024 08:15
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 2 times, most recently from e2745a5 to 493b3ed Compare July 29, 2024 09:50
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch from 493b3ed to 8fcd992 Compare August 9, 2024 06:21
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 4 times, most recently from f30a0a0 to 5ff1f1d Compare November 19, 2024 22:35
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 2 times, most recently from 6dea4de to 11d1ccc Compare December 11, 2024 08:22
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch from 11d1ccc to 416827e Compare December 16, 2024 09:02
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch from 416827e to 71d272e Compare January 17, 2025 02:16
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 2 times, most recently from 505cc65 to 88fa72b Compare January 30, 2025 16:29
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch from 88fa72b to 366c22e Compare February 3, 2025 10:26
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 3 times, most recently from 780c7f0 to e12f817 Compare February 17, 2025 09:40
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch from e12f817 to ba7f6ca Compare March 14, 2025 01:15
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch from ba7f6ca to f46d0ab Compare March 27, 2025 10:14
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 3 times, most recently from 0e0c2e8 to cc92241 Compare April 11, 2025 05:07
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 2 times, most recently from cf7f254 to 3e14dcc Compare May 1, 2025 16:52
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 3 times, most recently from 5339711 to 057b907 Compare May 16, 2025 01:12
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch 3 times, most recently from 14a1053 to f34ed25 Compare May 25, 2025 01:19
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch from f34ed25 to 3c209eb Compare May 26, 2025 21:11
@renovate renovate bot force-pushed the renovate/nuget-minor-patch branch from 3c209eb to b99e90b Compare June 6, 2025 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants