[ANNOUNCEMENT] v8-0.1.1 (stable) Released.
| From: | PECL Announce | Date: | Sun, 15 Jan 2017 22:40:12 +0000 |
| Subject: | [ANNOUNCEMENT] v8-0.1.1 (stable) Released. | ||
| Groups: | php.pecl.dev | ||
| Request: | Send a blank email to pecl-dev+get-14433@lists.php.net to get a copy of this message | ||
The new PECL package v8-0.1.1 (stable) has been released at http://pecl.php.net/.
Release notes
-------------
In this release new methods added and some internal logic refactored.
As of this release, V8 >= 5.4.420 required.
Also, deprecated or soon to be deprecated API calls are removed in this release, see note on
BC-breaking changes below.
- add V8\Isolate::IsInUse() method.
- add V8\AdjustableExternalMemoryInterface interface;
- add V8\ObjectValue::AdjustExternalAllocatedMemory() method;
- add V8\ObjectValue::GetExternalAllocatedMemory() method;
- add V8\FunctionTemplate::AdjustExternalAllocatedMemory() method;
- add V8\FunctionTemplate::GetExternalAllocatedMemory() method;
- add V8\ObjectTemplate::AdjustExternalAllocatedMemory() method;
- add V8\ObjectTemplate::GetExternalAllocatedMemory() method;
- rewrite callbacks structures to use std containers;
- use realistic external allocated memory value to notify isolate about based on callbacks
structures size and optionally specified by user value.
- add V8\Value::TypeOf() method;
- add V8\ObjectValue::IsConstructor() method;
- add V8\ObjectValue::SetIntegrityLevel() method;
- add V8\CallbackInfo::InContext() method;
- add V8\ReturnValue::InContext() method;
- add V8\ReturnValue::Get() method;
- add V8\HeapStatistics::malloced_memory() method;
- add V8\HeapStatistics::peak_malloced_memory() method;
- properly shutdown in case of OOM;
- simplify V8\ReturnValue internals and integration with callbacks.
BC breaking changes:
- V8\ObjectValue::ForceSet() removed in a favor of V8\ObjectValue::DefineOwnProperty(),
V8\ObjectValue::CreateDataProperty() and V8\ObjectValue::CreateDataPropertyIndex().
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.1.tgz
Authors
-------------
Bogdan Padalko (lead)