Releases: phpv8/v8js
Version 1.3.1
This release targets PHP 7.0; if you're looking for PHP 5.x releases, pick V8Js 0.6.4
Bug Fixes
- Fix build against V8 version 5.3.337 (and higher)
This release also is available at http://pecl.php.net/package/v8js
Version 0.6.4
This release targets PHP 5.x; if you're looking for PHP 7 releases, pick from 1.x.x version line
Bug Fixes
- Fix build against V8 version 5.3.337 (and higher)
This release also is available at http://pecl.php.net/package/v8js
Version 1.3.0
This release targets PHP 7.0; if you're looking for PHP 5.x releases, pick V8Js 0.6.3
New Features
- Allow to adjust the considered "amount of external memory" by objects exported to V8
Bug Fixes
- Pass back V8Object instances, don't re-wrap
- Retain object identity on 'return $this'
- Retain object identity on JS-side 'return this'
- Send LowMemoryNotification signals to V8 before imposing memory limit
- Fix build against V8 version 5.2 (deprecated WeakCallbackInfo & GetHiddenValue et al)
- Improve/Clarify README
Code Cleanup
- Removed support for "old-age" V8 versions (i.e. V8 < 4.6.76)
- Removed old examples and pre-phpt test script
This release also is available at http://pecl.php.net/package/v8js
0.6.3
This release targets PHP 5.x; if you're looking for PHP 7 releases, pick from 1.x.x version line
Bug Fixes
- Send LowMemoryNotification signals to V8 before imposing memory limit
- Fix build against V8 version 5.2 (deprecated WeakCallbackInfo & GetHiddenValue et al)
- Improve/Clarify README
Code Cleanup
- Removed support for "old-age" V8 versions (i.e. V8 < 4.6.76)
- Removed old examples and pre-phpt test script
This release also is available at http://pecl.php.net/package/v8js
Version 0.6.2
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:
- Pass back V8Object instances, don't re-wrap
- Retain object identity on 'return $this'
- Retain object identity on JS-side 'return this'
This release also is available at http://pecl.php.net/package/v8js
Version 0.6.1
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:
- Fix configuration on MacOS platform
This release also is available at http://pecl.php.net/package/v8js
Version 0.6.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:
- Allow to adjust the considered "amount of external memory" by objects exported to V8
This release also is available at http://pecl.php.net/package/v8js
Version 0.5.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:
- 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
This release also is available at http://pecl.php.net/package/v8js
Version 1.1.0
This release targets PHP 7.0; if you're looking for PHP 5.x releases, pick V8Js 0.4.1
changes since last release:
- fix double free on object export
- fix use after free regarding pending exceptions
- don't abort PHP process on fatal V8 error (but trigger a warning instead)
- fix memory leaks on bailouts caused in V8 contexts
- fix build on Windows with Visual Studio 2015
- use libv8_platform on Windows
This release also merges in new features from V8Js 0.4.0.
This release also is available at http://pecl.php.net/package/v8js
Version 0.4.1
This is a bugfix release targetting PHP 5.x; if you're looking for PHP 7 releases, pick from 1.x.x version line
changes since last release:
- Fix PHP.var_dump output on regexp objects (for consistency over all V8 versions)
- Fix "this" on V8Object method invocations
This release also is available at http://pecl.php.net/package/v8js