PackageTrack
Sign in Get early access

doctrine/mongodb

Abandoned by its maintainers. Doctrine MongoDB Abstraction Layer

1.6.4 11M downloads/mo #3544 most downloaded on Packagist doctrine/mongodb

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Ships fairly regularly

a new release about every 4 months

Some releases are documented

notes for 10 of 32 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

35 releases · first in 2012

0 releases in the last 12 months

see the full history below

Release timeline

35 releases · Aug 2012 to Jul 2019
2013 2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 35
  1. 1.6.4 11 Jul 2019
    Release notes

    1.6.4

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

    bug

    Open source →
  2. 1.6.3 20 Jul 2018
    Release notes

    We are happy to announce the immediate availability of Doctrine MongoDB Abstraction Layer 1.6.3.

    Bug fixes in this release

    This release fixes a bug with the popFirst and popLast methods in Expr which causes the wrong elements to be removed.

    A full list of issues and pull requests included in this release may be found in the 1.6.3 milestone.

    PHP version support

    This library requires PHP 5.6 or newer. If you are using PHP 7.0 or newer, you can use this library by adding a polyfill for ext-mongo, like mongo-php-adapter.

    Open source →
  3. 1.6.2 30 Apr 2018
    Release notes

    We are happy to announce the immediate availability of Doctrine MongoDB Abstraction Layer 1.6.2.

    Bug fixes in this release

    This release fixes a bug when uploading GridFS files when the read preference on the collection has been set to secondary or secondaryPreferred.

    A full list of issues and pull requests included in this release may be found in the 1.6.2 milestone.

    PHP version support

    This library requires PHP 5.6 or newer. If you are using PHP 7.0 or newer, you can use this library by adding a polyfill for ext-mongo, like mongo-php-adapter.

    Open source →
  4. 1.6.1 09 Oct 2017
    Release notes

    We are happy to announce the immediate availability of Doctrine MongoDB Abstraction Layer 1.6.1.

    Bug fixes in this release

    This release fixes a bug with empty $match stages in aggregation builder and fixes the generated pipeline stage for $bucketAuto aggregation pipeline stages.

    A full list of issues and pull requests included in this release may be found in the 1.6.1 milestone.

    PHP version support

    This library requires PHP 5.6 or newer. If you are using PHP 7.0 or newer, you can use this library by adding a polyfill for ext-mongo, like mongo-php-adapter.

    Open source →
  5. 1.6.0 09 Aug 2017
    Release notes

    We are happy to announce the immediate availability of Doctrine MongoDB Abstraction Layer 1.6.0.

    Bug fixes in this release

    This release fixes a BC break introduced in 1.5.0 which prevented correct conversion of expression object within aggregation builder stages.

    A full list of issues and pull requests included in this release may be found in the 1.6.0 milestone.

    PHP version support

    This library requires PHP 5.6 or newer. If you are using PHP 7.0 or newer, you can use this library by adding a polyfill for ext-mongo, like mongo-php-adapter.

    Open source →
  6. 1.5.0 30 Jun 2017
    Release notes

    We are happy to announce the immediate availability of Doctrine MongoDB Abstraction Layer 1.5.0.

    Release highlights

    Aggregation builder

    This release adds support for aggregation pipeline changes introduced in MongoDB. Details can be found in the changelog.

    Bug fixes in this release

    Notable fixes may be found in the changelog. A full list of issues and pull requests included in this release may be found in the 1.5.0 milestone.

    PHP version support

    This library requires PHP 5.6 or newer. If you are using PHP 7.0 or 7.1, you can use this library by adding a polyfill for ext-mongo, like mongo-php-adapter.

    Open source →
  7. 1.4.0 22 Nov 2016
    Release notes

    We are happy to announce the immediate availability of Doctrine MongoDB Abstraction Layer 1.4.0.

    Release highlights

    Passing context options to the driver

    With this release it's possible to pass driver options to the connection class, which will then be passed on to the MongoDB driver. For example, to pass a stream context with SSL context options, you could use the following code snippet:

        $context = stream_context_create([
            'ssl' => [
                'allow_self_signed' => false,
            ]
        ]);
        $connection = new \Doctrine\MongoDB\Connection(null, [], null, null, ['context' => $context]);

    Passing multiple expressions to logical operators

    The addAnd, addNor and addOr methods in the query and aggregation builders now take multiple expression objects. Instead of having to call the method repeatedly, you may call it once with multiple arguments:

        // Before
        $builder
            ->addAnd($someExpression)
            ->addAnd($otherExpression);
    
        // After
        $builder->addAnd($someExpression, $otherExpression);

    Deprecations

    The update and multiple methods in the query have been deprecated in favor of updateOne and updateMany. These deprecations help people using ODM prepare for the next version of ODM which will utilize the new MongoDB library API.

    Bug fixes in this release

    Notable fixes may be found in the changelog. A full list of issues and pull requests included in this release may be found in the 1.4.0 milestone.

    PHP version support

    With this release, we have dropped support for PHP 5.5. Users using PHP 5.5 or older are encouraged to upgrade to a newer PHP version. If you are using PHP 7.0 or 7.1, you can use this library by adding a polyfill for ext-mongo, like mongo-php-adapter.

    Open source →
  8. 1.3.0 19 Mar 2016
    Release notes

    This release drops compatibility with PHP 5.3 and PHP 5.4 and requires ext-mongo >= 1.5. Older driver versions are no longer supported.

    Pull requests completed for the 1.3.0 release:

    • #227: Specify time limit operation on a mongodb cursor
    • #233: Allow Event Listeners the ability to modify context information in the event
      preFindAndRemove, preFindAndUpdate, preFindOne, preGetDBRef, preGroup, preInsert, preMapReduce, preNear, preRemove, postRemove, preSave, preUpdate, postUpdate
    • #234: Add support for $comment operator
    • #235: Add support for $setOnInsert operator
    • #238: Bump PHP and mongo version requirements
    • #240: Add new MongoDB 3.2 features to aggregation builder
    • #241: Add query operators introduced with MongoDB 3.2
      query builder
    • #251: Corrected fluent interface docblocks
    • #255: Add expr method to aggregation expression object
    • #256: Allow using operators in group stages
    Open source →
  9. 1.2.2 19 Mar 2016
    Release notes

    Pull requests completed for the 1.2.2 release:

    • #250: Fix wrong syntax for dateToString operator
    Open source →
  10. 1.2.1 24 Nov 2015
    Release notes

    Pull requests completed for the 1.2.1 release:

    • #229: Fix EagerCursor::skip() method calling limit method of base cursor instead of skip method
    • #231: Remove count method declaration in CursorInterface to fix fatal error for PHP 5.3
    • #237: Fix bug where timeout is set to 1 ms
    Open source →
  11. 1.2.0 18 Aug 2015

    Nothing published for this version

  12. 1.1.8 25 Feb 2015

    Nothing published for this version

  13. 1.1.7 30 Jan 2015

    Nothing published for this version

  14. 1.1.6 29 Apr 2014

    Nothing published for this version

  15. 1.1.5 28 Mar 2014

    Nothing published for this version

  16. 1.1.4 28 Mar 2014

    Nothing published for this version

  17. 1.1.3 27 Mar 2014

    Nothing published for this version

  18. 1.1.2 09 Jan 2014

    Nothing published for this version

  19. 1.1.1 05 Dec 2013

    Nothing published for this version

  20. 1.1.0 02 Dec 2013

    Nothing published for this version

  21. 1.0.11 24 Feb 2015

    Nothing published for this version

  22. 1.0.10 30 Jan 2015

    Nothing published for this version

  23. 1.0.9 29 Apr 2014

    Nothing published for this version

  24. 1.0.8 28 Mar 2014

    Nothing published for this version

  25. 1.0.7 28 Mar 2014

    Nothing published for this version

  26. 1.0.6 27 Mar 2014

    Nothing published for this version

  27. 1.0.5 09 Jan 2014

    Nothing published for this version

  28. 1.0.4 01 Nov 2013

    Nothing published for this version

  29. 1.0.3 23 Apr 2013

    Nothing published for this version

  30. 1.0.2 16 Jan 2013

    Nothing published for this version

  31. 1.0.1 10 Jan 2013

    Nothing published for this version

  32. 1.0.0 19 Dec 2012

    Nothing published for this version

  33. 1.0.0-BETA3 05 Dec 2012 pre-release

    Nothing published for this version

  34. 1.0.0-BETA2 05 Dec 2012 pre-release

    Nothing published for this version

  35. 1.0.0-BETA1 02 Aug 2012 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive