Releases: CopernicaMarketingSoftware/PHP-CPP-LEGACY
Releases · CopernicaMarketingSoftware/PHP-CPP-LEGACY
PHP-CPP-LEGACY 1.7.1
- Fixed "$object instanceof Traversable" and "$object instanceof Serializable" when the Php::Serializable ad Php::Traversable interfaces are implemented in C++ space
PHP-CPP-LEGACY 1.7.0
WARNING: Breaking changes to the ABI and API regarding the Error class
- renamed Error to Message (to make room for the upcoming new Error class)
- moved exception to throwable (to have the base Throwable base class to ensure that PHP-CPP and PHP-CPP-LEGACY support the same code for conventions)
- added Error class that is useful to ensure that extensions can be compiled on php5 and php7
- renamed FatalError to Error
- export Error and Exception symbols
PHP-CPP-LEGACY 1.6.5
- added Php::Stream class
PHP-CPP-LEGACY 1.6.4
- fixed retrieving the base class
PHP-CPP-LEGACY 1.6.3
- fix possible crash when unsetProperty is called
PHP-CPP-LEGACY 1.6.2
- fixed possible crashes caused by calls to readProperty and writeProperty
PHP-CPP-LEGACY 1.6.1
- fixed possible crash in dealing with property_exists() calls (the zend engine does not inintialize the refcount for the parameter passed to property_exists(), which caused the PHP-CPP module to potentially crash when it read out the refcount)
PHP-CPP-LEGACY 1.6.0
- ini entries were not always correctly registered when a extension was reloaded
PHP-CPP-LEGACY 1.5.8
- ini entries were not always correctly registered when a extension was reloaded
PHP-CPP-LEGACY 1.5.7
- Fix for zend thread safety
- make overrides of explicitly defaulted virtual destructors also explicitly default, avoiding a compiler bug in gcc 4.7. Fixes issue #4
- Use a unique_ptr for managing the zend_ini_entry