make place for real release notes; keep a major changes section in the description...
authorMichael Wallner <mike@php.net>
Mon, 23 Jan 2012 09:26:27 +0000 (09:26 +0000)
committerMichael Wallner <mike@php.net>
Mon, 23 Jan 2012 09:26:27 +0000 (09:26 +0000)
package.xml

index 0ea30ccf9175145de080e241731f43eb7a6b31a2..222c516437c13d65a11f2c7696fd73feca36e8d7 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>
@@ -21,7 +29,7 @@ Extended HTTP support. Again.
  </lead>
  <date>2012-01-23</date>
  <version>
-  <release>2.0.0dev4</release>
+  <release>2.0.0dev</release>
   <api>2.0.0</api>
  </version>
  <stability>
@@ -30,17 +38,6 @@ 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.
-
-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
 ]]></notes>
  <contents>
   <dir name="/">