Skip to content

Bump Ardalis.Result and Ardalis.Specification - #22

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/backend/src/WorkplaceBooking.Domain/ardalis-packages-4b636ec05f
Open

Bump Ardalis.Result and Ardalis.Specification#22
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/backend/src/WorkplaceBooking.Domain/ardalis-packages-4b636ec05f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown

Updated Ardalis.Result from 10.0.0 to 10.1.0.

Release notes

Sourced from Ardalis.Result's releases.

10.1.0

What's Changed

New Contributors

Full Changelog: ardalis/Result@v10.0.0...v10.1.0

Commits viewable in compare view.

Updated Ardalis.Specification from 8.0.0 to 9.3.1.

Release notes

Sourced from Ardalis.Specification's releases.

9.3.1

What's Changed

Full Changelog: ardalis/Specification@v9.3.0...v9.3.1

9.3.0

What's Changed

Full Changelog: ardalis/Specification@v9.2.0...v9.3.0

9.2.0

What's Changed

Full Changelog: ardalis/Specification@v9.1.0...v9.2.0

9.1.0

What's Changed

Full Changelog: ardalis/Specification@v9.0.1...v9.1.0

9.0.1

What's Changed

Full Changelog: ardalis/Specification@v9.0.0...v9.0.1

9.0.0

What's Changed

New Contributors

Full Changelog: ardalis/Specification@v8.0...v9.0.0

Breaking Changes

The "standard" use of the library remains fairly intact.

  • The obsolete GetBySpec repository methods are removed.
  • The IEntity interface is removed.
  • The Select/SelectMany are applied at the end of the chain or in a separate Query clause. These extension methods return void and no further chaining is possible.

In this version, we refactored the internals and the building blocks significantly. The "advanced" use cases are affected by these changes. Users who have custom extensions or have been relying on the internals need to migrate accordingly.

  • The expression collections no longer are initialized to a new List<T> by default and will return Enumerable.Empty<T> if empty.
  • The default value for Take and Skip properties no longer is null. They're updated to a non-nullable int type with a default value of -1.
  • The specification constructors no longer accept IInMemorySpecificationEvaluator and ISpecificationValidator parameters. The properties are still defined as virtual and can be overridden.
  • The builder infrastructure is refactored to accommodate better flow for specs with projections. All extensions should be written for both ISpecificationBuilder<T> and ISpecificationBuilder<T, TResult> builders.
  • The OrderedSpecificationBuilder and CacheSpecificationBuilder are removed.
  • The in-memory SearchEvaluator is renamed to SearchMemoryEvaluator.
  • The IncludeEvaluator.Default and IncludeEvaluator.Cached singleton instances are removed. Instead, use the IncludeEvaluator.Instance.
  • The SpecificationEvaluator no longer accepts bool cacheEnabled parameter. The caching is applied by default wherever necessary.
  • The EntityType, PropertyType, and PreviousPropertyType are removed from IncludeExpressionInfo.
  • The Update and Delete repository methods return Task<int> (the affected rows).

Commits viewable in compare view.

@dependabot @github

dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: backend, dependencies, nuget. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Bumps Ardalis.Result from 10.0.0 to 10.1.0
Bumps Ardalis.Specification from 8.0.0 to 9.3.1

---
updated-dependencies:
- dependency-name: Ardalis.Result
  dependency-version: 10.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ardalis-packages
- dependency-name: Ardalis.Specification
  dependency-version: 9.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ardalis-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump the ardalis-packages group with 2 updates Bump Ardalis.Result and Ardalis.Specification Aug 24, 2026
@dependabot
dependabot Bot force-pushed the dependabot/nuget/backend/src/WorkplaceBooking.Domain/ardalis-packages-4b636ec05f branch from 272d91f to f3926aa Compare August 24, 2026 19:46
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