guzzle/guzzle — pull request #51 by mtdowling (2012-05-14 06:37:13+00:00)
Title: Refactoring parsing HTTP components and ServiceBuilders

There are a few breaking changes in an upcoming release. Posting here before they are rolled out and tagges as 2.5.1

HTTP
* Moving almost all parsing logic to Guzzle\Http\Parser.
* Refactoring a lot of code and tests to be case insensitive.
* Bug fixes for curl multi
* Adding Guzzle\Http\Message\HeaderComparison for easy comparison of HTTP headers using a DSL

Service
* [BC] Moving Guzzle\Service\Builder to Guzzle\Service\Builder\ServiceBuilder
* Adding the ability to set global option overrides to service builder configs. These options are applied to each service owned by a service builder. This can be used to globally specify access keys for example.
* Adding the ability to include other service builder config files from within XML and JSON files.