Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
Added
Initial DataScorpio core package.
String-first QueryRequest model for filters, sorts, search, page number, and page size.
Native QueryDescriptor model for structured query execution.
Sieve-compatible filter and sort string parser.
Filter operators for equality, inequality, comparisons, contains, starts with, ends with, and their supported case-insensitive or negated variants.
OR field groups and OR value groups in string filters.
Explicit null handling in string filters and native JSON descriptors.
Native JSON descriptor parser for filters, filter groups, sorts, search, includes, paging, and presets.
Typed QueryProfile<TEntity> configuration with filter, sort, search, include, alias, default sort, and max page size support.
Assembly discovery for query profiles and convention sets.
Custom filters and custom sorts over IQueryable<T>.
Contract-based reusable custom filters and custom sorts through query convention sets.
Query descriptor validation with structured diagnostics for unknown fields, unsupported operations, includes, and paging errors.
Provider-friendly IQueryable<T> query application for filtering, sorting, search, paging, and total row counts.
IQueryProcessor execution pipeline with success and rejected result models.
QueryResult<T> paging metadata with Items, Results, PageNumber, CurrentPage, PageSize, RowCount, TotalRows, PageCount, TotalPages, HasPreviousPage, and HasNextPage.
Dependency injection registration through AddDataScorpio(...).
Compatibility registration through AddDataScorpioSieveCompatibility(...).
DataScorpio.Testing package with in-memory query testing helpers.
QueryTestHost<TEntity> for lightweight profile tests.
IDataScorpioTesting<TEntity> with async seeding and query execution helpers.
Query assertions for success, rejection, validation codes, filtering, sorting, and paging.
DataScorpio.Testing.Sqlite package for SQLite-backed provider behavior tests.
Expanded basic sample covering filtering, sorting, paging, search, OR filters, aliases, custom conventions, null filters, native JSON, and validation.
Mule-style build and release workflow, NuGet trusted publishing setup, shared build metadata, test projects, sample project, and repository documentation.
You can’t perform that action at this time.