Version 1.9.0
Changelog:
- switch to github actions
- fix endless recursion in to array
- add compatibility with php8
- implement filters (see https://tflori.github.io/orm/filters.html)
- implement morphed relations (see https://tflori.github.io/orm/relationDefinition.html#morphed-relation-1)
- implement eager loading of relations from entities and fetchers (see https://tflori.github.io/orm/relations.html#eager-loading-of-relations)
- implement boot method for entities and traits (just overwrite https://tflori.github.io/orm/reference.html#ormentityboot)
- allow using query builder from entity manager (see https://tflori.github.io/orm/querybuilder.html)
- add parent children relation with build tree method (see https://tflori.github.io/orm/relationDefinition.html#the-parent-children-relation)
- add method to reset loaded relations:
Entity::resetRelated(?string)
- implement methods for fetching, updating, inserting and deleting in query builder
- wrap count query instead of modifying select clause
- implement a simulation of nested transaction with savepoints
- allow to add columns to entity fetchers