Initial commit of DI Container
Updating license in Container.php
Adding first round of unit tests.
Adding skeleton tests for ArrayAccess methods
Filling out remaining tests.
Removing dependency on TestHelper from composer. Wasn't needed.
Adding more test cases.
One more test for the constructor. I'm done this time. I swear.
One more test. Change config array to protected.
Updating test for better code coverage
Adding getNew method and tests. Adding basic docs.
Expanding docs with simple IoC example.
Adding reference note
Fixing bug where set() wasn't respecting the default.shared setting. Updating UT's
Changing getNew => getNewInstance and reworking the logic a little bit.
Updating docs
Add scaffolding for Twitter package

Add JTwitterStatuses

Add methods for checking the API rate limit

Add JTwitterFriends

Add sendRequest() method

Add JTwitterHelp
Start writing the oauth 1.0a client for Twitter.

Twitter authentication draft.

Working OAuth.

Add POST request to sendRequest() method. Posting tweets works :-).

Add getOption() and setOption() methods to JTwitterObject. Change JTwitter 'api.url' option.

Add tweet() method parameters. OAuth improvements.

Add code in oauthRequest to validate the response. Change the error string in JTwitterStatusesTest.

Twitter uses only OAuth, remove code for basic authentication in fetchUrl(). Remove unused constants in JTwitterHttp.

Remove sendRequest() $code parameter, it is not needed. 200 is the only code for a successful request, anything else is an error.

Tests for tweet() method.

Add setToken() method to JTwitterOAuth.

Remove $code from sendRequest method.
Continue working on the Statuses object.

Add getRetweetedToUser() method to JTwitterStatuses.

Add getRetweetsOfMe() method to JTwitterStatuses.

Add getRetweetedBy() method to JTwitterStatuses.

Add getRetweets() method to JTwitterStratuses.

Change method name from getRetweets() to getRetweetsById().

The URL path should be build int the fetchUrl() method.

getTweetById() should check rate limit, the tweet id is included in $base URL string.

Use $parameter argument of sendRequest() method in JTwitterStatuses.

Add deleteTweet() method to JTwitterStatuses.

Add retweet() method to JTwitterStatuses.

tweetWithMedia() method working but not complete, must verify limits.

Check media rate limit for tweetWithMedia.

Change RuntimeException comment, the reset time is expressed in seconds.

Add getOembed() method to JTwitterStatuses.
Implement the Friends object.

Use constants to avoid hardcoding values.

OAuth and Statuses fixes.

Add getFriendshipsIncoming() mehtod to JTwitterFriends.

Add getFriendshipsOutgoing() method to JTwitterFriends.

Add createFriendship() method to JTwitterFriends.

Add deleteFriendship() method to JTwitterFriends.

Add getFriendshipLookup() method to JTwitterFriends.

Add updateFriendship() method to JTwitterFriends.

Add getFriendshipNoRetweetIds() method to JTwitterFriends.