Skip to content

Releases: CopernicaMarketingSoftware/PHP-CPP

PHP-CPP 2.4.10

19 May 07:18
Compare
Choose a tag to compare
  • Fixed startup error due to type-hinted object-parameters

PHP-CPP 2.4.9

19 May 06:10
Compare
Choose a tag to compare
  • Fixed PHP startup crash on PHP 8.3 with types parameters that referred to classnames

PHP-CPP 2.4.8

25 Feb 11:07
Compare
Choose a tag to compare
  • Fixed issue with error_reporting() (after calling error_reporting() from C++, a later call in PHP space to error_reporting() caused a crash)

PHP-CPP 2.4.7

21 Oct 09:28
Compare
Choose a tag to compare
  • Fixed compile issue on PHP 7

PHP-CPP 2.4.6

20 Oct 10:11
Compare
Choose a tag to compare
  • Fixed the Php::include_once() function (it caused memory corruption on PHP 8)

PHP-CPP 2.4.5

13 Oct 20:54
Compare
Choose a tag to compare
  • Fixed possible double-free when calling method_exists() or Php::Value::isCallable() on PHP 8
  • Fixed version number (forgot to change that in 2.4.4)

PHP-CPP 2.4.4

13 Oct 20:45
Compare
Choose a tag to compare
  • Fixed possible double-free when calling method_exists() or Php::Value::isCallable() on PHP 8

PHP-CPP 2.4.3

20 Apr 13:32
Compare
Choose a tag to compare
  • Fixed __get() and related methods for PHP version 8 and up (such methods caused a segfault)
  • Fixed Php::Traversable class for PHP version 8 and up (this caused a warning about an abstract class that could not be instantiated)
  • All Php::Traversable classes now automatically have a getIterator() method
  • Fixed crash when using comparison operators on a non-string Php::Value to compare it with a "const char *"
  • Some internal changes to variable-length-arrays compiler to get broader compiler support
  • Changes to the build mechanism (we no longer build special object files for shared and static libraries)

PHP-CPP 2.4.2

16 Nov 08:41
Compare
Choose a tag to compare
  • Fixed registering of parameters with an unspecified type for PHP 8 and up (these parameters were incorrectly registered as typed parameters)

PHP-CPP 2.4.1

07 Nov 21:30
Compare
Choose a tag to compare
  • No functional changes since 2.4.0
  • The "libphpcpp.so" is now a symlink using a relative path, to make it a bit easier to copy around together with the libphpcpp.so.x.y files