Skip to content

0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@bjori bjori released this 05 May 05:19

We've moved all of the exception classes out of the primary MongoDB\Driver\ namespace and over to MongoDB\Driver\Exception\. This should make the documentation more readable and improves organization of the project's code.

This release also contains several bug fixes for issues discovered while implementing the upcoming user-land library.

Release Highlights

New features and changes:

  • PHPC-272: Exceptions moved to MongoDB\Driver\Exception
  • PHPC-284: MongoDB\Driver\Exception\LogicException created

Fixes:

  • PHPC-274: BSON\Seriaizable ignored for top-level documents
  • PHPC-275: BSON\Serializable::unserialize() should throw exception on invalid return argument
  • PHPC-282: Cursor should only allow one iteration

Documentation

Documentation is available on PHP.net:
http://php.net/set.mongodb

Additional documentation may be found on GitHub:
http://10gen-labs.github.io/mongo-php-driver-prototype/ods/

Feedback

As the "mongodb" extension is under heavy development, we would appreciate any feedback you might have on the project:
https://jira.mongodb.org/secure/CreateIssue.jspa?pid=12484&issuetype=6

Full Release Notes

https://github.com/10gen-labs/mongo-php-driver-prototype/blob/master/RELEASE-0.6.0

Installing on *nix

$ pecl install mongodb-alpha
$ echo "extension=mongodb.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`

Installing on Windows

Windows binaries are available on PECL:
http://pecl.php.net/package/mongodb