Ardalis Specification Versions Save

Base class with tests for adding specifications to a DDD model

v8.0

5 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ardalis/Specification/compare/v7.0...v8.0

v7.0

11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ardalis/Specification/compare/v6.1.0...v7.0

v6.1.0

1 year ago

Added AddRangeAsync. https://github.com/ardalis/Specification/pull/239 Added dictionary as arbitrary state for specifications. https://github.com/ardalis/Specification/pull/248 Added support for updating specifications. https://github.com/ardalis/Specification/pull/251 Updated base specifications as non-abstract classes. https://github.com/ardalis/Specification/pull/252 Update the infrastructure for single result specifications. https://github.com/ardalis/Specification/pull/272 Added UpdateRangeAsync. https://github.com/ardalis/Specification/pull/272 Add WithSpecification overload for specifications with Select. https://github.com/ardalis/Specification/pull/273

v6.0.1

2 years ago

Updated XML docs filename

v6.0.0

2 years ago

Release 6.0.0

See README.md Breaking changes Improve in-memory evaluation performance. #182. Breaking Changes: The specification state for Where, Order, and Search expressions is stored in separate types. Remove Paginate builder action. Breaking Change (It was marked as obsolete since version 4). Issue #189

  Other updates
  Add support for AnyAsync in the base repository. #180
  Add SQL Like implementation for the in-memory evaluator. #150
  Add support for IgnoreQueryFilters. #159
  Return Task<int> from SaveChangesAsync. #174
  Add support for condition in the specification builder methods. #143
  Improve Include evaluation performance by implementing caching (opt-in feature). Issue #187
  Implement infrastructure for specification validators. Issue #111
  Adding XML Comments #224

What's Changed

New Contributors

Full Changelog: https://github.com/ardalis/Specification/compare/v5.2.0...v6.0.0

1.2.0

4 years ago

Added SpecificationEvaluator and some unit tests to verify behavior.