All Versions
Latest Version
Avg Release Cycle
43 days
Latest Release
1066 days ago

Changelog History
Page 2

  • v1.21.1 Changes

    March 24, 2017
    • Fixed mispell in method name BatchInsert::isValidationEbabled
    • Fixed usage of validation flag in BatchInsert
  • v1.21 Changes

    February 09, 2017
    • Document::beforeConstruct moved to Structure::beforeConstruct so embedded documents may configure some logic there
    • Collection::batchDelete() now has required argument
    • Now may be configured batch limit in Cursor::copyToCollection and Cursor::moveToCollection
    • Methods of \Iterator interface currently not recommended to use directly in Cursor and Paginator. But if used, now rewind MUST be calls before current.
    • Remove debug logger calls
  • v1.20 Changes

    January 09, 2017
    • Implemented support of new ext-mongodb and, as a result, PHP7 and HHVM through compatibility layer "alcaeus/mongo-php-adapter", which implement API from old ext-mongo extension;
    • Cursor::findOne() throws internal CursorException exception instead of related to mongo extension. Exception from extension may be obtained from internal exception;
    • Document::save() throws internal WriteException exception instead of related to mongo extension. Exception from extension may be obtained from internal exception;
    • Docker tests now check PHP 7 code
    • Structure::apply() now protected
  • v1.19.2 Changes

    December 18, 2016
    • Fix bug in Document::addToSet
    • Docker config improvements
  • v1.19.1 Changes

    October 08, 2016
    • Fix bug #132 in Document::push
  • v1.19 Changes

    September 14, 2016
    • Configure document pool status in collection's mapping;
    • Collection::_mongoCollection is deprecated. Use Collection::getMongoCollection() instead;
    • Collection::ensureIndex() is deprecated, use Collection::createIndex();
    • Cursor::toArray() removed, use Cursor::getMongoQuery();
    • Document::belongsToCollection() removed, use Collection::hasDocument();
    • Document::FIELD_TYPE_* constants removed, use FieldType enum
    • Collection::_database removed, use Collection::getDatabase() instead;
  • v1.18.2 Changes

    September 12, 2016
    • Docker tests
  • v1.18.1 Changes

    August 18, 2016
    • Support of DBRefs
  • v1.17 Changes

    August 16, 2016
    • Client::$_mapping set private. Use Client::map()
    • Configure document class if collection class also configured by class prefix #128
  • v1.16.1 Changes

    June 27, 2016
    • Fixed aggregation pipeline setter