Skip to content

Commit 1dfddbe

Browse files
author
Stefan Siegl
committed
Bump version to 1.1.0
1 parent 701f473 commit 1dfddbe

File tree

2 files changed

+79
-29
lines changed

2 files changed

+79
-29
lines changed

package.xml

+78-28
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,33 @@
1616
<email>[email protected]</email>
1717
<active>yes</active>
1818
</lead>
19-
<date>2015-12-04</date>
20-
<time>21:06:22</time>
19+
<date>2016-01-08</date>
20+
<time>09:01:22</time>
2121
<version>
22-
<release>1.0.0</release>
23-
<api>1.0.0</api>
22+
<release>1.1.0</release>
23+
<api>1.1.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-
First PHP 7 release
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)
37+
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
3246
</notes>
3347
<contents>
3448
<dir baseinstalldir="/" name="/">
@@ -66,13 +80,19 @@ First PHP 7 release
6680
<file baseinstalldir="/" md5sum="1f5c7e8895220923d0203653fbebfc6f" name="tests/closures_dynamic.phpt" role="test" />
6781
<file baseinstalldir="/" md5sum="50f7ba3626131cf015e26b7dc296d20d" name="tests/commonjs_caching_001.phpt" role="test" />
6882
<file baseinstalldir="/" md5sum="9bcac28a73d4d274c0e62802fd7af96b" name="tests/commonjs_caching_002.phpt" role="test" />
83+
<file baseinstalldir="/" md5sum="77c254bf322cdc48f6ee84e49f72b0e2" name="tests/commonjs_cust_normalise_001.phpt" role="test" />
84+
<file baseinstalldir="/" md5sum="820ec5e2e6bef545fc60b96f1591d2a3" name="tests/commonjs_cust_normalise_002.phpt" role="test" />
85+
<file baseinstalldir="/" md5sum="aa4e50f6fd03eb209e9958b3ebbaca6e" name="tests/commonjs_cust_normalise_003.phpt" role="test" />
86+
<file baseinstalldir="/" md5sum="26e38626ad80e0d979d5353c6a703748" name="tests/commonjs_cust_normalise_004.phpt" role="test" />
87+
<file baseinstalldir="/" md5sum="c32417be448a71cd074e4f2ebdddb463" name="tests/commonjs_fatal_error.phpt" role="test" />
6988
<file baseinstalldir="/" md5sum="90c628544fa6f401221237511a9a4fb7" name="tests/commonjs_modules.phpt" role="test" />
7089
<file baseinstalldir="/" md5sum="24e2a74c0d15b94cbcdc926d1e19af0c" name="tests/commonjs_multiassign.phpt" role="test" />
7190
<file baseinstalldir="/" md5sum="1d7a8f251186c47ce92fe7b1fbb0abc0" name="tests/commonjs_normalise_001.phpt" role="test" />
7291
<file baseinstalldir="/" md5sum="3d705ba0a7c22a73be170c9bae2303ba" name="tests/commonjs_normalise_002.phpt" role="test" />
7392
<file baseinstalldir="/" md5sum="8e0e5d784e6f7f896dcc94acbf909bbc" name="tests/commonjs_normalise_003.phpt" role="test" />
7493
<file baseinstalldir="/" md5sum="b573c7fa2e53c8d20eb88dfb747811fc" name="tests/commonjs_normalise_004.phpt" role="test" />
7594
<file baseinstalldir="/" md5sum="e9eb81a3065e2858d79fb772e837982c" name="tests/commonjs_normalise_005.phpt" role="test" />
95+
<file baseinstalldir="/" md5sum="f6f88200df5e00acd9e0642fe45ff935" name="tests/commonjs_source_naming.phpt" role="test" />
7696
<file baseinstalldir="/" md5sum="6980e6a4c02cf3de87c0eab762fe2a69" name="tests/compile_string.phpt" role="test" />
7797
<file baseinstalldir="/" md5sum="177659c1f2be8fb1b018341f896b7cd6" name="tests/compile_string_isolate.phpt" role="test" />
7898
<file baseinstalldir="/" md5sum="bf4fed6b841034477cb61e3303fb1362" name="tests/construct.phpt" role="test" />
@@ -97,12 +117,12 @@ First PHP 7 release
97117
<file baseinstalldir="/" md5sum="c0e9df92043bdc6c589da7155e2eb38d" name="tests/execute_flags_args.phpt" role="test" />
98118
<file baseinstalldir="/" md5sum="b2853876eaf71577361e443f1be1fc7d" name="tests/execute_flags_property_writing.phpt" role="test" />
99119
<file baseinstalldir="/" md5sum="c6bb03e78b889428564d43a918c6579d" name="tests/extensions_basic.phpt" role="test" />
100-
<file baseinstalldir="/" md5sum="f139b05a86a9f3495493f1232d8296d7" name="tests/extensions_circular_dependency.phpt" role="test" />
101-
<file baseinstalldir="/" md5sum="3768e039e80c57683b46d59e009734cd" name="tests/extensions_error.phpt" role="test" />
120+
<file baseinstalldir="/" md5sum="912551ffccc81a11a1b4837f6ba94a30" name="tests/extensions_circular_dependency.phpt" role="test" />
121+
<file baseinstalldir="/" md5sum="427c21c80ade5077341b2381fff696be" name="tests/extensions_error.phpt" role="test" />
102122
<file baseinstalldir="/" md5sum="11390b75f900defae70e86fbcb41d4fe" name="tests/fatal_error_ignore_non_fatals.phpt" role="test" />
103123
<file baseinstalldir="/" md5sum="87417bc1097bba05db7b79bb9a605c06" name="tests/fatal_error_no_uninstall_inner_frame.phpt" role="test" />
104124
<file baseinstalldir="/" md5sum="9228a7cd3419eb12e84d633fbd89b660" name="tests/fatal_error_recursive.phpt" role="test" />
105-
<file baseinstalldir="/" md5sum="443a8c0a869058d221df1ba75928686e" name="tests/fatal_error_rethrow.phpt" role="test" />
125+
<file baseinstalldir="/" md5sum="f129d8f72e2298872ec6c89cbc3aba68" name="tests/fatal_error_rethrow.phpt" role="test" />
106126
<file baseinstalldir="/" md5sum="469d73bc574fe769779bfce04bbb8d22" name="tests/fatal_error_uninstall_in_first_frame.phpt" role="test" />
107127
<file baseinstalldir="/" md5sum="60992f6351331f7277a3ddc0dea3a075" name="tests/fatal_error_v8function.phpt" role="test" />
108128
<file baseinstalldir="/" md5sum="d78527c45893c7715300aceca740c13f" name="tests/function_call.phpt" role="test" />
@@ -122,7 +142,7 @@ First PHP 7 release
122142
<file baseinstalldir="/" md5sum="60c9e1d0fa9b94049143518657e122f4" name="tests/issue_185_basic.phpt" role="test" />
123143
<file baseinstalldir="/" md5sum="9f1e697d63231a03da06de97c14a5076" name="tests/js-construct-basic.phpt" role="test" />
124144
<file baseinstalldir="/" md5sum="0e951523a9abae08b531ecd3193a2581" name="tests/js-construct-direct-call.phpt" role="test" />
125-
<file baseinstalldir="/" md5sum="7733d7eb9693e1c799a3d071a7804b13" name="tests/js-construct-protected-ctor.phpt" role="test" />
145+
<file baseinstalldir="/" md5sum="1464fca804db711c6c6881a7e02b8c38" name="tests/js-construct-protected-ctor.phpt" role="test" />
126146
<file baseinstalldir="/" md5sum="8b907af100ba9d4eea51b9059c8c7fdb" name="tests/js-construct-with-ctor.phpt" role="test" />
127147
<file baseinstalldir="/" md5sum="46d8c3c3efb87cb310af0d9dbcd84431" name="tests/leak-php-object.phpt" role="test" />
128148
<file baseinstalldir="/" md5sum="23fd9824ef435408ca93c01a79247237" name="tests/long.phpt" role="test" />
@@ -162,9 +182,9 @@ First PHP 7 release
162182
<file baseinstalldir="/" md5sum="b4865b48112b4c224f1704a1c29bfc8e" name="tests/set_memory_limit_003.phpt" role="test" />
163183
<file baseinstalldir="/" md5sum="b66f99b6b019a3abb69dc77257d984df" name="tests/set_memory_limit_basic.phpt" role="test" />
164184
<file baseinstalldir="/" md5sum="352885da189cfd10573814bcd4a59eda" name="tests/set_time_limit_001.phpt" role="test" />
165-
<file baseinstalldir="/" md5sum="9e1c40f704abda401396066aed992644" name="tests/set_time_limit_002.phpt" role="test" />
185+
<file baseinstalldir="/" md5sum="3a2ccc98e237ae29606d7079cb62c168" name="tests/set_time_limit_002.phpt" role="test" />
166186
<file baseinstalldir="/" md5sum="824c26f9f4cc9c469772fb6f0719c41c" name="tests/set_time_limit_003.phpt" role="test" />
167-
<file baseinstalldir="/" md5sum="d9211abbadc92379c2713c43dff2849f" name="tests/set_time_limit_004.phpt" role="test" />
187+
<file baseinstalldir="/" md5sum="c54ef9796fe5279ea421ba74c2c2b156" name="tests/set_time_limit_004.phpt" role="test" />
168188
<file baseinstalldir="/" md5sum="529ca5dc55aba00a1e72e7759d822868" name="tests/set_time_limit_basic.phpt" role="test" />
169189
<file baseinstalldir="/" md5sum="4886fac4c06e560fd0fef88c81357870" name="tests/skipif.inc" role="test" />
170190
<file baseinstalldir="/" md5sum="bdf52e983e410ace13f78611e2684673" name="tests/timezones.phpt" role="test" />
@@ -174,40 +194,41 @@ First PHP 7 release
174194
<file baseinstalldir="/" md5sum="35ce3816ae00e697fca26142c46e0c79" name="tests/v8_write_property.phpt" role="test" />
175195
<file baseinstalldir="/" md5sum="ae504a63e5ff800e3aa7d529835d0e8e" name="tests/variable_passing.phpt" role="test" />
176196
<file baseinstalldir="/" md5sum="1bd7738aeeb5cf80d80561554f59f2ed" name="tests/var_dump.phpt" role="test" />
197+
<file baseinstalldir="/" md5sum="19a662f86a1bed6c0a12a276cdabe7ae" name="appveyor.yml" role="data" />
177198
<file baseinstalldir="/" md5sum="df4e506e7db2d49adea5e3c99e87e278" name="config.m4" role="src" />
178-
<file baseinstalldir="/" md5sum="dd848985051c6e0db6e8037d5b9529da" name="config.w32" role="src" />
199+
<file baseinstalldir="/" md5sum="e60c5ea62d3b6127fe4dae70e493b757" name="config.w32" role="src" />
179200
<file baseinstalldir="/" md5sum="cea72666538d5b0b80a64ccdbda24919" name="CREDITS" role="doc" />
180201
<file baseinstalldir="/" md5sum="9f5b5f41204bcde55d9df87d5a970b30" name="LICENSE" role="doc" />
181202
<file baseinstalldir="/" md5sum="679b9046688ed6f60969415b182b1cac" name="Makefile.frag" role="src" />
182203
<file baseinstalldir="/" md5sum="31e331386def7ce98943694151c0d5cb" name="Makefile.travis" role="src" />
183204
<file baseinstalldir="/" md5sum="0e23fa6446e52a3b1cff8b18a6e0bd79" name="php_v8js.h" role="src" />
184-
<file baseinstalldir="/" md5sum="6b8c3333f9072da0d1b634e239cdfee1" name="php_v8js_macros.h" role="src" />
205+
<file baseinstalldir="/" md5sum="0e9d466728d6aaa1d93220fd97b34ca6" name="php_v8js_macros.h" role="src" />
185206
<file baseinstalldir="/" md5sum="c7a1add2842cafc92077a7861507d280" name="README.Linux.md" role="doc" />
186207
<file baseinstalldir="/" md5sum="d686d8e52af92521d4b8b0e86d00c463" name="README.MacOS.md" role="doc" />
187-
<file baseinstalldir="/" md5sum="3e3e340afbd3bfdddfe5cdf291156adb" name="README.md" role="doc" />
188-
<file baseinstalldir="/" md5sum="9839870e001306943797003e8828d855" name="README.Win32.md" role="doc" />
208+
<file baseinstalldir="/" md5sum="54424ddf7933853ad2eb391def7507c1" name="README.md" role="doc" />
209+
<file baseinstalldir="/" md5sum="e88cfe2d7e76c7be1db283766a10dd51" name="README.Win32.md" role="doc" />
189210
<file baseinstalldir="/" md5sum="542f52c54898f33ac53b173970cba305" name="test.php" role="php" />
190211
<file baseinstalldir="/" md5sum="65294fadb5ed766094b1f587fc20ad37" name="TODO" role="doc" />
191-
<file baseinstalldir="/" md5sum="92ebbd6f929924b418bb5ef2d2e580da" name="v8js.cc" role="src" />
192-
<file baseinstalldir="/" md5sum="f8537aa9cd858248cd66ae66227c7f6f" name="v8js_array_access.cc" role="src" />
212+
<file baseinstalldir="/" md5sum="40a7872fac33eeefa3e31a80a391f347" name="v8js.cc" role="src" />
213+
<file baseinstalldir="/" md5sum="e4271e069340cce3b3c039c2ae6bf19b" name="v8js_array_access.cc" role="src" />
193214
<file baseinstalldir="/" md5sum="7baf3fe5b77d1374b39a1d8332e05df4" name="v8js_array_access.h" role="src" />
194-
<file baseinstalldir="/" md5sum="6c940f9e326b6d4b389b9cf252bbf3d5" name="v8js_class.cc" role="src" />
195-
<file baseinstalldir="/" md5sum="2c4387b09786d13677d75e73a84159fd" name="v8js_class.h" role="src" />
196-
<file baseinstalldir="/" md5sum="88b49988a5ef55edbd7ba085e7857f64" name="v8js_commonjs.cc" role="src" />
215+
<file baseinstalldir="/" md5sum="17c2f0b6b0cd4db36bf57bb4d40b1f11" name="v8js_class.cc" role="src" />
216+
<file baseinstalldir="/" md5sum="dc17094332d47144183ff83c10ce8ef8" name="v8js_class.h" role="src" />
217+
<file baseinstalldir="/" md5sum="4fc9e39231e977ac0d415f1682fcb2bd" name="v8js_commonjs.cc" role="src" />
197218
<file baseinstalldir="/" md5sum="32a5d1a65f64ec37ec294f496fc11ff1" name="v8js_commonjs.h" role="src" />
198-
<file baseinstalldir="/" md5sum="129545eceaecb4f306dfb95d4719d138" name="v8js_convert.cc" role="src" />
199-
<file baseinstalldir="/" md5sum="699aa404637bf8bbb6f558bc10b330ad" name="v8js_exceptions.cc" role="src" />
219+
<file baseinstalldir="/" md5sum="af6fb42ed4822ff6e2defd196b6546a8" name="v8js_convert.cc" role="src" />
220+
<file baseinstalldir="/" md5sum="7a2a998e0e6cbca26c223875a529fca5" name="v8js_exceptions.cc" role="src" />
200221
<file baseinstalldir="/" md5sum="9d13bf5f413c2d76664670e847e1a801" name="v8js_exceptions.h" role="src" />
201-
<file baseinstalldir="/" md5sum="6dbc5eb83484d30b64de4d1b59439ae4" name="v8js_methods.cc" role="src" />
202-
<file baseinstalldir="/" md5sum="402ea30fd661ba8e4dde1ec557c4bd84" name="v8js_object_export.cc" role="src" />
222+
<file baseinstalldir="/" md5sum="8e714185feaea8242690989b056267d3" name="v8js_methods.cc" role="src" />
223+
<file baseinstalldir="/" md5sum="a9c4ed07285f4f44812126d152414377" name="v8js_object_export.cc" role="src" />
203224
<file baseinstalldir="/" md5sum="281fb591fbebc3d23e04196cdb3ec64a" name="v8js_object_export.h" role="src" />
204-
<file baseinstalldir="/" md5sum="43a66123d59223a1e434a7e034f83b83" name="v8js_timer.cc" role="src" />
225+
<file baseinstalldir="/" md5sum="7353fbef57b2efc610ac090bf79d6a26" name="v8js_timer.cc" role="src" />
205226
<file baseinstalldir="/" md5sum="5935c66a0bd8e819d35cf05d7a9e3c89" name="v8js_timer.h" role="src" />
206-
<file baseinstalldir="/" md5sum="accff3ebd9fff8b97d5131c38e9e211c" name="v8js_v8.cc" role="src" />
227+
<file baseinstalldir="/" md5sum="9ba4a449d2b9a19cbb48dade8abc31c0" name="v8js_v8.cc" role="src" />
207228
<file baseinstalldir="/" md5sum="e551ee5b243164a3806a5b4ec4b2bf30" name="v8js_v8.h" role="src" />
208-
<file baseinstalldir="/" md5sum="1d8d39dc6b70a1c6ba5b23ab35277f3a" name="v8js_v8object_class.cc" role="src" />
229+
<file baseinstalldir="/" md5sum="67e95d7cfb165176aee2b69ea6b5212e" name="v8js_v8object_class.cc" role="src" />
209230
<file baseinstalldir="/" md5sum="f656fc7fb4544064750e4b1e6dffc930" name="v8js_v8object_class.h" role="src" />
210-
<file baseinstalldir="/" md5sum="30c9197e2e2bd774edc92d5310f250b1" name="v8js_variables.cc" role="src" />
231+
<file baseinstalldir="/" md5sum="86f950271e3c6d37457f20e034a576e5" name="v8js_variables.cc" role="src" />
211232
</dir>
212233
</contents>
213234
<dependencies>
@@ -496,5 +517,34 @@ First PHP 7 release
496517
- Fix &quot;this&quot; on V8Object method invocations
497518
</notes>
498519
</release>
520+
<release>
521+
<version>
522+
<release>1.1.0</release>
523+
<api>1.1.0</api>
524+
</version>
525+
<stability>
526+
<release>stable</release>
527+
<api>stable</api>
528+
</stability>
529+
<date>2016-01-08</date>
530+
<license uri="http://www.php.net/license">The MIT License (MIT)</license>
531+
<notes>
532+
- fix build on Windows with Visual Studio 2015
533+
- use libv8_platform on Windows
534+
- fix double free on object export
535+
- fix use after free regarding pending exceptions
536+
- fix memory leaks on bailouts caused in V8 contexts
537+
- don&apos;t abort PHP process on fatal V8 error (but trigger a warning instead)
538+
539+
This release also merges in new features from V8Js 0.4.0, namely
540+
- Improve -Wno-c++11-narrowing/-Wno-narrowing flag detection (clang/gcc5 support)
541+
- Added ability to set properties on V8Function
542+
- CommonJS modules now have access to V8Js&apos; var_dump function
543+
- V8JsScriptExtensions now reference the normalised module id (instead of just &quot;require&quot;)
544+
- fatal PHP errors triggered in setModuleLoader callback are now handled gracefully
545+
- setModuleLoader callback is now allowed to return an empty string as source of module
546+
- V8Js&apos; internal module path normalisation may now be overrode using setModuleNormaliser
547+
</notes>
548+
</release>
499549
</changelog>
500550
</package>

php_v8js_macros.h

+1-1
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.0.0"
55+
#define PHP_V8JS_VERSION "1.1.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)