Peachpie Versions Save

PeachPie - the PHP compiler and runtime for .NET and .NET Core

v1.0.22

1 year ago
  • fixing PDOStatement.rowCount() #1060
  • fixing implicit conversion from NULL when calling a method with a parameter default value #1059

v1.0.20

2 years ago

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

2 years ago

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

2 years ago
  • fixes for the compatibility with WordPress 5.9 (array_column() #1040)
  • pgsql connection string (#1039)

v1.0.16

2 years ago

fixes for the compatiblity with WordPress 5.9

v1.0.15

2 years ago

this release improves the parsing time of long string literals

v1.0.14

2 years ago
  • fixes type analysis for indirect variable uses
  • compiler optimizations
  • runtime string optimizations

v1.0.12

2 years ago

The release improves interoperability features and fixes compiler code analysis.

Fixes

  • array item assignment compilation fix (https://github.com/peachpiecompiler/peachpie/issues/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

2 years ago

v1.0.10

2 years ago

Maintenance release containing bug fixes.