Skip to content

Releases: doctrine/mongodb-odm

2.0.0-RC1

05 Jun 08:31
2.0.0-RC1
e497155
Compare
Choose a tag to compare
2.0.0-RC1 Pre-release
Pre-release

2.0.0-RC1

  • Total issues resolved: 12
  • Total pull requests resolved: 29
  • Total contributors: 14

Bug

Documentation

Task

Enhancement

1.3.0-RC1

05 Jun 08:30
1.3.0-RC1
3dc2c8c
Compare
Choose a tag to compare
1.3.0-RC1 Pre-release
Pre-release

1.3.0-RC1

  • Total issues resolved: 4
  • Total pull requests resolved: 20
  • Total contributors: 2

Documentation

Task

Enhancement

Bug

Feature

1.2.9

09 May 14:07
1.2.9
bb50365
Compare
Choose a tag to compare

1.2.9

  • Total issues resolved: 1
  • Total pull requests resolved: 2
  • Total contributors: 2

Bug

Documentation

1.2.8

14 Mar 07:09
1.2.8
4acb369
Compare
Choose a tag to compare

1.2.7

07 Mar 07:00
1.2.7
0cd3c37
Compare
Choose a tag to compare

1.2.6

15 Jan 11:02
1.2.6
496ab53
Compare
Choose a tag to compare

2.0.0 Beta 1

24 Dec 12:02
2.0.0-beta1
37b6123
Compare
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
Compare
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
Compare
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
Compare
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.