Skip to content

Releases: doctrine/mongodb-odm

1.2.7

Choose a tag to compare

@alcaeus alcaeus released this 07 Mar 07:00
1.2.7
0cd3c37

1.2.6

Choose a tag to compare

@alcaeus alcaeus released this 15 Jan 11:02
1.2.6
496ab53

2.0.0 Beta 1

2.0.0 Beta 1 Pre-release
Pre-release

Choose a tag to compare

@alcaeus alcaeus released this 24 Dec 12:02
2.0.0-beta1
37b6123

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

2.0.0 Alpha 1 Pre-release
Pre-release

Choose a tag to compare

@alcaeus alcaeus released this 28 Sep 14:18
2.0.0-alpha1
f3ed76b

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

Choose a tag to compare

@alcaeus alcaeus released this 20 Jul 05:42
e7c926b

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

Choose a tag to compare

@alcaeus alcaeus released this 18 May 04:28
da55c86

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

Choose a tag to compare

@alcaeus alcaeus released this 01 Apr 16:28
a0b00cd

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

1.2.1

Choose a tag to compare

@alcaeus alcaeus released this 08 Dec 12:16
41ad7d9

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

Choose a tag to compare

@alcaeus alcaeus released this 24 Oct 14:44
8d8ff77

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

Choose a tag to compare

@alcaeus alcaeus released this 23 Oct 14:00
df3c120

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.