All Versions
22
Latest Version
Avg Release Cycle
21 days
Latest Release
1076 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.9.990 Changes
June 19, 2020BCL
- more image* functions
- more PDO constants
- some PHP 8 functions
- โก๏ธ pcre update, support for newline modifiers
- SimpleXMLElement::saveXML
Compiler:
- include resolved in compile time if possible
- more diagnostics
- traits CLI names sanitized
- cleaner compilation of func_get_args()
- ๐ improved analysis perf
- ๐ arrow functions support
- PHP7+ doublequoted string unicode codepoints
ASP.NET Core
- โ AddPhp() with options
- referenced PHP scripts added automatically (no need to specify website dll)
PHP 8.0
- bcl functions
- property can be set to 8.0
- throw expressions
- non-capturing catch
- trailing comma in param list
mixed
type- constructor property promotion
- ๐ all the syntax parsed, the rest of features ignored
๐ Fixes
- json_last_error() resets after json_encode()
- request handler nullref fix
- deadlock fix in high load
- nonblocking aspnetcore request handler
finally
block fix in generators- indexer for CLR types
Sdk:
- checks composer.json versions and spdx validity
- sdk adds references to specific PDO driver from information in "require" section
-
v0.9.981
May 11, 2020 -
v0.9.980 Changes
May 10, 2020BCL
shell_exec
on Unix fixes (iolevel/wpdotnet-sdk#76)- PDOStatement::errorInfo(), PDOStatement::errorCode(), PDOException::errorInfo (#234)
- PDO named parameters in format
:name
supported (#748) base64_decode()
strictness (#739, iolevel/wpdotnet-sdk#70)fastcgi_finish_request()
(#737)- updated MySql connector
- PCRE support for UTF-8 byte sequences (#738)
Compiler
yield
from try/catch/finally (#604)
-
return
from finally๐ Composer Autoloading (https://docs.peachpie.io/php/composer-json/)
"autoload"
section ofcomposer.json
is processed in build time- autoloaded classes annotated in build time
- autoloading is optimized by compiler and runtime
- autoloading does not need generated autoload stubs, handled in runtime implicitly
ASP.NET Core
- referenced PHP projects loaded automatically (ScriptLibraries option only needed to restrict what assemblies to be loaded)
- request timeout and request end support
$_SERVER['HTTPS']
set to '"on"' on secure connections (previously it wastrue
)
-
v0.9.970 Changes
April 27, 2020Whats new:
- PDO:
- PDO::ATTR_STRINGIFY_FETCHES
- Sdk:
- resolves dependencies from
composer.json
- resolves dependencies from
- BCL
- filter_var filters
- preg_filter
- sockets
- lots of Core constants
- ftp_exec, sapi_windows_vt100_support
- getprotobyname, getprotobynumber
- stream_socket_enable_crypto
- shell_exec() on Unix
- PDO:
-
v0.9.961 Changes
April 19, 2020- โก๏ธ updated dependencies
- ๐ fixes for .net framework
- โ added more BCL constants, functions and classes
- ๐ minor runtime fixes
-
v0.9.960
April 18, 2020 -
v0.9.950 Changes
April 06, 2020- more standard functions, classes and constants
- should run on .NET Framework (strong signature issue)
- files can be excluded from project in Visual Studio
- ๐ general issue fixes
- compiler consumes less memory
-
v0.9.930
March 25, 2020 -
v0.9.920 Changes
March 20, 2020- ๐ fixes issues with .NET Core SDK 3.1.200
- โ adds support for
int64
array keys
-
v0.9.910 Changes
March 10, 2020๐ฆ https://www.nuget.org/packages/peachpie.net.sdk
โก๏ธ update with the latest fixes and improvements
- ๐ improves emitted PDB; fixed debug sequences
- โก๏ธ PCRE update
- ๐ $_FILES fixes
- โ added strict conversions
- ๐ fixes stack overflow and debug assertions
- โก๏ธ internal PhpValue updates
- โก๏ธ library functions fixes and updates