[ANNOUNCEMENT] v8-0.1.3 (stable) Released.
| From: | PECL Announce | Date: | Sun, 05 Mar 2017 21:01:43 +0000 |
| Subject: | [ANNOUNCEMENT] v8-0.1.3 (stable) Released. | ||
| Groups: | php.pecl.dev | ||
| Request: | Send a blank email to pecl-dev+get-14535@lists.php.net to get a copy of this message | ||
The new PECL package v8-0.1.3 (stable) has been released at http://pecl.php.net/.
Release notes
-------------
This release adds low-level optimizations, simplify some internal methods and fix few bugs. For more
details see
change list below.
As of this release, V8 >= 5.9.5 required.
* - BC-breaking or potentially BC-breaking changes
Changes to public API and other important changes which may affect end-user:
- * Replace V8\Isolate::GetCurrentContext with V8\Isolate::GetEnteredContext();
- * Remove V8\ObjectValue::CreationContext(), use V8\ObjectValue::GetContext();
- Add V8\PropertyCallbackInfo::ShouldThrowOnError() method;
- Add V8\FunctionCallbackInfo::NewTarget() method;
- V8\ReturnValue now explicitly holds isolate and context which could be accessed outside of calling
context;
- Fix potential problems with V8\FunctionCallbackInfo and V8\PropertyCallbackInfo when used outside
calling scope;
- Fix leak when V8\ScriptCompiler::CompileFunctionInContext() invoked with arguments and/or context
extensions;
- Fix segfault when abruptly exiting from isolate which entered multiple time or from multiple
nested isolates;
- Add V8\Exceptions\ValueException to stubs;
- Remove $global_template and $global_object private props from V8\Context.
Package Info
-------------
This extension brings V8 JavaScript engine API to PHP with some abstraction in mind and provides an
accurate native V8 C++ API implementation available from PHP.
Related Links
-------------
Package home: http://pecl.php.net/package/v8
Changelog: http://pecl.php.net/package-changelog.php?package=v8
Download: http://pecl.php.net/get/v8-0.1.3.tgz
Authors
-------------
Bogdan Padalko (lead)