PHP CPP v2.1.0 Release Notes
Release Date: 2018-06-19 // almost 5 years ago-
- ๐ Support for PHP 7.2
- ini entries were not always correctly registered when a extension was reloaded
- โ Added cmake file to be able to compile PHP-CPP under Windows (#343)
- โ Removed hard dependency on sudo (#332)
- ๐จ Refactored exception code slightly
- Made the makeReference function non-static, renamed some variables for clarity, reworked parenthesis for consistency and added some missing override statements
- ๐ Fix #301 - Invalid read when Php::defined() is true
- ๐ Fix wrong assumption
- ๐ Make inlines static and unexport them (fix #178)
- ๐ Bug fix for #234 - Setting a PHP::GLOBALS value makes a segfault
- ๐ Fix 7.1 build
- debugZval() should be public
- Rework assignments
- ๐ Fix #293 - Php::Value::numericValue() does not play well with references
- ๐ Fix #269 - Process termination when attempting to access object
- โ Remove #pragma GCC system_header from zend/includes.h
- ๐ Fix -Wsign-compare compiler warning
- Increase refcount of zval, not zend_object
- ๐ Use EG(scope) to access properties
- ๐ Fix #261 - Byref
- ๐ป Use information from PHP exception
- ๐ Fix compiler warnings
- ๐ Fix #281 -Memory Leak in CallPhpFunctions
- Do not increment reference count more than necessary
- Use zend_object_std_dtor()
- ๐ Fix TSRM usage for PHP 7
- ๐ Make the code compile under ZTS
- ๐ Fix zval being free()ed too early when retrieving a propery
- arrayaccess.h: Add missing virtual destructor for interface