Releases: doctrine/mongodb-odm
2.6.2
Release Notes for 2.6.2
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 thanks to @alcaeus and @Webixel
2.6.1
Release Notes for 2.6.1
2.6.x bugfix release (patch)
2.6.1
- Total issues resolved: 1
- Total pull requests resolved: 1
- Total contributors: 2
Bug
2.6.0
Release Notes for 2.6.0
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 thanks to @alcaeus and @TranquilCapybara16493
-
2579: Aggregation uses CursorInterface instead of Cursor thanks to @alcaeus
-
2517: Add $setWindowFields aggregation pipeline stage and window operators thanks to @alcaeus
-
2516: Add $search stage to aggregation pipeline builder thanks to @alcaeus
Enhancement
- 2583: Support minDistance and maxDistance options for $near and $nearSphere operators thanks to @alcaeus and @AlexMinaev19
- 2554: Add sort operator to $search stage thanks to @alcaeus
- 2515: Drop support for PHP 7.4 thanks to @alcaeus
Feature
- 2569: Implement ObjectManager::isUninitializedObject thanks to @malarzm
- 2547: ReferenceMany: insert an empty array thanks to @khaperets
- 2514: Support new aggregation operators in builder thanks to @alcaeus
- 2513: Support new aggregation pipeline stages in builder thanks to @alcaeus
Task
- 2564: Use PHPUnit 10 thanks to @franmomu
- 2563: Support Symfony 7 by adding return types conditionally thanks to @franmomu
- 2560: Last PHP 8.1 chores thanks to @malarzm
- 2559: Drop support for symfony components <5.4 thanks to @malarzm
- 2558: feat: Symfony 7 support thanks to @kbond
- 2557: Remove unusable Match classes thanks to @malarzm
- 2556: Require PHP 8.1 thanks to @malarzm
- 2544: Cleanup thanks to @alcaeus
2.5.5
Release Notes for 2.5.5
2.5.5
- Total issues resolved: 1
- Total pull requests resolved: 2
- Total contributors: 1
Bug
2.5.4
Release Notes for 2.5.4
2.5.4
- Total issues resolved: 2
- Total pull requests resolved: 5
- Total contributors: 4
Bug
- 2570: Preserve iterator position when counting thanks to @malarzm and @jasonw-i6
- 2549: foreach loops breaks when takes count inside loop thanks to @aanair08
Task
- 2567: Enable Dependabot for Github Actions thanks to @franmomu
- 2566: Bump workflows thanks to @franmomu
- 2565: Doctrine CS 12 thanks to @franmomu
- 2562: Add PHP 8.3 to CI thanks to @franmomu
2.5.3
Release Notes for 2.5.3
2.5.3
- Total issues resolved: 1
- Total pull requests resolved: 3
- Total contributors: 2
Task
- 2553: Backport cleanup #2544 thanks to @malarzm
BC Break,Bug
- 2552: Introduce ClassMetadataFactoryInterface to allow switching implementations thanks to @malarzm and @alekitto
Enhancement
- 2532: Test persisting array of enums thanks to @malarzm
2.5.2
Release Notes for 2.5.2
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 thanks to @phansys
Bug
2.5.1
Release Notes for 2.5.1
2.5.x bugfix release (patch)
2.5.1
- Total issues resolved: 0
- Total pull requests resolved: 6
- Total contributors: 2
Task
- 2525: Fix psalm build thanks to @franmomu
- 2512: Use static data providers thanks to @IonBazan
- 2511: Avoid triggering deprecation when calling
UnitOfWork::clear()
thanks to @franmomu - 2510: Remove occurrences of "$this" in data providers thanks to @franmomu
- 2508: Update branch metadata thanks to @franmomu
- 2507: Rename abstract test classes to *TestCase thanks to @franmomu
2.5.0
Release Notes for 2.5.0
2.5.0
- Total issues resolved: 6
- Total pull requests resolved: 22
- Total contributors: 11
Task
- 2504: Upgrade to psalm 5 thanks to @franmomu
- 2503: Use PHP 7.4 for phpcs thanks to @franmomu
- 2497: Allow
doctrine/annotations
2 thanks to @franmomu - 2496: Bump coding standard to v11 thanks to @franmomu
- 2492: Ignore SA issues thanks to @franmomu
- 2490: Test against PHP 8.2 and MongoDB 6.0 thanks to @malarzm
- 2481: Upgrade to doctrine/coding-standard 10 thanks to @franmomu
- 2480: Allow doctrine/event-manager 2 thanks to @franmomu
- 2470: Make use of PHP 7.4 syntax thanks to @IonBazan and @malarzm
- 2469: Remove PHP <7.4 version checks thanks to @IonBazan and @malarzm
- 2466: Require PHP 7.4 thanks to @IonBazan and @malarzm
Feature
- 2501: Allow
doctrine/instantiator
2 thanks to @franmomu - 2499: Support for some new aggregation features thanks to @aturki
- 2494: Lift sharding restrictions from $lookup and $graphLookup thanks to @malarzm and @theyough
- 2489: Custom _id for GridFS documents (#2487) thanks to @andrey-tech
- 2486: use aggregation builder in lookup stage pipeline thanks to @aturki and @malarzm
- 2459: Add pipeline to $lookup stage thanks to @khaperets and @Strick3r
- 2457: Make Iterator covariant thanks to @VincentLanglet
- 2450: Add implementation of Countable for CachingIterator thanks to @Branlute
Hacktoberfest,Task
Enhancement
2.4.3
Release Notes for 2.4.3
2.4.3
- Total issues resolved: 0
- Total pull requests resolved: 9
- Total contributors: 5
Bug
Task
- 2477: Normalize assert calls in tests thanks to @hunomina
- 2476: Fix SimpleXMLElement class name thanks to @malarzm
- 2475: Normalizes assert calls in tests thanks to @hunomina
- 2471: Retire Travis thanks to @greg0ire
- 2467: Address changes from doctrine/collections 1.8.0 thanks to @greg0ire
- 2462: Fix failing CI checks thanks to @malarzm
- 2452: Fix failing tests thanks to @franmomu