Skip to content

v0.9.980

Pre-release
Pre-release
Compare
Choose a tag to compare
@jakubmisek jakubmisek released this 10 May 15:51
· 1305 commits to master since this release
  • BCL

    • 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 of composer.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 was true)