Tags: doctrine/mongodb-odm
Tags
### Release Notes for [2.7.1](https://github.com/doctrine/mongodb-odm… …/milestone/95) 2.7.x bugfix release (patch) ### 2.7.1 - Total issues resolved: **1** - Total pull requests resolved: **8** - Total contributors: **4** #### Documentation - [2638: Fix link target in Index annotation docs](#2638) thanks to @jmikola - [2637: Fix RST indent for Document annotation writeConcern option](#2637) thanks to @jmikola - [2636: Fix of static analysis errors](#2636) thanks to @SenseException - [2629: Remove duplicate keys in data providers](#2629) thanks to @alcaeus and @jmikola - [2620: Fix CI](#2620) thanks to @malarzm #### Bug - [2635: Preserve collection changes until transaction has succeeded](#2635) thanks to @alcaeus #### Task - [2627: Ensure data provider parameters are consistent with test methods signatures](#2627) thanks to @jmikola - [2622: Fix deprecation notices Indexes annotation](#2622) thanks to @jmikola
### Release Notes for [2.7.0](https://github.com/doctrine/mongodb-odm… …/milestone/88) This release introduces support for transactions when calling `DocumentManager::flush`. ### 2.7.0 - Total issues resolved: **1** - Total pull requests resolved: **4** - Total contributors: **3** #### Task - [2603: Require `doctrine/persistence` 3](#2603) thanks to @franmomu #### Feature - [2586: Transaction support](#2586) thanks to @alcaeus - [1888: Transaction support](#1888) thanks to @Steveb-p - [2502: Decouple AttributeDriver from AnnotationDriver](#2502) thanks to @franmomu #### BC Break - [2498: Make `doctrine/annotations` dependency optional](#2498) thanks to @franmomu
### Release Notes for [2.6.3](https://github.com/doctrine/mongodb-odm… …/milestone/93) 2.6.x bugfix release (patch) ### 2.6.3 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** #### Bug - [2610: Fix criteria mapping type](#2610) thanks to @franmomu
### Release Notes for [2.6.2](https://github.com/doctrine/mongodb-odm… …/milestone/92) 2.6.x bugfix release (patch) ### 2.6.2 - Total issues resolved: **1** - Total pull requests resolved: **1** - Total contributors: **2** #### Bug - [2600: Fix bucket typemap](#2600) thanks to @alcaeus and @Webixel
### Release Notes for [2.6.1](https://github.com/doctrine/mongodb-odm… …/milestone/91) 2.6.x bugfix release (patch) ### 2.6.1 - Total issues resolved: **1** - Total pull requests resolved: **1** - Total contributors: **2** #### Bug - [2590: Fix missing storeEmptyArray attribute for embed relationships in XML driver](#2590) thanks to @alcaeus and @frenchcomp
### Release Notes for [2.6.0](https://github.com/doctrine/mongodb-odm… …/milestone/83) This release adds a number of aggregation pipeline stages and operators to the aggregation builder. It now supports Atlas Search using the `$search` aggregation pipeline stage, as well as the `$densify`, `$fill`, and `$setWindowFields` stages. Support for PHP 7.4 and PHP 8.0 has been dropped, and the library now requires PHP 8.1 or newer. ### 2.6.0 - Total issues resolved: **3** - Total pull requests resolved: **19** - Total contributors: **7** - [2584: Deprecate DocumentRepository::clear](#2584) thanks to @alcaeus and @TranquilCapybara16493 - [2579: Aggregation uses CursorInterface instead of Cursor](#2579) thanks to @alcaeus - [2517: Add $setWindowFields aggregation pipeline stage and window operators](#2517) thanks to @alcaeus - [2516: Add $search stage to aggregation pipeline builder](#2516) thanks to @alcaeus #### Enhancement - [2583: Support minDistance and maxDistance options for $near and $nearSphere operators](#2583) thanks to @alcaeus and @AlexMinaev19 - [2554: Add sort operator to $search stage](#2554) thanks to @alcaeus - [2515: Drop support for PHP 7.4](#2515) thanks to @alcaeus #### Feature - [2569: Implement ObjectManager::isUninitializedObject](#2569) thanks to @malarzm - [2547: ReferenceMany: insert an empty array](#2547) thanks to @khaperets - [2514: Support new aggregation operators in builder](#2514) thanks to @alcaeus - [2513: Support new aggregation pipeline stages in builder](#2513) thanks to @alcaeus #### Task - [2564: Use PHPUnit 10](#2564) thanks to @franmomu - [2563: Support Symfony 7 by adding return types conditionally](#2563) thanks to @franmomu - [2560: Last PHP 8.1 chores](#2560) thanks to @malarzm - [2559: Drop support for symfony components <5.4](#2559) thanks to @malarzm - [2558: feat: Symfony 7 support](#2558) thanks to @kbond - [2557: Remove unusable Match classes](#2557) thanks to @malarzm - [2556: Require PHP 8.1](#2556) thanks to @malarzm - [2544: Cleanup](#2544) thanks to @alcaeus
### Release Notes for [2.5.5](https://github.com/doctrine/mongodb-odm… …/milestone/89) ### 2.5.5 - Total issues resolved: **1** - Total pull requests resolved: **2** - Total contributors: **1** #### Bug - [2577: Validate that targetDocument can be resolved](#2577) thanks to @buffcode - [2575: fix: Do not drop/re-create 2dsphere indexes](#2575) thanks to @buffcode
### Release Notes for [2.5.4](https://github.com/doctrine/mongodb-odm… …/milestone/87) ### 2.5.4 - Total issues resolved: **2** - Total pull requests resolved: **5** - Total contributors: **4** #### Bug - [2570: Preserve iterator position when counting](#2570) thanks to @malarzm and @jasonw-i6 - [2549: foreach loops breaks when takes count inside loop](#2549) thanks to @aanair08 #### Task - [2567: Enable Dependabot for Github Actions](#2567) thanks to @franmomu - [2566: Bump workflows](#2566) thanks to @franmomu - [2565: Doctrine CS 12](#2565) thanks to @franmomu - [2562: Add PHP 8.3 to CI](#2562) thanks to @franmomu
### Release Notes for [2.5.3](https://github.com/doctrine/mongodb-odm… …/milestone/86) ### 2.5.3 - Total issues resolved: **1** - Total pull requests resolved: **3** - Total contributors: **2** #### Task - [2553: Backport cleanup #2544](#2553) thanks to @malarzm #### BC Break,Bug - [2552: Introduce ClassMetadataFactoryInterface to allow switching implementations](#2552) thanks to @malarzm and @alekitto #### Enhancement - [2532: Test persisting array of enums](#2532) thanks to @malarzm
### Release Notes for [2.5.2](https://github.com/doctrine/mongodb-odm… …/milestone/85) ### 2.5.2 - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **2** #### Task - [2523: Parameter 4 in `Query::__construct()` can not use an empty array as default value](#2523) thanks to @phansys #### Bug - [2521: Restore document proxy state to uninitialized on load exception](#2521) thanks to @notrix