Re: Can I (or Alexey) do a release of HTTP_Request2?
[email protected] (Alexey Borzov) Mon, 8 Feb 2016 00:30:33 +0300
| Newsgroups | php.pear.dev |
|---|---|
| Message-ID | <[email protected]> |
Hi Michael! On 07.02.2016 23:49, Michael Gauthier wrote: > HTTP_Request2 has not seen a release in 2 years. The proposed changelog for > 2.3.0 would be: Sorry for a long delay with a release. I was hoping to dedicate some time to releasing a new version in February, so thanks for additional encouragement and a draft of a changelog. :] > New Features: > - Observer object which can do on-the-fly decoding to a stream. > - Improved unit tests and added network tests, Travis CI integration. > - Better event dispatching for cURL adapter. > > Fixed bugs: > - False value returned from mime-type detection. > - Double decoding of body if using cURL. > - #20228 Dispatch warning event if incomplete body is received for chunked > request. > - #19937, #20401 Add option to ignore invalid cookies. > - #20561 Ure correct URL when storing cookies after redirect. > - #20440 cURL adapter with PUT request does not send request body. I still need to address http://pear.php.net/bugs/bug.php?id=20462 and http://pear.php.net/bugs/bug.php?id=20531 though. Especially the former one which can lead to selecting less-secure SSL versions. I'd also like to run some tests with composer and probably switch to using an autoloader and not mangling include_path. Other than these everything is indeed ready... > HTTP_Request2 has an up-to-date README, good CI tests (which look like they are > failing due to an error on Travis-CI's side) and an up-to-date composer.json. Speaking of Travis failures, tests on 5.2 failed due to some obvious Travis problem (do they even support 5.2 still?), while those on 5.5 and 5.6 failed with an interesting error message related to Net_URL2: Warning: require_once(Net/URL2.php): failed to open stream: No such file or directory in /home/travis/build/pear/HTTP_Request2/HTTP/Request2.php on line 25 that's pretty strange since .travis.yml has an explicit "pear install Net_URL2" and that install seemed to succeed. Any thoughts?