You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Definition-bound cursor values — PaginationCursor.TryDecode now supports decoding directly into PaginationValues<T>, the canonical ordered-value container for a specific pagination definition
Canonical high-performance cursor flow — decoded PaginationValues<T> can flow straight into Paginate, PaginateQuery, and PaginationExecutor.ExecuteAsync without manual column-name setup or anonymous reference reconstruction
Computed-expression support on the canonical path — definition-bound cursor decoding now works for computed pagination expressions, not just member-addressable columns
Nested-property correctness — direct-value column naming now preserves full property paths for nested member access instead of leaf-name-only matching
Hot-path micro-optimizations — tightened cursor decode, ordered-value execution, cached-template population, and setup-time property-path generation to remove unnecessary allocations and branches
DRY refactors — unified cursor decode control flow and centralized ordering/predicate wiring across pagination paths without regressing performance
README refresh — documented the new PaginationValues<T> signatures and clarified the canonical fast path versus manual ColumnValue compatibility APIs