php-v8 v0.2.1 Release Notes

Release Date: 2017-10-23 // over 6 years ago
  • ๐Ÿš€ 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

    ๐Ÿ”„ Changelog:

    * - 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;
    • ๐Ÿ›  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.