Doctrine Extensions v3.8.0 Release Notes

Release Date: 2022-07-17 // over 1 year ago
  • โž• Added

    • ๐Ÿ‘ Sluggable: Add support for DateTimeImmutable fields
    • Tree: [NestedSet] childrenQueryBuilder() to allow specifying sort order separately for each field
    • Tree: [NestedSet] Added option to reorder only direct children in reorder() method

    ๐Ÿ”„ Changed

    • ๐Ÿšš Tree: In ClosureTreeRepository::removeFromTree() and NestedTreeRepository::removeFromTree() when something fails in the transaction, it uses the code from the original exception to construct the \Gedmo\Exception\RuntimeException instance instead of null.

    ๐Ÿ›  Fixed

    • Sluggable: Cast slug to string before passing it as argument 2 to preg_match() (#2473)
    • Sortable: [SortableGroup] Fix sorting date columns in SQLite (#2462).
    • ๐Ÿšš PHPDoc of AbstractMaterializedPath::removeNode() and AbstractMaterializedPath::getChildren()
    • ๐Ÿ“‡ Retrieving the proper metadata cache from Doctrine when using a CacheWarmer.