separate http_env_request; add getQuer(), getPost(), getFiles()
[m6w6/ext-http] / package.xml
index 0ea30ccf9175145de080e241731f43eb7a6b31a2..2e2dec07e02184bdf31861305d38e391aed2b9ac 100644 (file)
  <channel>pecl.php.net</channel>
  <summary>Extended HTTP Support</summary>
  <description><![CDATA[
-Extended HTTP support. Again.
+Extended HTTP support. Again. Keep in mind that it's got the major version 2, because it's incompatible with pecl_http v1.
+
+* Introduces the http namespace.
+* Message bodies have been remodeled to use PHP temporary streams instead of in-memory buffers.
+* The utterly misunderstood HttpResponse class has been reimplemented as http\Env\Response inheriting http\Message.
+* Currently, there's only one Exception class left, http\Exception.
+* Errors triggered by the extension can be configured statically by http\Object::$defaultErrorHandling or inherited http\Object->errorHandling.
+* The request ecosystem has been modularized to support different libraries, though for the moment only libcurl is supported;
+  Nevertheless, you have to use the http\Request\Factory to create your request/pool/datashare objects.
 ]]></description>
  <lead>
   <name>Michael Wallner</name>
@@ -19,9 +27,9 @@ Extended HTTP support. Again.
   <email>mike@php.net</email>
   <active>yes</active>
  </lead>
- <date>2012-01-23</date>
+ <date>2012-02-17</date>
  <version>
-  <release>2.0.0dev4</release>
+  <release>2.0.0dev5</release>
   <api>2.0.0</api>
  </version>
  <stability>
@@ -30,17 +38,11 @@ Extended HTTP support. Again.
  </stability>
  <license>BSD, revised</license>
  <notes><![CDATA[
-This is to become v2 of the known pecl_http extension.
-It is completely incompatible to previous version.
-Try it, or let it be. If you are not sure, let it be. Really.
+* Improved test coverage [1] and fixed a lot of issues with the cookie, params, querystring,
+  persistent handles, request factory, etag, stream filters, encoding streams, negotiation
+  and HTTP message info code.
 
-List of changes (TBD):
-* Everything lives below the http namespace
-* The message body is implemented as a temp stream instead of a chunk of memory
-* The utterly misunderstood HttpResponse class has been reimplemented in the http\env namespace
-* There's only http\Exception
-* Every instance follows http\Object::$defaultErrorHandling or inherited http\Object->errorHandling, but only for errors generated by the extension itself
-* You have to use the http\Request\Factory to create your requests/pools/datashares
+[1] http://dev.iworks.at/ext-http/lcov/ext/http/index.html
 ]]></notes>
  <contents>
   <dir name="/">