Working on breaking the project into components each with its own composer.json file
Removing "type": "component" from composer.json files
Moving Cookie related classes from Guzzle\Http to Guzzle\Plugin\Cookie
Adding PECL URI template parser
Keeping BC compatibility, but making ParserRegistry as singleton
Using the PECL URI template parser if the extension is loaded
Cleaning up and updating CookiePlugin for new redirect support. Closes #149.
Adding ToArrayInterface to Collection and other classes
Fixed bug: domain, name and value may be 0

Added nonEmpty() private method to ArrayCookieJar to check for (theoretically) valid values of a cookies domain, name or value. Not sure, if such validation should be placed somewhere else..

Do not use PHP's empty() instead, since empty(0)==true but 0 is a valid value!
Fixed PSR-2 compliance of previous changes
Not allowing empty name or domain. Cleaning up tests.
Enhanced validity checking for cookies

This patch refactors the validity checking of a cookie from ArrayCookieJar::add() to a dedicated method in Cookie, where it should better belong to. Also, the check for a valid cookie name now includes RFC compliance with regards to control characters.

PHPUnitTest cases were extended accordingly.
Cookie: moved list of invalid characters for a cookie name to static array
Cleaning up cookie validation and adding strict mode to ArrayCookieJar
Make 3.0.x-dev installable. (3.0.*@dev)
Fixing parsing of Set-Cookie and Set-Cookie2 based on RFC 6265.
Subtree splits need to have the correct branch alias.
correct the branch alias version
Refactoring redirects
3.5 release
Fixing an issue where the return values of Response header functions were not consistently a string
Formatting, cleaning, and sanitizing docblocks