Skip to content

Releases: peachpiecompiler/peachpie

v1.0.23

25 Jul 13:43
Compare
Choose a tag to compare

hotfix f20c5fb

v1.0.22

21 Jul 19:57
Compare
Choose a tag to compare
  • fixing PDOStatement.rowCount() #1060
  • fixing implicit conversion from NULL when calling a method with a parameter default value #1059

v1.0.20

06 May 12:25
Compare
Choose a tag to compare

Maintenance release including a fix for strtotime.

  • strtotime() handles invalid time during day-light-saving, does not throw, returns adjusted time instead (as in PHP).

v1.0.19

16 Apr 15:17
Compare
Choose a tag to compare

Maintenance release of PeachPie;

This fixes a very annoying issue where fatal exceptions are not logged and not even passed to the next request middleware (in the result they were not even shown by the developer's exception page).

An option "mysql.default_command_timeout" was added, so it is possible to restrict MySql exec/query with a timeout. This works even after the connection was made.

v1.0.17

12 Feb 14:28
Compare
Choose a tag to compare

v1.0.16

10 Feb 20:30
Compare
Choose a tag to compare

fixes for the compatiblity with WordPress 5.9

v1.0.15

10 Feb 15:13
Compare
Choose a tag to compare

this release improves the parsing time of long string literals

v1.0.14

31 Jan 10:01
Compare
Choose a tag to compare
  • fixes type analysis for indirect variable uses
  • compiler optimizations
  • runtime string optimizations

v1.0.12

24 Jan 12:29
Compare
Choose a tag to compare

The release improves interoperability features and fixes compiler code analysis.

Fixes

  • array item assignment compilation fix (#1015)
  • properly unboxing value types
  • compiler calls methods on enums and other value types properly
  • compiler allows calling methods/properties on CLR arrays (like $arr->Length)
  • runtime null-ref fixes

New Features

  • MySql driver allows using .NET benchmarking tools like MiniProfiler
  • passing values from PHP to C# methods with object typed parameter boxes the PHP value into CLR object (does not convert it to PHP class)

v1.0.11

11 Jan 08:13
Compare
Choose a tag to compare
  • fixes cURL cookie handling
  • fixes stream_select() when running for long time #1011
  • fixes class autoloading when class name is prefixed with \ #1012
  • avoids some allocations during string operations