diff --git a/package.xml b/package.xml index 2994f96..b9b0452 100644 --- a/package.xml +++ b/package.xml @@ -26,11 +26,11 @@ pinepain@gmail.com yes - 2017-10-23 - + 2018-02-27 + - 0.2.1 - 0.2.1 + 0.2.2 + 0.2.2 stable @@ -38,27 +38,29 @@ The MIT License (MIT) - This release brings stability and improvements. It contains some minor BC-breaking changes which should not affect general public. See full change log below for details + I'm excited to announce that starting from this release documentation is available at + https://php-v8.readthedocs.io. - Changelog: + Read The Docs is awesome place to host documentation and Sphinx would help to create decent documentation. + Contributors welcomed! + + This is the last version that supports PHP 7.1. Nex versions wil reqiure PHP >= 7.2 unless further notice. BC-breaking changes: - - require libv8 >= 6.4.6; - - remove UnboundScript::kNoScriptId const and return null in getId() on no data - - change ScriptCompiler::cachedDataVersionTag(): int method name and return type to be ScriptCompiler::getCachedDataVersionTag(): float; - - remove StartupData::getRawSize() method; + - Upgrade v8 version to 6.6.313 + - Remove deprecated and non-working ScriptCompiler cache options + - Rework PromiseObject + - Add ValueObject::isBigInt64Array() and ValueObject::isBigUint64Array methods Non-breaking changes: - - fix segfault when invalid startup data passed to isolate; - - fix external exception lost when it has refcount 1; - - change script compiler version tag generation to take into account changes to extension internals; - - add CallbackInfoInterface; - - add support for ScriptCompiler::kProduceFullCodeCache; - - add {Isolate,Context}::within() as optimization solution; - - add StartupData::isRejected(); - - add docs skeleton. + - Add number of native and detached contexts to HeapStatistics + - Add support to produce code cache + - Add ScriptCompiler::OPTION_EAGER_COMPILE option + - Add support for integer-<strings for ObjectValue::GetOwnPropertyNames and `ObjectValue::GetPropertyNames + - Add {Template,ObjectValue}:setLazyDataProperty() method + @@ -133,6 +135,8 @@ + + @@ -201,6 +205,9 @@ + + + @@ -285,6 +292,7 @@ + @@ -292,10 +300,9 @@ + - - @@ -307,6 +314,7 @@ + @@ -378,6 +386,7 @@ + diff --git a/php_v8.h b/php_v8.h index c8e34b7..d5251aa 100644 --- a/php_v8.h +++ b/php_v8.h @@ -36,11 +36,11 @@ extern zend_module_entry php_v8_module_entry; #endif #ifndef PHP_V8_VERSION -#define PHP_V8_VERSION "0.3.0" +#define PHP_V8_VERSION "0.2.2" #endif #ifndef PHP_V8_REVISION -#define PHP_V8_REVISION "dev" +#define PHP_V8_REVISION "release" #endif