Skip to content

Commit ef5dc4e

Browse files
committed
Bump version to 1.2.0
1 parent 25cf46a commit ef5dc4e

File tree

2 files changed

+67
-34
lines changed

2 files changed

+67
-34
lines changed

package.xml

Lines changed: 66 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -16,33 +16,26 @@
1616
<email>[email protected]</email>
1717
<active>yes</active>
1818
</lead>
19-
<date>2016-01-08</date>
20-
<time>09:01:22</time>
19+
<date>2016-03-05</date>
20+
<time>23:24:43</time>
2121
<version>
22-
<release>1.1.0</release>
23-
<api>1.1.0</api>
22+
<release>1.2.0</release>
23+
<api>1.2.0</api>
2424
</version>
2525
<stability>
2626
<release>stable</release>
2727
<api>stable</api>
2828
</stability>
2929
<license uri="http://www.php.net/license">The MIT License (MIT)</license>
3030
<notes>
31-
- fix build on Windows with Visual Studio 2015
32-
- use libv8_platform on Windows
33-
- fix double free on object export
34-
- fix use after free regarding pending exceptions
35-
- fix memory leaks on bailouts caused in V8 contexts
36-
- don&apos;t abort PHP process on fatal V8 error (but trigger a warning instead)
31+
- allow to pass generators from PHP to JS and vice versa
3732

38-
This release also merges in new features from V8Js 0.4.0, namely
39-
- Improve -Wno-c++11-narrowing/-Wno-narrowing flag detection (clang/gcc5 support)
40-
- Added ability to set properties on V8Function
41-
- CommonJS modules now have access to V8Js&apos; var_dump function
42-
- V8JsScriptExtensions now reference the normalised module id (instead of just &quot;require&quot;)
43-
- fatal PHP errors triggered in setModuleLoader callback are now handled gracefully
44-
- setModuleLoader callback is now allowed to return an empty string as source of module
45-
- V8Js&apos; internal module path normalisation may now be overrode using setModuleNormaliser
33+
Merge improvements from V8Js for PHP 5.x (version 0.5.0) to PHP 7.0 branch:
34+
- Export public methods on classes derived from \V8Js to V8
35+
- Support V8 compiled with external snapshots
36+
- Allow to create custom snapshots of V8 heaps
37+
- Allow to create V8 contexts based on custom snapshots generated earlier
38+
- Support V8 5.1 well
4639
</notes>
4740
<contents>
4841
<dir baseinstalldir="/" name="/">
@@ -100,7 +93,7 @@ This release also merges in new features from V8Js 0.4.0, namely
10093
<file baseinstalldir="/" md5sum="887e3e03d1e589ab328479f7b1fc45fd" name="tests/context_separation.phpt" role="test" />
10194
<file baseinstalldir="/" md5sum="86d83d8b84a3ff18f176b7dcaf5b0656" name="tests/context_temp_creation.phpt" role="test" />
10295
<file baseinstalldir="/" md5sum="17b1c15734ab5541ec169ce01f4674d8" name="tests/create_snapshot_basic.phpt" role="test" />
103-
<file baseinstalldir="/" md5sum="8e74510469c209e5f7ecc227bb2cc848" name="tests/ctx_lifetime.phpt" role="test" />
96+
<file baseinstalldir="/" md5sum="aeb400eda3141f45562d4e20bc296f5c" name="tests/ctx_lifetime.phpt" role="test" />
10497
<file baseinstalldir="/" md5sum="970bc5edd6c1578c8b6a8d966475f514" name="tests/datetime_pass.phpt" role="test" />
10598
<file baseinstalldir="/" md5sum="8dc08c1a14b4771ec6c2d66663a508d3" name="tests/derived_class_properties.phpt" role="test" />
10699
<file baseinstalldir="/" md5sum="a4ed3b1eeca821d2464fbc841313adb9" name="tests/derived_class_properties_extra.phpt" role="test" />
@@ -130,6 +123,22 @@ This release also merges in new features from V8Js 0.4.0, namely
130123
<file baseinstalldir="/" md5sum="aab757c4eccb0f11fe0e9ef7b5e3e7da" name="tests/function_passback.phpt" role="test" />
131124
<file baseinstalldir="/" md5sum="1c821173d7690186753414f4ca4a58e6" name="tests/function_passback2.phpt" role="test" />
132125
<file baseinstalldir="/" md5sum="293a1c371fbe4b3ed31e3977db3bc43b" name="tests/function_properties.phpt" role="test" />
126+
<file baseinstalldir="/" md5sum="240eb94e70a332c90f143c00f8af7d29" name="tests/generators_from_v8_001.phpt" role="test" />
127+
<file baseinstalldir="/" md5sum="77332f772933efa07c944b85ccbb97f7" name="tests/generators_from_v8_002.phpt" role="test" />
128+
<file baseinstalldir="/" md5sum="cd4f727592d59680f84cb4aed047251d" name="tests/generators_from_v8_003.phpt" role="test" />
129+
<file baseinstalldir="/" md5sum="8edd74c346865f564f086b188266db26" name="tests/generators_from_v8_004.phpt" role="test" />
130+
<file baseinstalldir="/" md5sum="f3a6dac30784ca4ca7d4c9f25423aa96" name="tests/generators_from_v8_005.phpt" role="test" />
131+
<file baseinstalldir="/" md5sum="2467607f5dac0e8e5d74a01eadd1611d" name="tests/generators_from_v8_006.phpt" role="test" />
132+
<file baseinstalldir="/" md5sum="a7473b6f6fb26b4afe81e70db0af2d43" name="tests/generators_from_v8_007.phpt" role="test" />
133+
<file baseinstalldir="/" md5sum="4972a623eff4c1542e39be98a757380d" name="tests/generators_from_v8_008.phpt" role="test" />
134+
<file baseinstalldir="/" md5sum="06741f5e963fb387a4f561bbbb21247c" name="tests/generators_from_v8_009.phpt" role="test" />
135+
<file baseinstalldir="/" md5sum="6667547077c823b450f2773559c0bbe2" name="tests/generators_from_v8_010.phpt" role="test" />
136+
<file baseinstalldir="/" md5sum="0b9e4122c773fb0f3820cfb30576ee53" name="tests/generators_from_v8_basic.phpt" role="test" />
137+
<file baseinstalldir="/" md5sum="38346434461b85999ee603a641efaa99" name="tests/generators_to_v8_001.phpt" role="test" />
138+
<file baseinstalldir="/" md5sum="ae82d71aaba2c9734674bcf75147c80b" name="tests/generators_to_v8_002.phpt" role="test" />
139+
<file baseinstalldir="/" md5sum="677e4e2388cae0042f7ca64e55ead7c2" name="tests/generators_to_v8_003.phpt" role="test" />
140+
<file baseinstalldir="/" md5sum="f340188915de34e9a29782ec6c69ed3a" name="tests/generators_to_v8_004.phpt" role="test" />
141+
<file baseinstalldir="/" md5sum="80b414d8041a30f92b0a9a12707b99ef" name="tests/generators_to_v8_basic.phpt" role="test" />
133142
<file baseinstalldir="/" md5sum="a5b1cef40ecaa8bd86ec587c779bdeb4" name="tests/get_accessor.phpt" role="test" />
134143
<file baseinstalldir="/" md5sum="b3de35c5e6b1e2e676cf50d596cd2c57" name="tests/get_constructor.phpt" role="test" />
135144
<file baseinstalldir="/" md5sum="7d240e23d061f59599109cc679084da4" name="tests/has_property_after_dispose.phpt" role="test" />
@@ -138,8 +147,8 @@ This release also merges in new features from V8Js 0.4.0, namely
138147
<file baseinstalldir="/" md5sum="6d4e573daaf2ca5c177230541c31fc96" name="tests/issue_127_001.phpt" role="test" />
139148
<file baseinstalldir="/" md5sum="3ff639cdb2f80e8b0a256aa12fce9c5d" name="tests/issue_156_001.phpt" role="test" />
140149
<file baseinstalldir="/" md5sum="858c759b267b903dcdd65b5f208dc07f" name="tests/issue_160_basic.phpt" role="test" />
141-
<file baseinstalldir="/" md5sum="d685947418ec62f9e3afa157c7fce229" name="tests/issue_183_001.phpt" role="test" />
142-
<file baseinstalldir="/" md5sum="e5cce786b37841180f0d0898c8412a14" name="tests/issue_183_002.phpt" role="test" />
150+
<file baseinstalldir="/" md5sum="ef3b5242a8407b0f50411c1c52c27fe7" name="tests/issue_183_001.phpt" role="test" />
151+
<file baseinstalldir="/" md5sum="d1eb2758885b5924bfe3917fafedb73b" name="tests/issue_183_002.phpt" role="test" />
143152
<file baseinstalldir="/" md5sum="a693dffff02ae1bf11cbbe0050b8561b" name="tests/issue_183_003.phpt" role="test" />
144153
<file baseinstalldir="/" md5sum="c5b67cd1966be47260e6e87241995806" name="tests/issue_183_004.phpt" role="test" />
145154
<file baseinstalldir="/" md5sum="b71b11723da6ea3631c7ccb6c168dc61" name="tests/issue_183_005.phpt" role="test" />
@@ -203,39 +212,41 @@ This release also merges in new features from V8Js 0.4.0, namely
203212
<file baseinstalldir="/" md5sum="ae504a63e5ff800e3aa7d529835d0e8e" name="tests/variable_passing.phpt" role="test" />
204213
<file baseinstalldir="/" md5sum="1bd7738aeeb5cf80d80561554f59f2ed" name="tests/var_dump.phpt" role="test" />
205214
<file baseinstalldir="/" md5sum="19a662f86a1bed6c0a12a276cdabe7ae" name="appveyor.yml" role="data" />
206-
<file baseinstalldir="/" md5sum="df4e506e7db2d49adea5e3c99e87e278" name="config.m4" role="src" />
207-
<file baseinstalldir="/" md5sum="e60c5ea62d3b6127fe4dae70e493b757" name="config.w32" role="src" />
215+
<file baseinstalldir="/" md5sum="f6f34bf39ed7d66fd2271310de9569a9" name="config.m4" role="src" />
216+
<file baseinstalldir="/" md5sum="9d75e21fff18328abe6636f9504d1e6a" name="config.w32" role="src" />
208217
<file baseinstalldir="/" md5sum="cea72666538d5b0b80a64ccdbda24919" name="CREDITS" role="doc" />
209218
<file baseinstalldir="/" md5sum="9f5b5f41204bcde55d9df87d5a970b30" name="LICENSE" role="doc" />
210219
<file baseinstalldir="/" md5sum="679b9046688ed6f60969415b182b1cac" name="Makefile.frag" role="src" />
211220
<file baseinstalldir="/" md5sum="31e331386def7ce98943694151c0d5cb" name="Makefile.travis" role="src" />
212221
<file baseinstalldir="/" md5sum="0e23fa6446e52a3b1cff8b18a6e0bd79" name="php_v8js.h" role="src" />
213-
<file baseinstalldir="/" md5sum="0e9d466728d6aaa1d93220fd97b34ca6" name="php_v8js_macros.h" role="src" />
214-
<file baseinstalldir="/" md5sum="c7a1add2842cafc92077a7861507d280" name="README.Linux.md" role="doc" />
222+
<file baseinstalldir="/" md5sum="817677afde6e2feec6f2c35059b76c5a" name="php_v8js_macros.h" role="src" />
223+
<file baseinstalldir="/" md5sum="f6f2c7689fd36998b2f2a20a5756ee20" name="README.Linux.md" role="doc" />
215224
<file baseinstalldir="/" md5sum="d686d8e52af92521d4b8b0e86d00c463" name="README.MacOS.md" role="doc" />
216-
<file baseinstalldir="/" md5sum="54424ddf7933853ad2eb391def7507c1" name="README.md" role="doc" />
225+
<file baseinstalldir="/" md5sum="10318f67634c0f80ff13f4ee7bccbfb0" name="README.md" role="doc" />
217226
<file baseinstalldir="/" md5sum="e88cfe2d7e76c7be1db283766a10dd51" name="README.Win32.md" role="doc" />
218227
<file baseinstalldir="/" md5sum="542f52c54898f33ac53b173970cba305" name="test.php" role="php" />
219228
<file baseinstalldir="/" md5sum="65294fadb5ed766094b1f587fc20ad37" name="TODO" role="doc" />
220229
<file baseinstalldir="/" md5sum="40a7872fac33eeefa3e31a80a391f347" name="v8js.cc" role="src" />
221230
<file baseinstalldir="/" md5sum="e4271e069340cce3b3c039c2ae6bf19b" name="v8js_array_access.cc" role="src" />
222231
<file baseinstalldir="/" md5sum="7baf3fe5b77d1374b39a1d8332e05df4" name="v8js_array_access.h" role="src" />
223-
<file baseinstalldir="/" md5sum="17c2f0b6b0cd4db36bf57bb4d40b1f11" name="v8js_class.cc" role="src" />
224-
<file baseinstalldir="/" md5sum="dc17094332d47144183ff83c10ce8ef8" name="v8js_class.h" role="src" />
232+
<file baseinstalldir="/" md5sum="e65c88069439ec71ed5a65fa091a43d6" name="v8js_class.cc" role="src" />
233+
<file baseinstalldir="/" md5sum="11d20c0e080ace815d4d1d4bfcff0559" name="v8js_class.h" role="src" />
225234
<file baseinstalldir="/" md5sum="4fc9e39231e977ac0d415f1682fcb2bd" name="v8js_commonjs.cc" role="src" />
226235
<file baseinstalldir="/" md5sum="32a5d1a65f64ec37ec294f496fc11ff1" name="v8js_commonjs.h" role="src" />
227236
<file baseinstalldir="/" md5sum="af6fb42ed4822ff6e2defd196b6546a8" name="v8js_convert.cc" role="src" />
228237
<file baseinstalldir="/" md5sum="7a2a998e0e6cbca26c223875a529fca5" name="v8js_exceptions.cc" role="src" />
229238
<file baseinstalldir="/" md5sum="9d13bf5f413c2d76664670e847e1a801" name="v8js_exceptions.h" role="src" />
239+
<file baseinstalldir="/" md5sum="accfcfab37ae520fbf01f70fc4210465" name="v8js_generator_export.cc" role="data" />
240+
<file baseinstalldir="/" md5sum="177f62d686bc4e3465d5599651496b93" name="v8js_generator_export.h" role="src" />
230241
<file baseinstalldir="/" md5sum="8e714185feaea8242690989b056267d3" name="v8js_methods.cc" role="src" />
231-
<file baseinstalldir="/" md5sum="a9c4ed07285f4f44812126d152414377" name="v8js_object_export.cc" role="src" />
232-
<file baseinstalldir="/" md5sum="281fb591fbebc3d23e04196cdb3ec64a" name="v8js_object_export.h" role="src" />
242+
<file baseinstalldir="/" md5sum="2e1aecd759e0630831a9f537b1a6141a" name="v8js_object_export.cc" role="src" />
243+
<file baseinstalldir="/" md5sum="bf0141470862151449311b81c947ecb3" name="v8js_object_export.h" role="src" />
233244
<file baseinstalldir="/" md5sum="7353fbef57b2efc610ac090bf79d6a26" name="v8js_timer.cc" role="src" />
234245
<file baseinstalldir="/" md5sum="5935c66a0bd8e819d35cf05d7a9e3c89" name="v8js_timer.h" role="src" />
235-
<file baseinstalldir="/" md5sum="9ba4a449d2b9a19cbb48dade8abc31c0" name="v8js_v8.cc" role="src" />
246+
<file baseinstalldir="/" md5sum="7d7dcdb6117d362e59842295e219c2be" name="v8js_v8.cc" role="src" />
236247
<file baseinstalldir="/" md5sum="e551ee5b243164a3806a5b4ec4b2bf30" name="v8js_v8.h" role="src" />
237-
<file baseinstalldir="/" md5sum="67e95d7cfb165176aee2b69ea6b5212e" name="v8js_v8object_class.cc" role="src" />
238-
<file baseinstalldir="/" md5sum="f656fc7fb4544064750e4b1e6dffc930" name="v8js_v8object_class.h" role="src" />
248+
<file baseinstalldir="/" md5sum="e13b0e1e1bc7ebb701451e02d76c361d" name="v8js_v8object_class.cc" role="src" />
249+
<file baseinstalldir="/" md5sum="1b329fe614d75d56fd6f9fa4f1425f2a" name="v8js_v8object_class.h" role="src" />
239250
<file baseinstalldir="/" md5sum="86f950271e3c6d37457f20e034a576e5" name="v8js_variables.cc" role="src" />
240251
</dir>
241252
</contents>
@@ -570,6 +581,28 @@ This release also merges in new features from V8Js 0.4.0, namely
570581
- Support V8 compiled with external snapshots
571582
- Allow to create custom snapshots of V8 heaps
572583
- Allow to create V8 contexts based on custom snapshots generated earlier
584+
- Support V8 5.1 well
585+
</notes>
586+
</release>
587+
<release>
588+
<version>
589+
<release>1.2.0</release>
590+
<api>1.2.0</api>
591+
</version>
592+
<stability>
593+
<release>stable</release>
594+
<api>stable</api>
595+
</stability>
596+
<date>2016-03-05</date>
597+
<license uri="http://www.php.net/license">The MIT License (MIT)</license>
598+
<notes>
599+
- allow to pass generators from PHP to JS and vice versa
600+
601+
Merge improvements from V8Js for PHP 5.x (version 0.5.0) to PHP 7.0 branch:
602+
- Export public methods on classes derived from \V8Js to V8
603+
- Support V8 compiled with external snapshots
604+
- Allow to create custom snapshots of V8 heaps
605+
- Allow to create V8 contexts based on custom snapshots generated earlier
573606
- Support V8 5.1 well
574607
</notes>
575608
</release>

php_v8js_macros.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ extern "C" {
5252
#endif
5353

5454
/* V8Js Version */
55-
#define PHP_V8JS_VERSION "1.1.0"
55+
#define PHP_V8JS_VERSION "1.2.0"
5656

5757
/* Hidden field name used to link JS wrappers with underlying PHP object */
5858
#define PHPJS_OBJECT_KEY "phpjs::object"

0 commit comments

Comments
 (0)