v6.0.0
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
- update build workflows by @halilkocaoz in #151
- Add dependency injection for Repository to Getting Started guide by @davidhenley in #157
- Docs builder extensions #162 by @vittorelli in #163
- ICacheSpecificationBuilder by @vittorelli in #161
- Adding some xml comments by @mustafaelshobaky in #168
- Add SQL LIKE implementation for the in-memory evaluator. by @fiseni in #153
- Implemented AnyAsync method by @gabrielheming in #183
- Refactor specification expressions by @devbased in #185
- Implement Include/ThenInclude as adapter by @devbased in #188
- Restore ISingleResultSpecificationOfT by @vittorelli in #196
- Remove paginate by @MarkusGnigler in #195
- Update docs for use with DbContext and Repository Pattern by @KyleMcMaster in #204
- Return Task from SaveChangesAsync. by @fiseni in #190
- Implement IgnoreQueryFilters feature. by @fiseni in #191
- Add support for condition in the specification builder methods. by @fiseni in #192
- Implement specification validators. by @fiseni in #193
- Update dependencies for all projects. by @fiseni in #210
- use DbSet Update method in repo Update method by @ardalis in #211
- Ardalis/doc ignorequeryfilters by @ardalis in #212
- Update specification with in memory collections documentation by @KyleMcMaster in #213
- Move the selector checks to the evaluators. by @fiseni in #214
- Docs: AsNoTracking by @ardalis in #216
- Update quick-start-guide.md by @KyleMcMaster in #218
- Update abstract repository documentation by @KyleMcMaster in #220
- Update abstract repository documentation by @KyleMcMaster in #221
- Update Evaluate documentation by @KyleMcMaster in #222
- Fix preprocessor directives in EF Core project to account for net6.0 by @fiseni in #219
- Fix nullability warnings. by @fiseni in #223
- Adding and Applying EditorConfig by @ardalis in #226
New Contributors
- @halilkocaoz made their first contribution in #151
- @davidhenley made their first contribution in #157
- @vittorelli made their first contribution in #163
- @gabrielheming made their first contribution in #183
- @devbased made their first contribution in #185
- @MarkusGnigler made their first contribution in #195
- @KyleMcMaster made their first contribution in #204
Full Changelog: v5.2.0...v6.0.0