php-v8 v0.1.4 Release Notes
Release Date: 2017-04-22 // about 7 years ago-
๐ 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
V8\Value::InstanceOf()
method; - โ Add
V8\ObjectValue::SetNativeDataProperty()
method; - โ Add
V8\PropertyFilter
,V8\KeyCollectionMode
andV8\IndexFilter
enums; - โ Add property filtering support to
V8\ObjectValue::Get{Property,OwnProperty}Names()
; - Consistently expose all well-known symbols on
V8\SymbolValue
; - Setting boolean props on
StackFrame
with valid type; - โ Remove non-working and non-supporting $attributes argument from
V8\StringValue
constructor in stubs; - ๐
*
AddV8\ConstructorBehavior
and support for it inV8\FunctionTemplate
constructor; - ๐
*
Add signature support inV8\FunctionTemplate
constructor via $receiver; - ๐
*
Add signature support toTemplate:SetNativeDataProperty()
andObjectTemplate::SetAccessor()
via$receiver
; - ๐
*
Remove require$isolate
parameter fromV8\Value::TypeOf()
; - ๐
*
Remove deprecated V8\Context::EstimatedSize() method; - ๐
*
Remove deprecatedV8\StackTrace\StackTraceOptions
; - ๐
*
Remove deprecatedV8\StackTrace::AsArray()
; *
Require Context explicitly inV8\Isolate::ThrowException()
;- ๐ป
*
RenameV8\Exceptions\GenericException
toV8\Exceptions\Exception
; *
RenameV8\Exceptions\AbstractResourceLimitException
toV8\Exceptions\ResourceLimitException
;*
Check whether returned context is empty inV8\Isolate\GetEnteredContext()
instead of checkingInContext()
;