- the minimum PHP version is set as 7.2 as stated in the documentation
- fixed typo THOUGH => THROUGH, old constants marked as deprecated
- added shortcut to specify relation load constrains using
load
option
- cyclic relations initialization only applied to non-resolved entity references
- bugfix: entity columns and relations are no longer altered if entity fetched from database multiple times #33
- joined filters are always called prior to joined loaders
- ability to reference the column of joined relation in loaded relation where condition while using INLOAD
- added constants for relation fetch methods
Select::SINGLE_QUERY
andSelect::OUTER_QUERY
- added support for Zend/Hydrator 3.0
- Transaction object always empty after
run
method + docs
- added ability to easier query nested relations inside
with
->where
conditions - added ability overwrite default loader method when no options are set
- CS: @invisible renamed to @internal
- DatabaseMapper will not generate new PK if value has been set by user
- minor CS (is_null => === null, !empty => === type)
- ORM->get() and Heap->find() can now accept multiple kv pairs (search is still done using first pair) for future composite key support
- first public release with documentation