1<?xml version="1.0" encoding="UTF-8"?> 2<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"> 3 <name>Net_URL2</name> 4 <channel>pear.php.net</channel> 5 <extends>Net_URL</extends> 6 <summary>Class for parsing and handling URL.</summary> 7 <description>Provides parsing of URLs into their constituent parts (scheme, host, path etc.), URL generation, and resolving of 8 relative URLs.</description> 9 <lead> 10 <name>Tom Klingenberg</name> 11 <user>tkli</user> 12 <email>tkli@php.net</email> 13 <active>yes</active> 14 </lead> 15 <lead> 16 <name>David Coallier</name> 17 <user>davidc</user> 18 <email>davidc@php.net</email> 19 <active>no</active> 20 </lead> 21 <lead> 22 <name>Christian Schmidt</name> 23 <user>schmidt</user> 24 <email>schmidt@php.net</email> 25 <active>no</active> 26 </lead> 27 <date>2016-04-18</date> 28 <time>22:35:49</time> 29 <version> 30 <release>2.2.1</release> 31 <api>2.1.0</api> 32 </version> 33 <stability> 34 <release>stable</release> 35 <api>stable</api> 36 </stability> 37 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 38 <notes> 39* Fix: Correct earlier regex delimiter 40* Fix: Travis missing hhvm-nightly 41* Fix: Travis PHP 5.2 42* Fix: Correct case of method call name 43 </notes> 44 <contents> 45 <dir name="/"> 46 <file baseinstalldir="Net" md5sum="f7b6eb4ad5d4c485e702c887b788588b" name="docs/example.php" role="doc" /> 47 <file baseinstalldir="Net" md5sum="250f2fe2b0553c05f3de2f330d36ee61" name="docs/6470.php" role="doc" /> 48 <file baseinstalldir="Net" md5sum="a812699bcaecdb7a4ad8d849ebcc9280" name="docs/BSD-3-CLAUSE-Heyes" role="doc" /> 49 <file md5sum="b2e951eddb8ff13cf0abf57c1c897ee5" name="tests/Net/URL2Test.php" role="test"> 50 <tasks:replace from="@package_version@" to="version" type="package-info" /> 51 </file> 52 <file md5sum="17cb79734eb0584894d2bfea2a8eda42" name="tests/AllTests.php" role="test" /> 53 <file md5sum="90b692860cdbae2ed3b5031db36dbf94" name="Net/URL2.php" role="php"> 54 <tasks:replace from="@package_version@" to="version" type="package-info" /> 55 </file> 56 </dir> 57 </contents> 58 <dependencies> 59 <required> 60 <php> 61 <min>5.1.4</min> 62 </php> 63 <pearinstaller> 64 <min>1.4.0b1</min> 65 </pearinstaller> 66 </required> 67 </dependencies> 68 <phprelease /> 69 <changelog> 70 <release> 71 <date>2016-04-19</date> 72 <time>00:00:00</time> 73 <version> 74 <release>2.2.1</release> 75 <api>2.1.0</api> 76 </version> 77 <stability> 78 <release>stable</release> 79 <api>stable</api> 80 </stability> 81 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 82 <notes> 83* Fix: Correct earlier regex delimiter 84* Fix: Travis missing hhvm-nightly 85* Fix: Travis PHP 5.2 86* Fix: Correct case of method call name 87 </notes> 88 </release> 89 <release> 90 <date>2015-04-18</date> 91 <time>19:00:00</time> 92 <version> 93 <release>2.2.0</release> 94 <api>2.1.0</api> 95 </version> 96 <stability> 97 <release>stable</release> 98 <api>stable</api> 99 </stability> 100 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 101 <notes> 102* Changed composer autoloader to classmap, fixes include path pollution 103 </notes> 104 </release> 105 <release> 106 <date>2014-12-27</date> 107 <time>14:00:00</time> 108 <version> 109 <release>2.1.1</release> 110 <api>2.1.0</api> 111 </version> 112 <stability> 113 <release>stable</release> 114 <api>stable</api> 115 </stability> 116 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 117 <notes> 118* Fixed #20473: Normalize query and fragment broken 119 </notes> 120 </release> 121 <release> 122 <date>2014-10-21</date> 123 <time>18:09:00</time> 124 <version> 125 <release>2.1.0</release> 126 <api>2.1.0</api> 127 </version> 128 <stability> 129 <release>stable</release> 130 <api>stable</api> 131 </stability> 132 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 133 <notes> 134* New: OPTION_DROP_SEQUENCE 135 </notes> 136 </release> 137 <release> 138 <date>2014-10-21</date> 139 <time>18:06:00</time> 140 <version> 141 <release>2.0.12</release> 142 <api>2.0.0</api> 143 </version> 144 <stability> 145 <release>stable</release> 146 <api>stable</api> 147 </stability> 148 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 149 <notes> 150* Removed: OPTION_DROP_SEQUENCE 151 </notes> 152 </release> 153 <release> 154 <date>2014-10-18</date> 155 <time>08:39:00</time> 156 <version> 157 <release>2.0.11</release> 158 <api>2.0.0</api> 159 </version> 160 <stability> 161 <release>stable</release> 162 <api>stable</api> 163 </stability> 164 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 165 <notes> 166* New: OPTION_DROP_SEQUENCE 167 </notes> 168 </release> 169 <release> 170 <date>2014-10-09</date> 171 <time>22:12:00</time> 172 <version> 173 <release>2.0.10</release> 174 <api>2.0.0</api> 175 </version> 176 <stability> 177 <release>stable</release> 178 <api>stable</api> 179 </stability> 180 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 181 <notes> 182* Imp: composer for pear 183* Fix: Documentation problem 184 </notes> 185 </release> 186 <release> 187 <date>2014-10-08</date> 188 <time>15:52:00</time> 189 <version> 190 <release>2.0.9</release> 191 <api>2.0.0</api> 192 </version> 193 <stability> 194 <release>stable</release> 195 <api>stable</api> 196 </stability> 197 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 198 <notes> 199* Fixed #20418: Incorrect normalization of URI with missing authority 200* Upd: Test for RFC 3986 Section 1.1.2 Examples 201* Upd: Travis CI - PHP 5.6 added 202 </notes> 203 </release> 204 <release> 205 <date>2014-10-07</date> 206 <time>23:25:00</time> 207 <version> 208 <release>2.0.8</release> 209 <api>2.0.0</api> 210 </version> 211 <stability> 212 <release>stable</release> 213 <api>stable</api> 214 </stability> 215 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 216 <notes> 217* Fixed #20420: Inconsistent setAuthority and getAuthority 218* Fixed #20423: URI with IPv6 or IPvFuture not parsed 219* Imp: Test for RFC 3986 Section 1.1.2 Examples 220 </notes> 221 </release> 222 <release> 223 <date>2014-09-07</date> 224 <time>08:34:00</time> 225 <version> 226 <release>2.0.7</release> 227 <api>2.0.0</api> 228 </version> 229 <stability> 230 <release>stable</release> 231 <api>stable</api> 232 </stability> 233 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 234 <notes> 235* Fixed #20385: Incorrect normalization of userinfo 236* Fixed #20399: Setting userinfo to FALSE not transparent 237 </notes> 238 </release> 239 <release> 240 <date>2014-07-21</date> 241 <time>00:03:00</time> 242 <version> 243 <release>2.0.6</release> 244 <api>2.0.0</api> 245 </version> 246 <stability> 247 <release>stable</release> 248 <api>stable</api> 249 </stability> 250 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 251 <notes> 252* Fixed #20304: file:// URI gets crippled 253 </notes> 254 </release> 255 <release> 256 <date>2014-01-01</date> 257 <time>21:59:00</time> 258 <version> 259 <release>2.0.5</release> 260 <api>2.0.0</api> 261 </version> 262 <stability> 263 <release>stable</release> 264 <api>stable</api> 265 </stability> 266 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 267 <notes> 268* Fixed #17036: Brackets broken for query variables 269* Fixed diverse coding style violations and misc. minor issues 270* Increased code coverage 271 </notes> 272 </release> 273 <release> 274 <date>2013-12-31</date> 275 <time>01:59:00</time> 276 <version> 277 <release>2.0.4</release> 278 <api>2.0.0</api> 279 </version> 280 <stability> 281 <release>stable</release> 282 <api>stable</api> 283 </stability> 284 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 285 <notes> 286* Fixed #20161: URLs with "0" as host fail to normalize with empty path 287* A flaw in NetURL2::removeDotSegments() introduced in 2.0.1 has been fixed 288* New: NetURL2::removeDotSegments() emits a warning on loop limit reach 289* Url-segment maximum count raised from 100 to 256 (loop limit) 290 </notes> 291 </release> 292 <release> 293 <date>2013-12-30</date> 294 <time>01:32:00</time> 295 <version> 296 <release>2.0.3</release> 297 <api>2.0.0</api> 298 </version> 299 <stability> 300 <release>stable</release> 301 <api>stable</api> 302 </stability> 303 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 304 <notes> 305* Fixed #20156: setAuthority() flaw with "0" as host 306* Fixed #20157: normalize() flaw with "0" as path 307* Fixed #20158: Fragment-only references are not resolved to non-absolute base URI 308* Fixed #20159: Authority not terminated by slash 309* Fixed diverse coding style violations and misc. minor issues 310* Increased code coverage 311* Added support for Scrutinizer CI 312 </notes> 313 </release> 314 <release> 315 <date>2013-12-27</date> 316 <time>19:16:00</time> 317 <version> 318 <release>2.0.2</release> 319 <api>2.0.0</api> 320 </version> 321 <stability> 322 <release>stable</release> 323 <api>stable</api> 324 </stability> 325 <license uri="https://spdx.org/licenses/BSD-3-Clause">BSD-3-Clause</license> 326 <notes> 327* Fixed #19684: Redirects containing spaces do not work 328* Fixed diverse coding style violations and misc. minor issues 329* Improved source package distribution 330* Added support for Travis CI 331 </notes> 332 </release> 333 <release> 334 <date>2013-12-24</date> 335 <time>18:12:00</time> 336 <version> 337 <release>2.0.1</release> 338 <api>2.0.0</api> 339 </version> 340 <stability> 341 <release>stable</release> 342 <api>stable</api> 343 </stability> 344 <license>BSD-3-Clause</license> 345 <notes> 346* Fixed Bug #20013: getNormalizedURL() adds leading "@" chars in the Authority 347* Fixed Bug #20016: Wrong data in 6d4f4dd "Package.xml preparation." 348* Fixed Bug #19176: resolve() does not merge the path if the base path is empty 349* Fixed Bug #19315: removeDotSegments("0") not working 350 </notes> 351 </release> 352 <release> 353 <date>2011-10-20</date> 354 <time>10:43:00</time> 355 <version> 356 <release>2.0.0</release> 357 <api>2.0.0</api> 358 </version> 359 <stability> 360 <release>stable</release> 361 <api>stable</api> 362 </stability> 363 <license>BSD-3-Clause</license> 364 <notes> 365* Fixed the version of the release. Follow the convention for Package2. 366* Fixed Bug #18917: URL2.php moved to ./Net/Net (davidc) 367 </notes> 368 </release> 369 <release> 370 <version> 371 <release>1.0.0</release> 372 <api>1.0.0</api> 373 </version> 374 <stability> 375 <release>stable</release> 376 <api>stable</api> 377 </stability> 378 <date>2011-10-20</date> 379 <license>BSD-3-Clause</license> 380 <notes> 381* Fixed Bug #17036: Problem with parsed query string 382* Fixed Bug #17087: setOption() function is gone 383* Fixed #17166: Fluent Interface 384* Fixed #17167: Refactor __construct 385* Fixed Bug #18267: setQueryVariables() fails to encode array values 386* Fixed Bug #14399: Fixed multiple bugs in Net_URL2 (Missing setOption value, unused properties, etc.) 387 </notes> 388 </release> 389 <release> 390 <version> 391 <release>0.3.1</release> 392 <api>0.3.0</api> 393 </version> 394 <stability> 395 <release>beta</release> 396 <api>beta</api> 397 </stability> 398 <date>2011-02-22</date> 399 <license>BSD-3-Clause</license> 400 <notes> 401* BC break: Removed setOption() to avoid undefined behaviour (bug #16674) 402* Fixed Bug #16854: Invalid package.xml making it impossible to install with Pyrus 403* Fixed Bug #16651: Port may be an empty string 404* Fixed Bug #16653: Don't make OPTION_SEPARATOR_(IN|OUT)PUT default to arg_separator.(in|out)put 405 </notes> 406 </release> 407 <release> 408 <version> 409 <release>0.3.0</release> 410 <api>0.3.0</api> 411 </version> 412 <stability> 413 <release>beta</release> 414 <api>beta</api> 415 </stability> 416 <date>2009-09-05</date> 417 <license>BSD-3-Clause</license> 418 <notes> 419* Fixed #14399 (Errors in URL parsing (items #1 and #3)) 420* Fixed #14735 (Encode query string values) 421* Fixed #15546 (Add adding __toString()) 422* Fixed #15367 (Use RFC 3986-compliant version of rawurlencode() in PHP < 5.2) 423* Fixed #14289 (Add __get() and __set()) 424 </notes> 425 </release> 426 <release> 427 <version> 428 <release>0.2.0</release> 429 <api>0.2.0</api> 430 </version> 431 <stability> 432 <release>beta</release> 433 <api>beta</api> 434 </stability> 435 <date>2008-06-18</date> 436 <license>BSD-3-Clause</license> 437 <notes> 438* Major rewrite to comply with RFC3986 (bug #11574). 439* Much better support for resolving relative URLs. 440* WARNING: Method and property names has changed to reflect the terminology used in the RFC - THIS RELEASE IS 441NOT BACKWARDS COMPATIBLE WITH VERSION 0.1.0. 442 </notes> 443 </release> 444 <release> 445 <version> 446 <release>0.1.0</release> 447 <api>0.1.0</api> 448 </version> 449 <stability> 450 <release>beta</release> 451 <api>beta</api> 452 </stability> 453 <date>2007-05-08</date> 454 <license>BSD-3-Clause</license> 455 <notes> 456Convert to PHP5 only. PHP4 users should continue with version 1.0.15 457 </notes> 458 </release> 459 </changelog> 460</package> 461