Latest PECL Releases:
- v8js 1.4.0
Correctly initialize V8's ICU component- path to libv8 library is now baked into the library to find icudtl.dat file
- if icudtl.dat file is moved after compile time, set v8js.icudtl_dat_path php.ini variable
- v8 0.1.4
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 >= 6.0.45 required.
-
- BC-breaking or potentially BC-breaking changes
Changes to public API and other important changes which may affect end-user:
- Raise libv8 required version to 6.0.45; - Add V8Value::InstanceOf() method; - Add V8ObjectValue::SetNativeDataProperty() method; - Add V8PropertyFilter, V8KeyCollectionMode and V8IndexFilter enums; - Add property filtering support to V8ObjectValue::Get{Property,OwnProperty}Names(); - Consistently expose all well-known symbols on V8SymbolValue; - Setting boolean props on StackFrame with valid type; - Remove non-working and non-supporting $attributes argument from V8StringValue constructor in stubs; - * Add V8ConstructorBehavior and support for it in V8FunctionTemplate constructor; - * Add signature support in V8FunctionTemplate constructor via $receiver; - * Add signature support to Template:SetNativeDataProperty() and ObjectTemplate::SetAccessor() via $receiver; - * Remove require $isolate parameter from V8Value::TypeOf(); - * Remove deprecated V8Context::EstimatedSize() method; - * Remove deprecated V8StackTraceStackTraceOptions; - * Remove deprecated V8StackTrace::AsArray(); - * Require Context explicitly in V8Isolate::ThrowException(); - * Rename V8ExceptionsGenericException to V8ExceptionsException; - * Rename V8ExceptionsAbstractResourceLimitException to V8ExceptionsResourceLimitException; - internal: Check whether returned context is empty in V8IsolateGetEnteredContext() instead of checking InContext();
-