Skip to content

Tags: bikusta/mongodb-odm

Tags

2.9.0

Toggle 2.9.0's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [2.9.0](https://github.com/doctrine/mongodb-odm…

…/milestone/99)

This release mainly updates documentation. Included is a change to how date fields are compared when computing change sets. As a result, sub-second changes are now also detected correctly and cause an update to the document in the database.

### 2.9.0

- Total issues resolved: **0**
- Total pull requests resolved: **20**
- Total contributors: **3**

 - [2676: Fixes changeset being empty when datetime change is sub second](doctrine#2676) thanks to @magnetik
 - [2675: Merge release 2.8.2 into 2.9.x](doctrine#2675) thanks to @github-actions[bot]

#### Documentation

 - [2670: Fix typo in code example](doctrine#2670) thanks to @GromNaN
 - [2668: doc: Review basic mapping](doctrine#2668) thanks to @GromNaN
 - [2664: doc: Add tests for introduction](doctrine#2664) thanks to @GromNaN
 - [2663: doc: Remove wakeup and clone cookbook](doctrine#2663) thanks to @GromNaN
 - [2662: doc: Review and test validation cookbook](doctrine#2662) thanks to @GromNaN
 - [2660: doc: Review and add tests on `ResolveTargetDocumentListener`](doctrine#2660) thanks to @GromNaN
 - [2659: doc: Review Simple Search Engine Cookbook](doctrine#2659) thanks to @GromNaN
 - [2658: doc: Review mapping ORM and ODM cookbook](doctrine#2658) thanks to @GromNaN
 - [2657: doc: Remove soft-delete-cookbook](doctrine#2657) thanks to @GromNaN
 - [2656: doc: Review cookbook on blending ORM and ODM](doctrine#2656) thanks to @GromNaN
 - [2655: doc: Add cookbook about embedding referenced documents using $lookup](doctrine#2655) thanks to @GromNaN
 - [2654: doc: Update custom mapping example](doctrine#2654) thanks to @GromNaN
 - [2653: doc: Review custom collections and repository docs](doctrine#2653) thanks to @GromNaN
 - [2652: doc: Add type to properties](doctrine#2652) thanks to @GromNaN
 - [2651: doc: Move annotations-reference to attributes-reference](doctrine#2651) thanks to @GromNaN
 - [2650: doc: Review Getting Started](doctrine#2650) thanks to @GromNaN

#### Enhancement

 - [2666: Add native type to private properties and final classes](doctrine#2666) thanks to @GromNaN
 - [2665: Modernize generated code for Hydrators](doctrine#2665) thanks to @GromNaN

2.8.2

Toggle 2.8.2's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [2.8.2](https://github.com/doctrine/mongodb-odm…

…/milestone/100)

2.8.x bugfix release (patch)

### 2.8.2

- Total issues resolved: **1**
- Total pull requests resolved: **1**
- Total contributors: **2**

#### Bug

 - [2674: Inability to list search indexes is not properly detected](doctrine#2674) thanks to @ivan-wolf
 - [2673: Gracefully handle search index exceptions on non MongoDB Atlas](doctrine#2673) thanks to @Jafarili

2.8.1

Toggle 2.8.1's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [2.8.1](https://github.com/doctrine/mongodb-odm…

…/milestone/98)

This release fixes issues with schema management on non-Atlas clusters.

### 2.8.1

- Total issues resolved: **0**
- Total pull requests resolved: **2**
- Total contributors: **2**

 - [2671: Gracefully handle search index exceptions if possible](doctrine#2671) thanks to @alcaeus

#### Task

 - [2648: Address doctrine/persistence 3.3.3 release](doctrine#2648) thanks to @greg0ire

2.8.0

Toggle 2.8.0's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### Release Notes for [2.8.0](https://github.com/doctrine/mongodb-odm…

…/milestone/96)

Feature release (minor)

### 2.8.0

- Total issues resolved: **0**
- Total pull requests resolved: **3**
- Total contributors: **3**

#### Task

 - [2641: Decouple UnitOfWork from Hydrators](doctrine#2641) thanks to @alcaeus
 - [2617: Drop support for MongoDB 4.4](doctrine#2617) thanks to @malarzm

 - [2630: Support search indexes in mappings and SchemaManager](doctrine#2630) thanks to @jmikola

2.7.1

Toggle 2.7.1's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### 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](doctrine#2638) thanks to @jmikola
 - [2637: Fix RST indent for Document annotation writeConcern option](doctrine#2637) thanks to @jmikola

 - [2636: Fix of static analysis errors](doctrine#2636) thanks to @SenseException
 - [2629: Remove duplicate keys in data providers](doctrine#2629) thanks to @alcaeus and @jmikola
 - [2620: Fix CI](doctrine#2620) thanks to @malarzm

#### Bug

 - [2635: Preserve collection changes until transaction has succeeded](doctrine#2635) thanks to @alcaeus

#### Task

 - [2627: Ensure data provider parameters are consistent with test methods signatures](doctrine#2627) thanks to @jmikola
 - [2622: Fix deprecation notices Indexes annotation](doctrine#2622) thanks to @jmikola

2.7.0

Toggle 2.7.0's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### 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](doctrine#2603) thanks to @franmomu

#### Feature

 - [2586: Transaction support](doctrine#2586) thanks to @alcaeus
 - [1888: Transaction support](doctrine#1888) thanks to @Steveb-p

 - [2502: Decouple AttributeDriver from AnnotationDriver](doctrine#2502) thanks to @franmomu

#### BC Break

 - [2498: Make `doctrine/annotations` dependency optional](doctrine#2498) thanks to @franmomu

2.6.3

Toggle 2.6.3's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### 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](doctrine#2610) thanks to @franmomu

2.6.2

Toggle 2.6.2's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### 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](doctrine#2600) thanks to @alcaeus and @Webixel

2.6.1

Toggle 2.6.1's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### 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](doctrine#2590) thanks to @alcaeus and @frenchcomp

2.6.0

Toggle 2.6.0's commit message

Verified

This tag was signed with the committer’s verified signature.
doctrinebot Doctrine Bot
### 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](doctrine#2584) thanks to @alcaeus and @TranquilCapybara16493
 - [2579: Aggregation uses CursorInterface instead of Cursor](doctrine#2579) thanks to @alcaeus
 - [2517: Add $setWindowFields aggregation pipeline stage and window operators](doctrine#2517) thanks to @alcaeus
 - [2516: Add $search stage to aggregation pipeline builder](doctrine#2516) thanks to @alcaeus

#### Enhancement

 - [2583: Support minDistance and maxDistance options for $near and $nearSphere operators](doctrine#2583) thanks to @alcaeus and @AlexMinaev19
 - [2554: Add sort operator to $search stage](doctrine#2554) thanks to @alcaeus
 - [2515: Drop support for PHP 7.4](doctrine#2515) thanks to @alcaeus

#### Feature

 - [2569: Implement ObjectManager::isUninitializedObject](doctrine#2569) thanks to @malarzm
 - [2547: ReferenceMany: insert an empty array](doctrine#2547) thanks to @khaperets
 - [2514: Support new aggregation operators in builder](doctrine#2514) thanks to @alcaeus
 - [2513: Support new aggregation pipeline stages in builder](doctrine#2513) thanks to @alcaeus

#### Task

 - [2564: Use PHPUnit 10](doctrine#2564) thanks to @franmomu
 - [2563: Support Symfony 7 by adding return types conditionally](doctrine#2563) thanks to @franmomu
 - [2560: Last PHP 8.1 chores](doctrine#2560) thanks to @malarzm
 - [2559: Drop support for symfony components <5.4](doctrine#2559) thanks to @malarzm
 - [2558: feat: Symfony 7 support](doctrine#2558) thanks to @kbond
 - [2557: Remove unusable Match classes](doctrine#2557) thanks to @malarzm
 - [2556: Require PHP 8.1](doctrine#2556) thanks to @malarzm
 - [2544: Cleanup](doctrine#2544) thanks to @alcaeus