1%YAML 1.2 2--- | 3 <?xml version="1.0" encoding="UTF-8"?> 4 <package packagerversion="1.9.5" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> 5 <name>grpc</name> 6 <channel>pecl.php.net</channel> 7 <summary>A high performance, open source, general RPC framework that puts mobile and HTTP/2 first.</summary> 8 <description>Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages.</description> 9 <lead> 10 <name>Stanley Cheung</name> 11 <user>stanleycheung</user> 12 <email>[email protected]</email> 13 <active>yes</active> 14 </lead> 15 <date>2019-09-24</date> 16 <time>16:06:07</time> 17 <version> 18 <release>${settings.php_version.php()}</release> 19 <api>${settings.php_version.php()}</api> 20 </version> 21 <stability> 22 <release>${settings.php_version.php_stability()}</release> 23 <api>${settings.php_version.php_stability()}</api> 24 </stability> 25 <license>Apache 2.0</license> 26 <notes> 27 - gRPC Core ${settings.php_version.php_composer()} update 28 </notes> 29 <contents> 30 <dir baseinstalldir="/" name="/"> 31 <file baseinstalldir="/" name="config.m4" role="src" /> 32 <file baseinstalldir="/" name="config.w32" role="src" /> 33 <file baseinstalldir="/" name="src/php/README.md" role="src" />\ 34 <% 35 srcs = [] 36 srcs.extend(php_config_m4.src + php_config_m4.headers) 37 php_deps = php_config_m4.get('deps', []) 38 lib_maps = {lib.name: lib for lib in libs} 39 for dep in php_deps[:]: 40 lib = lib_maps.get(dep, None) 41 if lib: 42 php_deps.extend(lib.transitive_deps) 43 # construct list of all source files, but explicitly exclude cares 44 for dep in set(php_deps) - set({'cares'}): 45 lib = lib_maps.get(dep, None) 46 if lib: 47 srcs.extend(lib.get('public_headers', []) + lib.headers + lib.src) 48 srcs = sorted(set(srcs)) 49 %> 50 % for src in srcs: 51 <file baseinstalldir="/" name="${src}" role="src" /> 52 % endfor 53 <file name="LICENSE" role="doc" /> 54 </dir> 55 </contents> 56 <dependencies> 57 <required> 58 <php> 59 <min>7.0.0</min> 60 </php> 61 <pearinstaller> 62 <min>1.4.0</min> 63 </pearinstaller> 64 </required> 65 </dependencies> 66 <providesextension>grpc</providesextension> 67 <extsrcrelease /> 68 <changelog> 69 <release> 70 <version> 71 <release>0.5.0</release> 72 <api>0.5.0</api> 73 </version> 74 <stability> 75 <release>alpha</release> 76 <api>alpha</api> 77 </stability> 78 <date>2015-06-16</date> 79 <license>BSD</license> 80 <notes> 81 First alpha release 82 </notes> 83 </release> 84 <release> 85 <version> 86 <release>0.5.1</release> 87 <api>0.5.1</api> 88 </version> 89 <stability> 90 <release>alpha</release> 91 <api>alpha</api> 92 </stability> 93 <date>2015-07-09</date> 94 <license>BSD</license> 95 <notes> 96 Update to wrap gRPC C Core version 0.10.0 97 </notes> 98 </release> 99 <release> 100 <version> 101 <release>0.6.0</release> 102 <api>0.6.0</api> 103 </version> 104 <stability> 105 <release>beta</release> 106 <api>beta</api> 107 </stability> 108 <date>2015-09-24</date> 109 <license>BSD</license> 110 <notes> 111 - support per message compression disable 112 - expose per-call host override option 113 - expose connectivity API 114 - expose channel target and call peer 115 - add user-agent 116 - update to wrap gRPC C core library beta version 0.11.0 117 </notes> 118 </release> 119 <release> 120 <version> 121 <release>0.6.1</release> 122 <api>0.6.0</api> 123 </version> 124 <stability> 125 <release>beta</release> 126 <api>beta</api> 127 </stability> 128 <date>2015-10-21</date> 129 <license>BSD</license> 130 <notes> 131 - fixed undefined constant fatal error when run with apache/nginx #2275 132 </notes> 133 </release> 134 <release> 135 <version> 136 <release>0.7.0</release> 137 <api>0.7.0</api> 138 </version> 139 <stability> 140 <release>beta</release> 141 <api>beta</api> 142 </stability> 143 <date>2016-01-13</date> 144 <license>BSD</license> 145 <notes> 146 - Breaking change to Credentials class (removed) #3765 147 - Replaced by ChannelCredentials and CallCredentials class #3765 148 - New plugin based metadata auth API #4394 149 - Explicit ChannelCredentials::createInsecure() call 150 </notes> 151 </release> 152 <release> 153 <version> 154 <release>0.8.0</release> 155 <api>0.8.0</api> 156 </version> 157 <stability> 158 <release>beta</release> 159 <api>beta</api> 160 </stability> 161 <date>2016-02-24</date> 162 <license>BSD</license> 163 <notes> 164 - Simplify gRPC PHP installation #4517 165 - Wrap gRPC core library version 0.13 166 </notes> 167 </release> 168 <release> 169 <version> 170 <release>0.8.1</release> 171 <api>0.8.1</api> 172 </version> 173 <stability> 174 <release>beta</release> 175 <api>beta</api> 176 </stability> 177 <date>2016-03-01</date> 178 <license>BSD</license> 179 <notes> 180 - Increase unit test code coverage #5225 181 </notes> 182 </release> 183 <release> 184 <version> 185 <release>0.14.0</release> 186 <api>0.14.0</api> 187 </version> 188 <stability> 189 <release>beta</release> 190 <api>beta</api> 191 </stability> 192 <date>2016-04-19</date> 193 <license>BSD</license> 194 <notes> 195 - wrap grpc C core version 0.14.0 196 - destroy grpc_byte_buffer after startBatch #6096 197 </notes> 198 </release> 199 <release> 200 <version> 201 <release>0.15.0</release> 202 <api>0.15.0</api> 203 </version> 204 <stability> 205 <release>beta</release> 206 <api>beta</api> 207 </stability> 208 <date>2016-05-18</date> 209 <license>BSD</license> 210 <notes> 211 - Updated functions with TSRM macros for ZTS support #6607 212 - Load default roots.pem via grpc_set_ssl_roots_override_callback #6848 213 </notes> 214 </release> 215 <release> 216 <version> 217 <release>1.0.0RC1</release> 218 <api>1.0.0RC1</api> 219 </version> 220 <stability> 221 <release>stable</release> 222 <api>stable</api> 223 </stability> 224 <date>2016-07-13</date> 225 <license>BSD</license> 226 <notes> 227 - GA release 228 - Fix shutdown freeze problem #4017 229 </notes> 230 </release> 231 <release> 232 <version> 233 <release>1.0.0RC2</release> 234 <api>1.0.0RC2</api> 235 </version> 236 <stability> 237 <release>stable</release> 238 <api>stable</api> 239 </stability> 240 <date>2016-07-21</date> 241 <license>BSD</license> 242 <notes> 243 - PHP7 Support #7464 244 </notes> 245 </release> 246 <release> 247 <version> 248 <release>1.0.0RC3</release> 249 <api>1.0.0RC3</api> 250 </version> 251 <stability> 252 <release>stable</release> 253 <api>stable</api> 254 </stability> 255 <date>2016-07-28</date> 256 <license>BSD</license> 257 <notes> 258 - PHP7 Support continued, reduce code duplication #7543 259 </notes> 260 </release> 261 <release> 262 <version> 263 <release>1.0.0RC4</release> 264 <api>1.0.0RC4</api> 265 </version> 266 <stability> 267 <release>stable</release> 268 <api>stable</api> 269 </stability> 270 <date>2016-08-09</date> 271 <license>BSD</license> 272 <notes> 273 - Fixed Ubuntu compile error #7571, #7642 274 </notes> 275 </release> 276 <release> 277 <version> 278 <release>1.0.0</release> 279 <api>1.0.0</api> 280 </version> 281 <stability> 282 <release>stable</release> 283 <api>stable</api> 284 </stability> 285 <date>2016-08-18</date> 286 <license>BSD</license> 287 <notes> 288 - gRPC 1.0.0 release 289 </notes> 290 </release> 291 <release> 292 <version> 293 <release>1.0.1RC1</release> 294 <api>1.0.1RC1</api> 295 </version> 296 <stability> 297 <release>beta</release> 298 <api>beta</api> 299 </stability> 300 <date>2016-10-06</date> 301 <license>BSD</license> 302 <notes> 303 - Reject metadata keys which are not legal #7881 304 </notes> 305 </release> 306 <release> 307 <version> 308 <release>1.0.1</release> 309 <api>1.0.1</api> 310 </version> 311 <stability> 312 <release>stable</release> 313 <api>stable</api> 314 </stability> 315 <date>2016-10-27</date> 316 <license>BSD</license> 317 <notes> 318 - Reject metadata keys which are not legal #7881 319 </notes> 320 </release> 321 <release> 322 <version> 323 <release>1.1.0RC1</release> 324 <api>1.1.0RC1</api> 325 </version> 326 <stability> 327 <release>beta</release> 328 <api>beta</api> 329 </stability> 330 <date>2017-01-13</date> 331 <license>BSD</license> 332 <notes> 333 - PHP Proto3 adoption #8179 334 - Various bug fixes 335 </notes> 336 </release> 337 <release> 338 <version> 339 <release>1.1.0</release> 340 <api>1.1.0</api> 341 </version> 342 <stability> 343 <release>stable</release> 344 <api>stable</api> 345 </stability> 346 <date>2017-01-31</date> 347 <license>BSD</license> 348 <notes> 349 - PHP Proto3 adoption #8179 350 - Various bug fixes 351 </notes> 352 </release> 353 <release> 354 <version> 355 <release>1.2.0RC1</release> 356 <api>1.2.0RC1</api> 357 </version> 358 <stability> 359 <release>beta</release> 360 <api>beta</api> 361 </stability> 362 <date>2017-03-01</date> 363 <license>BSD</license> 364 <notes> 365 - Added arg info macros #9751 366 - Updated codegen to be consistent with protobuf #9492 367 </notes> 368 </release> 369 <release> 370 <version> 371 <release>1.2.0</release> 372 <api>1.2.0</api> 373 </version> 374 <stability> 375 <release>stable</release> 376 <api>stable</api> 377 </stability> 378 <date>2017-03-20</date> 379 <license>BSD</license> 380 <notes> 381 - Added arg info macros #9751 382 - Updated codegen to be consistent with protobuf #9492 383 </notes> 384 </release> 385 </changelog> 386 </package> 387