Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 01 May 07:29
· 8 commits to main since this release

馃殌 Release v2.3.0

feat: implement dual-pipeline architecture and filtered includes for EF Core

  • Implement Dual-Pipeline Architecture: Decouples root entity filtering (WHERE) from related data shaping (Filtered Includes) to prevent over-filtering side effects.
  • Add Filtered Includes Support: Enables inline JQL filters within the include query parameter (e.g., include=orders(total > 100).items).
  • Unified Projection: Integrated filtered includes into the Dynamic Projection engine, ensuring filters are translated into efficient database-side Select() expressions.
  • Robust Collection Support: Enhanced type detection to support List, ICollection, and other generic collections in hierarchical filtered projections.
  • Documentation: Updated README with Dual-Pipeline usage examples and architectural overview.
  • Testing: Added comprehensive integration tests covering nested filters and dual-pipeline execution.