Login  |  Packages  |  Support  |  Bugs
Top Level :: Languages :: v8 :: 0.1.2

v8 0.1.2

Package Information
Summary V8 JavaScript engine API for PHP
Maintainers Bohdan Padalko (lead) [details]
Stefan Siegl < stesie at brokenpipe dot de > (lead) [details]
License The MIT License (MIT)
Description 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.
Homepage https://github.com/pinepain/php-v8
Release notes
Version 0.1.2
(stable)
This release adds script compilation and caching. Also more new methods added and some internal logic refactored.
See detailed changes below.

As of this release, V8 >= 5.8.168 required.

* - BC-breaking or potentially BC-breaking changes.

Changes to public API and other important changes which may affect end-user:

- * Add $is_wasm and $is_module options to V8\ScriptOriginOptions and V8\ScriptOrigin;
- * Remove non-standard V8\Scrip::{getSource,getOrigin};
- * Remove V8\ObjectValue::{Get,Set,Has,Delete,CreateDataProperty}Indexed methods;
- * Remove non-working V8\Context extensions support;
- * Handle V8\IntegerValue sub-types when returning values from V8, fixes #19;
- Add V8\UnboundScript class;
- Add V8\ScriptCompiler\CachedData class;
- Add V8\ScriptCompiler\CompileOptions class;
- Add V8\ScriptCompiler\Source class;
- Add V8\ScriptCompiler;
- Add V8\SymbolValue::GetToPrimitive() method;
- Add V8\Value::IsNullOrUndefinedl() method;
- Add more V8\Value::Is*() methods;
- Add V8\MapObject;
- Add V8\SetObject;
- Fix obj and func templates external memory adjusting.

[ Latest Tarball ] [ Changelog ] [ View Statistics ]
[ Browse Source ] [ Package Bugs ]

Dependencies for release 0.1.2
PRIVACY POLICY  |  CREDITS
Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Mar 21 17:05:02 2024 UTC
Bandwidth and hardware provided by: pair Networks