Working on breaking the project into components each with its own composer.json file
Removing "type": "component" from composer.json files
Cleaning up docblocks
Completely rethinking service descriptions
Getting rid of the Validation component and "Inspector"
Removing custom types from service descriptions
Using a JSON schema based approach to validation and normalization
Adding a lazy building of Parameters for Operaton objects
Using camel case for postFile and postFile
Adding models support to service descriptions
Adding support for $ref overwrites of models registered with ServiceDescriptions
Adding more meta information to service descriptions
Adding data property to operations
Adding service description property to operations. Adding an XML location used to serialize XML requests.
Restructuring how service description based command requests are serialized and how responses are parsed
Adding JSON response parsers
Adding the ability to skip recursive translations on JSON responses
Make 3.0.x-dev installable. (3.0.*@dev)
Subtree splits need to have the correct branch alias.
correct the branch alias version
Make __call arguments required for consistency

Making the second argument optional presents difficulty with some
testing libraries (namely Mockery) which subclasses a given class and
overrides __call() without the second argument being optional. This
gives a PHP error "Declaration must be compatible with that of
{superclass}".

The second argument is always provided by PHP, so there shouldn't be any
need for a default.
3.5 release
Formatting, cleaning, and sanitizing docblocks
Getting ready for 3.6.0
Updating Batch request transfer to not use CurlMutli objects. Trimming implementation specific details from Guzzle\Http\ClientInterface. Fixing typo in Guzzle\Http\Message\RequestInterface.
Not using internal implementation of Client::getCurlMulti()
Updating composer dev aliases