From ef5dc4e72866b73ad5af86c3eea3837649da9664 Mon Sep 17 00:00:00 2001 From: Stefan Siegl Date: Sat, 5 Mar 2016 23:24:55 +0100 Subject: [PATCH] Bump version to 1.2.0 --- package.xml | 99 +++++++++++++++++++++++++++++++---------------- php_v8js_macros.h | 2 +- 2 files changed, 67 insertions(+), 34 deletions(-) diff --git a/package.xml b/package.xml index 5b82722..091c336 100644 --- a/package.xml +++ b/package.xml @@ -16,11 +16,11 @@ stesie@php.net yes - 2016-01-08 - + 2016-03-05 + - 1.1.0 - 1.1.0 + 1.2.0 + 1.2.0 stable @@ -28,21 +28,14 @@ The MIT License (MIT) -- fix build on Windows with Visual Studio 2015 -- use libv8_platform on Windows -- fix double free on object export -- fix use after free regarding pending exceptions -- fix memory leaks on bailouts caused in V8 contexts -- don't abort PHP process on fatal V8 error (but trigger a warning instead) +- allow to pass generators from PHP to JS and vice versa -This release also merges in new features from V8Js 0.4.0, namely -- Improve -Wno-c++11-narrowing/-Wno-narrowing flag detection (clang/gcc5 support) -- Added ability to set properties on V8Function -- CommonJS modules now have access to V8Js' var_dump function -- V8JsScriptExtensions now reference the normalised module id (instead of just "require") -- fatal PHP errors triggered in setModuleLoader callback are now handled gracefully -- setModuleLoader callback is now allowed to return an empty string as source of module -- V8Js' internal module path normalisation may now be overrode using setModuleNormaliser +Merge improvements from V8Js for PHP 5.x (version 0.5.0) to PHP 7.0 branch: +- Export public methods on classes derived from \V8Js to V8 +- Support V8 compiled with external snapshots +- Allow to create custom snapshots of V8 heaps +- Allow to create V8 contexts based on custom snapshots generated earlier +- Support V8 5.1 well @@ -100,7 +93,7 @@ This release also merges in new features from V8Js 0.4.0, namely - + @@ -130,6 +123,22 @@ This release also merges in new features from V8Js 0.4.0, namely + + + + + + + + + + + + + + + + @@ -138,8 +147,8 @@ This release also merges in new features from V8Js 0.4.0, namely - - + + @@ -203,39 +212,41 @@ This release also merges in new features from V8Js 0.4.0, namely - - + + - - + + - + - - + + + + - - + + - + - - + + @@ -570,6 +581,28 @@ This release also merges in new features from V8Js 0.4.0, namely - Support V8 compiled with external snapshots - Allow to create custom snapshots of V8 heaps - Allow to create V8 contexts based on custom snapshots generated earlier +- Support V8 5.1 well + + + + + 1.2.0 + 1.2.0 + + + stable + stable + + 2016-03-05 + The MIT License (MIT) + +- allow to pass generators from PHP to JS and vice versa + +Merge improvements from V8Js for PHP 5.x (version 0.5.0) to PHP 7.0 branch: +- Export public methods on classes derived from \V8Js to V8 +- Support V8 compiled with external snapshots +- Allow to create custom snapshots of V8 heaps +- Allow to create V8 contexts based on custom snapshots generated earlier - Support V8 5.1 well diff --git a/php_v8js_macros.h b/php_v8js_macros.h index b5000d2..5a9c18a 100644 --- a/php_v8js_macros.h +++ b/php_v8js_macros.h @@ -52,7 +52,7 @@ extern "C" { #endif /* V8Js Version */ -#define PHP_V8JS_VERSION "1.1.0" +#define PHP_V8JS_VERSION "1.2.0" /* Hidden field name used to link JS wrappers with underlying PHP object */ #define PHPJS_OBJECT_KEY "phpjs::object"