Skip to content

Releases: mongodb/mongo-php-library

1.0.0-beta1

02 Nov 21:36
Compare
Choose a tag to compare
1.0.0-beta1 Pre-release
Pre-release

The PHP team is happy to announce that version 1.0.0-beta1 of our MongoDB PHP library, which abstracts our PHP and HHVM extensions, is now available.

Release Highlights

This release has several internal improvements for compatibility with versions 1.0.0 and 1.0.0RC1 of the PHP and HHVM "mongodb" extensions (i.e. drivers), respectively.

Additionally, the findOne() method now accepts a typeMap option to allow more control over how the returned document is unserialized from BSON (as was already possible with find() by calling MongoDB\Driver\Cursor::setTypeMap()).

A complete list of resolved issues in this release may be found at:
https://github.com/mongodb/mongo-php-library/blob/master/RELEASE-1.0

Documentation

Documentation for this library (and its API) may be found at:
http://mongodb.github.io/mongo-php-library/

Feedback

If you encounter any bugs or issues with this library, please report them via this form:
https://jira.mongodb.org/secure/CreateIssue.jspa?pid=12483&issuetype=1

Installation

This library may be installed or upgraded with:

composer require "mongodb/mongodb=^1.0.0@beta"

The MongoDB PHP driver may be installed or upgraded with:

pecl install mongodb

Installation Instructions for the HHVM driver may be found in that project's README.

1.0.0-alpha1

07 Oct 18:41
Compare
Choose a tag to compare
1.0.0-alpha1 Pre-release
Pre-release

The PHP team is happy to announce that version 1.0.0-alpha1 of our MongoDB PHP library, which abstracts our PHP and HHVM extensions, is now available.

Release Highlights

This release has several internal improvements for compatibility with versions 1.0.0-beta2 and 1.0.0-alpha1 of the PHP and HHVM "mongodb" extensions (i.e. drivers), respectively. Additionally, many of the database and collection methods have been refactored to use self-contained operation classes.

A complete list of resolved issues in this release may be found at:
https://github.com/mongodb/mongo-php-library/blob/master/RELEASE-1.0

Documentation

Documentation for this library (and its API) may be found at:
http://mongodb.github.io/mongo-php-library/

Feedback

If you encounter any bugs or issues with this library, please report them via this form:
https://jira.mongodb.org/secure/CreateIssue.jspa?pid=12483&issuetype=1

Installation

This library may be installed or upgraded with:

composer require "mongodb/mongodb=^1.0.0@alpha"

The MongoDB PHP driver may be installed or upgraded with:

pecl install mongodb-beta

Installation Instructions for the HHVM driver may be found in that project's README.

MongoDB PHP Library 0.2.0 released

12 May 23:34
Compare
Choose a tag to compare
Pre-release

This is the second alpha release for the MongoDB PHP library. This release introduces Client and Database classes and adds full support for the CRUD and collection/index management specifications. Additionally, the library should be compatible with all versions of MongoDB going back to 2.4. The library's dependency on the MongoDB PHP driver (i.e. extension) has also been bumped to 0.6.

This library may be installed or upgraded with:

composer require "mongodb/mongodb=^0.2.0"

The MongoDB PHP driver may be installed or upgraded with:

pecl install mongodb-alpha

A complete list of resolved issues in this release may be found at:
https://jira.mongodb.org/secure/ReleaseNote.jspa?version=14845&projectId=12483

Documentation for this library (and its API) may be found at:
http://10gen-labs.github.io/mongo-php-library-prototype/

If you encounter any bugs or issues with this library, please report them via this form:
https://jira.mongodb.org/secure/CreateIssue.jspa?pid=12483&issuetype=1

Woot! Initial PHongo library released !

12 Dec 01:39
Compare
Choose a tag to compare
Pre-release

This is the initial release of PHongo CRUD (being renamed to PHongo Library).

PHongo CRUD is an CRUD API ontop of Phongo. Its purpose is to provide standard MongoDB API and follows the MongoDB CRUD API Specification[1] that all MongoDB supported drivers follow.

PHongo CRUD provides several convenience methods that abstract the core PHongo extension. The methods include functionality to insert a single document, counting all documents in an collection, and delete documents from a collection.

Checkout the initial documentations at: http://bjori.github.io/phongo-crud/
And API docs at: http://bjori.github.io/phongo-crud/api/class-MongoDB.Collection.html

Let us know what you think!

[1] The specification has not been published yet - it is still a Work In Progress