Releases: myerscode/laravel-query-strategies
Releases · myerscode/laravel-query-strategies
Release list
13.0.0
New Features
192f0c6- laravel: update to Laravel 13 and Testbench 11 (commit by @oniice)31e1961- add default model strategy (commit by @oniice)29b1421- filter: add field selection support (commit by @oniice)adbb148- filter: add relationship filtering (commit by @oniice)74a0d97- clause: add ScopeClause for model scopes (commit by @oniice)5a69f53- parameter: add default filter values (commit by @oniice)704a14b- clause: add IsNull and IsNotNull clauses (commit by @oniice)51d2a8b- clause: add TrashedClause for soft deletes (commit by @oniice)047d93e- filter: add callback/inline filters (commit by @oniice)a01bedc- parameter: add ignored filter values (commit by @oniice)e003fb2- filter: add aggregate relationship includes (commit by @oniice)6378d10- filter: add opt-in strict mode (commit by @oniice)98e5cee- clause: add BetweenClause for ranges (commit by @oniice)d8bb728- filter: add append support for accessors (commit by @oniice)645dc95- filter: add default filters and model strategy auto-pickup (commit by @oniice)a23785b- parameter: add filter shorthand for clause class (commit by @oniice)7b1fbaa- filter: add nested relationship sorting (commit by @oniice)
Bug Fixes
0430961- resolve all Larastan level 8 errors (commit by @oniice)539ddde- strategy: remove double instantiation in StrategyManager (commit by @oniice)026ab08- filter: remove redundant limit before paginate (commit by @oniice)65f9c98- filter: validate eager load relationships (commit by @oniice)
Performance Improvements
14e0a33- strategy: cache compiled defaultMethods map (commit by @oniice)be4cccc- filter: direct instantiation for clauses (commit by @oniice)f3ece05- filter: replace collect() with array ops (commit by @oniice)
Refactors
5dc7b26- modernise codebase with Rector (commit by @oniice)84eb7f2- php: second modernisation pass (commit by @oniice)0c623fe- parameter: make Parameter readonly (commit by @oniice)06bfb77- modernise codebase with Rector (commit by @oniice)d891800- improve DX and clean up codebase (commit by @oniice)