Releases: phpv8/v8js
Version 0.4.0
This release targets PHP 5.x; if you're looking for PHP 7 releases, pick from 1.x.x version line
changes since last release:
- 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
This release also is available at http://pecl.php.net/package/v8js
Version 1.0.0
This is the first release for PHP 7
It does not compile against PHP 5.6 et al -- for those versions use V8Js version 0.3.0
This release also is available at http://pecl.php.net/package/v8js
Version 0.3.0
changes since last release:
- Fix multi-threading with pthreads extension
- Remove v8 debug agent support (which is unsupported by V8 since 3.28.4)
This release also is available at http://pecl.php.net/package/v8js
This is the first release of V8Js declared as "stable" and also one of the last releases targetting PHP 5.x;
PHP7 is on it's way and so is the first release of V8Js for PHP7 (to be released soon)
Version 0.2.6
changes since last release:
- Fix reference counting issue on PHP->JS->PHP exception propagation
This release also is available at http://pecl.php.net/package/v8js
Version 0.2.5
changes since last release:
- Stop JS execution on PHP exceptions (instead of continuing silently)
- Allow propagation of PHP exceptions to JS context (disabled by default)
- Add v8js.compat_php_exceptions php.ini switch to switch previous behaviour back on
This release also is available at http://pecl.php.net/package/v8js
Version 0.2.4
changes since last release:
- Fix memory leak with repeated Array exports from PHP to JS
This release also is available at http://pecl.php.net/package/v8js
Version 0.2.3
changes since last release:
- Fix FLAG_FORCE_ARRAY affecting V8Function objects
- Fix memory leak with repeated calls of methods on exported PHP objects
This release also is available at http://pecl.php.net/package/v8js
Version 0.2.2
changes since last release:
- Fix CommonJS module caching
- Fix use-after-free issue on CommonJS module reuse
- Fix memory leaks in CommonJS module loader
- Fix memory leak regarding lost script resources (compileScript call et al)
- Improve V8Function call performance
This release also is available at http://pecl.php.net/package/v8js
Version 0.2.1
changes since last release:
- adapt to latest v8 API (v8 versions from 3.24.6 up to latest 4.6 branch supported now)
- fixed FLAG_FORCE_ARRAY behaviour regarding property assignments
- properly stop (and restart) timer thread (for memory & cpu limits)
- fixed crash on failed module bootstrapping
This release also is available at http://pecl.php.net/package/v8js