<?xml version="1.0" encoding="iso-8859-1"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://purl.org/rss/1.0/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
    <channel rdf:about="http://pear.php.net">
    <link>http://pear.php.net/</link>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <dc:language>en-us</dc:language><items>
<rdf:Seq><rdf:li rdf:resource="http://pear.php.net/package/Services_Amazon_S3/download/0.3.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/0.5.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_OAuth/download/0.1.5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/0.5.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/PHP_CodeSniffer/download/1.2.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Services_Yadis/download/0.3.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_Traceroute/download/0.21.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Net_Ping/download/2.4.5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/File_MARC/download/0.4.3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Console_CommandLine/download/1.1.1/"/>
</rdf:Seq>
</items>

<title>PEAR: Latest releases</title>
<description>The latest releases in PEAR.</description>
</channel>

<item rdf:about="http://pear.php.net/package/Services_Amazon_S3/download/0.3.0/">
 <title>Services_Amazon_S3 0.3.0</title>
 <link>http://pear.php.net/package/Services_Amazon_S3/download/0.3.0/</link>
 <content:encoded>* Implemented Request #15239. Use HTTP_Request2. This allows for    better forwards-compatibility with PHP.&lt;br /&gt;
 * Implemented Request #14751. Add S3 object copy method.&lt;br /&gt;
 * Implemented Request #16517. Make object iterator populate the eTag,    lastModified and size properties.
 </content:encoded>
 <dc:date>2009-11-22T08:19:25-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/0.5.1/">
 <title>HTTP_Request2 0.5.1</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/0.5.1/</link>
 <content:encoded>* Content-Type request header is no longer removed for POST and PUT requests&lt;br /&gt;
  with empty request body (request #16799).&lt;br /&gt;
* CURLOPT_NOBODY option is now set when doing HEAD requests with Curl adapter.
 </content:encoded>
 <dc:date>2009-11-21T19:00:24-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_OAuth/download/0.1.5/">
 <title>HTTP_OAuth 0.1.5</title>
 <link>http://pear.php.net/package/HTTP_OAuth/download/0.1.5/</link>
 <content:encoded>* Fixed #16800 Issue with HTTP_OAuth_Provider_Request::getRequestUri()&lt;br /&gt;
* Fixed #16782 Issue with HTTP_OAuth_Consumer::sendRequest() not including GET parameters&lt;br /&gt;
* Added unit tests for bugs.
 </content:encoded>
 <dc:date>2009-11-20T00:16:51-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/0.5.0/">
 <title>HTTP_Request2 0.5.0</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/0.5.0/</link>
 <content:encoded>* Redirect support added, new configuration parameters 'follow_redirects',&lt;br /&gt;
  'max_redirects' and 'strict_redirects' available&lt;br /&gt;
&lt;br /&gt;
* Implemented workaround for PHP bug #47204, Curl Adapter can now handle&lt;br /&gt;
  Digest authentication and redirects when doing POST requests, unfortunately&lt;br /&gt;
  this requires loading the entire request body into memory.&lt;br /&gt;
* Config parameter 'use_brackets' is propagated to created instances of Net_URL2&lt;br /&gt;
* Prevent memory leaks due to circular references (request #16646)&lt;br /&gt;
* Fixed a misleading error message when timing out due to default_socket_timeout&lt;br /&gt;
* HTTP_Request2::setBody() can now accept an instance of HTTP_Request2_MultipartBody&lt;br /&gt;
  without trying to convert it to string&lt;br /&gt;
* Calling HTTP_Request2::setBody() now clears post parameters and uploads
 </content:encoded>
 <dc:date>2009-11-18T18:36:25-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/PHP_CodeSniffer/download/1.2.1/">
 <title>PHP_CodeSniffer 1.2.1</title>
 <link>http://pear.php.net/package/PHP_CodeSniffer/download/1.2.1/</link>
 <content:encoded>- Added a new report type --report=svnblame to show how many errors and warnings were committed by each author&lt;br /&gt;
  -- Also shows the percentage of their code that are errors and warnings&lt;br /&gt;
  -- Requires you to have the SVN command in your path&lt;br /&gt;
  -- Make sure SVN is storing usernames and passwords (if required) or you will need to enter them for each file&lt;br /&gt;
  -- You can also use the -s command line argument to see the different types of errors authors are committing&lt;br /&gt;
  -- You can use the -v command line argument to see all authors, even if they have no errors or warnings&lt;br /&gt;
- Added a new command line argument --report-width to allow you to set the column width of screen reports&lt;br /&gt;
  -- Reports wont accept values less than 70 or else they get too small&lt;br /&gt;
  -- Can also be set via a config var: phpcs --config-set report_width 100&lt;br /&gt;
- You can now get PHP_CodeSniffer to ignore a whole file by adding @codingStandardsIgnoreFile in the content&lt;br /&gt;
  -- If you put it in the first two lines the file wont even be tokenized, so it will be much quicker&lt;br /&gt;
- Reports now print their file lists in alphabetical order&lt;br /&gt;
- PEAR FunctionDeclarationSniff now reports error for incorrect closing bracket placement in multi-line definitions&lt;br /&gt;
- Added Generic CallTimePassByRefenceSniff to prohibit the passing of variables into functions by reference&lt;br /&gt;
  -- Thanks to Florian Grandel for the contribution&lt;br /&gt;
- Added Squiz DisallowComparisonAssignmentSniff to ban the assignment of comparison values to a variable&lt;br /&gt;
- Added Squiz DuplicateStyleDefinitionSniff to check for duplicate CSS styles in a single class block&lt;br /&gt;
- Squiz ArrayDeclarationSniff no longer checks the case of array indexes because that is not its job&lt;br /&gt;
- Squiz PostStatementCommentSniff now allows end comments for class member functions&lt;br /&gt;
- Squiz InlineCommentSniff now supports the checking of JS files&lt;br /&gt;
- MySource CreateWidgetTypeCallbackSniff now allows the callback to be passed to another function&lt;br /&gt;
- MySource CreateWidgetTypeCallbackSniff now correctly ignores callbacks used inside conditions&lt;br /&gt;
- Generic MultipleStatementAlignmentSniff now enforces a single space before equals sign if max padding is reached&lt;br /&gt;
- Fixed a problem in the JS tokenizer where regular expressions containing \// were not converted correctly&lt;br /&gt;
- Fixed a problem tokenizing CSS files where multiple ID targets on a line would look like comments&lt;br /&gt;
- Fixed a problem tokenizing CSS files where class names containing a colon looked like style definitions&lt;br /&gt;
- Fixed a problem tokenizing CSS files when style statements had empty url() calls&lt;br /&gt;
- Fixed a problem tokenizing CSS colours with the letter E in first half of the code&lt;br /&gt;
- Squiz ColonSpacingSniff now ensures it is only checking style definitions in CSS files and not class names&lt;br /&gt;
- Squiz DisallowComparisonAssignmentSniff no longer reports errors when assigning the return value of a function&lt;br /&gt;
- CSS tokenizer now correctly supports multi-line comments&lt;br /&gt;
- When only the case of var names differ for function comments, the error now indicates the case is different&lt;br /&gt;
- Fixed an issue with Generic UnnecessaryStringConcatSniff where it incorrectly suggested removing a concat&lt;br /&gt;
- Fixed bug #16530 : ScopeIndentSniff reports false positive&lt;br /&gt;
- Fixed bug #16533 : Duplicate errors and warnings&lt;br /&gt;
- Fixed bug #16563 : Check file extensions problem in phpcs-svn-pre-commit&lt;br /&gt;
  -- Thanks to Kaijung Chen for the patch&lt;br /&gt;
- Fixed bug #16592 : Object operator indentation incorrect when first operator is on a new line&lt;br /&gt;
- Fixed bug #16641 : Notice output&lt;br /&gt;
- Fixed bug #16682 : Squiz_Sniffs_Strings_DoubleQuoteUsageSniff reports string &quot;\0&quot; as invalid&lt;br /&gt;
- Fixed bug #16683 : Typing error in PHP_CodeSniffer_CommentParser_AbstractParser&lt;br /&gt;
- Fixed bug #16684 : Bug in Squiz_Sniffs_PHP_NonExecutableCodeSniff&lt;br /&gt;
- Fixed bug #16692 : Spaces in paths in Squiz_Sniffs_Debug_JavaScriptLintSniff&lt;br /&gt;
  -- Thanks to Jaroslav Hanslík for the patch&lt;br /&gt;
- Fixed bug #16696 : Spelling error in MultiLineConditionSniff&lt;br /&gt;
- Fixed bug #16697 : MultiLineConditionSniff incorrect result with inline IF&lt;br /&gt;
- Fixed bug #16698 : Notice in JavaScript Tokenizer&lt;br /&gt;
- Fixed bug #16736 : Multi-files sniffs aren't processed when FILE is a single directory&lt;br /&gt;
  -- Thanks to Alexey Shein for the patch&lt;br /&gt;
- Fixed bug #16792 : Bug in Generic_Sniffs_PHP_ForbiddenFunctionsSniff
 </content:encoded>
 <dc:date>2009-11-17T04:49:33-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Services_Yadis/download/0.3.2/">
 <title>Services_Yadis 0.3.2</title>
 <link>http://pear.php.net/package/Services_Yadis/download/0.3.2/</link>
 <content:encoded>* Removed XRI debugging that should not have been committed
 </content:encoded>
 <dc:date>2009-11-15T06:54:03-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_Traceroute/download/0.21.2/">
 <title>Net_Traceroute 0.21.2</title>
 <link>http://pear.php.net/package/Net_Traceroute/download/0.21.2/</link>
 <content:encoded>QA Release: &lt;br /&gt;
* Prevent command injection [kguest]
 </content:encoded>
 <dc:date>2009-11-14T19:26:29-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Net_Ping/download/2.4.5/">
 <title>Net_Ping 2.4.5</title>
 <link>http://pear.php.net/package/Net_Ping/download/2.4.5/</link>
 <content:encoded>QA Release:&lt;br /&gt;
* Prevent command injection [saltybeagle]
 </content:encoded>
 <dc:date>2009-11-13T15:49:39-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/File_MARC/download/0.4.3/">
 <title>File_MARC 0.4.3</title>
 <link>http://pear.php.net/package/File_MARC/download/0.4.3/</link>
 <content:encoded>0.4.3-beta&lt;br /&gt;
* Fix bug #16783 - handle bad MARC tags via warnings instead of bubbling an exception all the way up
 </content:encoded>
 <dc:date>2009-11-12T22:50:56-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Console_CommandLine/download/1.1.1/">
 <title>Console_CommandLine 1.1.1</title>
 <link>http://pear.php.net/package/Console_CommandLine/download/1.1.1/</link>
 <content:encoded>Bugfix release:&lt;br /&gt;
* fixed bug #16507: typo in code example (thanks Richard)&lt;br /&gt;
* fixed bug #16497: cascade command properties to sub-commands&lt;br /&gt;
* fixed bug #16370: allow pre-processing of arguments for list (thanks rquadling for the patch)&lt;br /&gt;
* fixed bug #16764: Invalid Package.xml (thanks mklappstuhl for the patch)&lt;br /&gt;
* fixed some test cases
 </content:encoded>
 <dc:date>2009-11-11T18:19:47-05:00</dc:date>
</item>

</rdf:RDF>