Bug
- [PHPC-376] - MongoDB\Driver\Cursor var_dump() weird
- [PHPC-380] - create_object changes
- [PHPC-383] - EG(exception) is zend_object, not zval, in PHP 7
- [PHPC-394] - PHP 7: zend_read_property prototype is different in PHP 7
- [PHPC-395] - PHP 7: PHP 7 changes the way INI entries are implemented
- [PHPC-396] - PHP 7: nApplyCount changes in HashTables
- [PHPC-397] - dup argument in most string macros removed
- [PHPC-398] - zpp 's' expects size_t
- [PHPC-399] - zval_used_for_init no longer applicable
- [PHPC-400] - Handle IS_TRUE and IS_FALSE in BSON
- [PHPC-404] - Hash API off-by-one changes
- [PHPC-405] - zval changes; zval pointer becomes zval; zval** -> zval*
- [PHPC-431] - Segfault when using Manager through singleton class
Epic
- [PHPC-285] - PHP 7 support in phongo
Improvement
- [PHPC-368] - Move MongoDB\Manager->__construct work to _init method
- [PHPC-369] - Split object structures and retrieval
- [PHPC-370] - return_value_ptr and return_value_used removed in PHP 7
- [PHPC-371] - Accessing resources changes
- [PHPC-372] - zend_throw_exception() return value changes
- [PHPC-373] - PHP 7: MAKE_STD_ZVAL is a gonner
- [PHPC-374] - zend_string* vs char* PHPAPI changes
- [PHPC-375] - TSRMLS_FETCH_FROM_CTX() not applicable in PHP 7
- [PHPC-377] - convert_to_*() changes
- [PHPC-384] - php_stream's no longer have resource ids
- [PHPC-385] - add_assoc_string_ex() no longer has duplicate param
- [PHPC-386] - Forward port Z_PHPDATE_P() to get php_date_obj from ext/date
- [PHPC-387] - Iterator API changes
- [PHPC-388] - dtor on bson_to_zval() failure
- [PHPC-389] - PHONGO_TODO_SSL
- [PHPC-390] - PHONGO_TODO_INI
- [PHPC-391] - PHONGO_TODO_STREAM
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.