Releases: fiseni/QuerySpecification
Releases · fiseni/QuerySpecification
QuerySpecification v11.5.0
QuerySpecification v11.4.0
What's Changed
- Add support for .NET 10.0 TFM
- Update NuGet dependencies.
Full Changelog: v11.3.1...v11.4.0
QuerySpecification v11.3.1
QuerySpecification v11.3.0
What's Changed
- Improve auto discovery infrastructure.
- Update NuGet dependencies.
- Minor improvements.
Full Changelog: v11.2.0...v11.3.0
QuerySpecification v11.2.0
What's Changed
Full Changelog: v11.1.0...v11.2.0
QuerySpecification v11.1.0
What's Changed
- Add .NET 9 target. by @fiseni in #28
- Fix issues for ThenInclude and inheritance models. by @fiseni in #25
- Add IgnoreAutoIncludes by @fiseni in #23
- Add support for query tags. by @fiseni in #24
- Add WithCacheKey by @fiseni in #26
- Add WithProjectionOf feature. by @fiseni in #27
Full Changelog: v11.0.0...v11.1.0
QuerySpecification v11.0.0
- Refactored and rebuilt the internals from the ground up.
- Reduced the memory footprint drastically.
- Negligible to no overhead for specification evaluations.
- Better support for extending specifications.
QuerySpecification v11.0.0-beta1
- Refactored and rebuilt the internals from the ground up.
- Reduced the memory footprint drastically.
- Negligible to no overhead for specification evaluations.
- Better support for extending specifications.
QuerySpecification v10.2.1
v10.2.1
- Bump EntityFrameworkCore version to 8.0.10
v10.2.0
- Added ability to override the specification validator and in-memory evaluator.
- Performance improvements for in-memory Like.
- Refactored repositories
- Removed projection methods from RepositoryBase and IReadRepositoryBase
- Added IProjectionRepository contract defining the ProjectTo APIs.
- Added RepositoryWithMapper. It inherits RepositoryBase and implements IProjectionRepository.
v10.1.0
- Publish a separate symbol package (snupkg).
- Added ToPagedResult extensions.
- Consolidated method and parameter names for evaluator APIs.
- IEvaluator.GetQuery renamed to IEvaluator.Evaluate
- Refactored pagination infrastructure
- Removed PaginationEvaluator
- Apply pagination at the end of the query (fixed SelectMany issues).
- PagedResponse renamed to PagedResult
- Pagination.Default renamed to Pagination.Empty
v10.0.0
- Dropped support for old TFMs. Support only .NET 8.
- Dropped support for old plugin packages. Support only EntityFrameworkCore 8.
- Redesigned the infrastructure and refactored the internals.
- Removed all specification interfaces.
- Minimized the memory footprint.
- Removed obsolete features.
- Improved query-building capabilities.
- Added full support for pagination.
- Added support for paginated responses.
- Added arbitrary projection capabilities in repositories.
QuerySpecification v10.2.0
v10.2.0
- Added ability to override the specification validator and in-memory evaluator.
- Performance improvements for in-memory Like.
- Refactored repositories
- Removed projection methods from RepositoryBase and IReadRepositoryBase
- Added IProjectionRepository contract defining the ProjectTo APIs.
- Added RepositoryWithMapper. It inherits RepositoryBase and implements IProjectionRepository.
v10.1.0
- Publish a separate symbol package (snupkg).
- Added ToPagedResult extensions.
- Consolidated method and parameter names for evaluator APIs.
- IEvaluator.GetQuery renamed to IEvaluator.Evaluate
- Refactored pagination infrastructure
- Removed PaginationEvaluator
- Apply pagination at the end of the query (fixed SelectMany issues).
- PagedResponse renamed to PagedResult
- Pagination.Default renamed to Pagination.Empty
v10.0.0
- Dropped support for old TFMs. Support only .NET 8.
- Dropped support for old plugin packages. Support only EntityFrameworkCore 8.
- Redesigned the infrastructure and refactored the internals.
- Removed all specification interfaces.
- Minimized the memory footprint.
- Removed obsolete features.
- Improved query-building capabilities.
- Added full support for pagination.
- Added support for paginated responses.
- Added arbitrary projection capabilities in repositories.