Repository navigation
v2.5.0
馃殌 Release v2.5.0
feat(projection): implement recursive alias support and flat-mixed mode (v2.5.0)
Implement recursive alias support using the as keyword across all navigation levels in ProjectionBuilder.
Add mode=flat-mixed to allow flattening root entity fields alongside deeply nested collection fields via correlated SelectMany chains.
Redesign FlatProjectionBuilder with a level-based context tracking system for robust multi-level flattening.
Enhance mode=flat with alias support and improved validation for linear navigation paths.
Update QueryOptionsParser to support the new flat-mixed mode parameter.
Fix projection cache key to include aliases, preventing incorrect expression reuse.
Add comprehensive integration tests for nested, flat, and flat-mixed aliased projections.
Update README.md and CHANGELOG.md with detailed examples and migration guidance.