Skip to content

Releases: doctrine/mongodb-odm

1.2.7

07 Mar 07:00
1.2.7
0cd3c37

Choose a tag to compare

1.2.6

15 Jan 11:02
1.2.6
496ab53

Choose a tag to compare

2.0.0 Beta 1

24 Dec 12:02
2.0.0-beta1
37b6123

Choose a tag to compare

2.0.0 Beta 1 Pre-release
Pre-release

Doctrine MongoDB 2.0.0 Beta-1

We are happy to announce the first Beta Release of Doctrine MongoDB ODM 2.0. As this is still a pre-release version, please do not run it in production. Errors and performance issues may occur. The public API is now considered stable, although BC breaks may happen due to bugs or performance issues.

Changes since Alpha 1

The API is now considered stable, which means that we'll preserve BC for any features in Beta 1. BC breaks may happen if they are necessary to fix bugs in newly introduced functionality or performance issues. The main change is that proxy objects no longer implement the Doctrine proxy interface but rather the GhostObjectInterface from ocramius/proxy-manager. You only need to make changes if you interact with proxies manually. In that case, you need to update your proxy checks and any calls to proxy objects that deal with the proxy architecture.

Next steps

Before we can build a release candidate, we want to ensure that the performance of the library does not suffer from regressions. Thus, work will focus on building a performance test suite to ensure this. If you notice any performance issues in this release, please create an issue in our issue tracker.
At the same time, we will work on MongoDB ODM 1.3, which will contain a forward compatibility layer for BC breaks introduced in 2.0 and will warn you of deprecated features. This release will be the last release of the 1.x line and is meant to ease migration to 2.0 and provides a longer support window for people who can't upgrade to PHP 7.2 yet.

Installation

You can install this version of MongoDB ODM by using Composer and the following composer.json contents:

{
    "require": {
        "doctrine/mongodb-odm": "^2.0@beta"
    }
}

Full 2.0 changelog

Read more

2.0.0 Alpha 1

28 Sep 14:18
2.0.0-alpha1
f3ed76b

Choose a tag to compare

2.0.0 Alpha 1 Pre-release
Pre-release

Doctrine MongoDB 2.0.0 Alpha Release

We are happy to announce the first Alpha Release of Doctrine MongoDB ODM 2.0. As this is still a pre-release version, please do not run it in production. Errors and performance issues may occur, and the public API may still change until the beta stage.

What is new in 2.0?

The main difference is that you no longer need an adapter to run on PHP 7. ODM now uses the new MongoDB driver by default. We have also completely rewritten GridFS support, updated our code to use type hints and we now use PHPStan to better inspect our code and prevent bugs.

To see the full list of changes and how to upgrade, please see the UPGRADE document.

All issues and pull requests in this release may be found under the 2.0 milestone.

Next steps

The next release will be Beta 1, at which time the API will be finalised. We will try to not break BC once we've entered the beta stage. Among the breaking changes planned until Beta 1 is a rewrite of the proxy logic to no longer use doctrine/common for proxies.

Installation

You can install this version of MongoDB ODM by using Composer and the following composer.json contents:

{
    "require": {
        "doctrine/mongodb-odm": "^2.0@alpha"
    }
}

1.2.5

20 Jul 05:42
e7c926b

Choose a tag to compare

Maintenance release.

Please see changelog for a complete list of fixes.

All issues and pull requests in this release may be found under the 1.2.5 milestone.

1.2.4

18 May 04:28
da55c86

Choose a tag to compare

Maintenance release.

Please see changelog for a complete list of fixes.

All issues and pull requests in this release may be found under the 1.2.4 milestone.

1.2.3

01 Apr 16:28
a0b00cd

Choose a tag to compare

Re-tag of 1.2.2 which was inadvertently tagged from master. There are no other changes included in this release.

1.2.1

08 Dec 12:16
41ad7d9

Choose a tag to compare

This release fixes usage of MongoDB ODM on MongoDB 3.6.

Please see changelog for a complete list of fixes.

All issues and pull requests in this release may be found under the 1.2.1 milestone.

1.2.0

24 Oct 14:44
8d8ff77

Choose a tag to compare

Doctrine MongoDB 1.2.0 Release

We are happy to announce the availability of Doctrine MongoDB ODM 1.2.0.

What is new in 1.2.0?

Please see the UPGRADE document for notable changes.

All issues and pull requests in this release may be found under the 1.2 milestone.

Installation

You can install this version of MongoDB ODM by using Composer and the following composer.json contents:

{
    "require": {
        "doctrine/mongodb-odm": "^1.2.0"
    }
}

1.1.7

23 Oct 14:00
df3c120

Choose a tag to compare

Maintenance release.

Please see changelog for notable fixes

All issues and pull requests in this release may be found under the 1.1.7 milestone.