Release Notes - PHP Driver: Library - Version 1.2.0 - HTML format

Bug

  • [PHPLIB-285] - Count should not convert hint document to an index name string

Epic

  • [PHPLIB-264] - Support all MongoDB\Driver\Query options for Find operations

New Feature

  • [PHPLIB-53] - Create mapReduce command helper
  • [PHPLIB-213] - Support seeking and partial file retrieval for GridFS streams
  • [PHPLIB-258] - Implement accessors for GridFS files and chunks collections
  • [PHPLIB-268] - Add option maxAwaitTimeMS on getMore commands
  • [PHPLIB-271] - Implement accessors for options on core classes
  • [PHPLIB-272] - Implement chunkSizeBytes accessor for Bucket class
  • [PHPLIB-286] - Add hint option for Find and FindOne
  • [PHPLIB-287] - Add named modifier options to Find and FindOne

Task

  • [PHPLIB-263] - Create documentation examples for shell commands
  • [PHPLIB-265] - Add regex example with character escaping
  • [PHPLIB-279] - Remove PHP 5.4 and add 7.1 and 7.2 to CI build matrix
  • [PHPLIB-280] - Rename ObjectID to ObjectId
  • [PHPLIB-284] - Highlight API changes in documentation
  • [PHPLIB-288] - Document how to specify singleBatch option with Find
  • [PHPLIB-291] - Specify all extension requirements in composer.json

Improvement

  • [PHPLIB-81] - Cache results for info iterators that decorate a Cursor
  • [PHPLIB-261] - Omit default read and write concern from commands
  • [PHPLIB-275] - Rely on BulkWrite::insert() to always return the document's ID
  • [PHPLIB-281] - Allow empty pipeline array for Collection::aggregate()

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.