Changes are by Nate Symer unless otherwise noted (you can also see the changelog archive for OAuthConsumer).
Version 2.0.6 by @OneSecure
Version 2.0.5 by @brightsider
Version 2.0.4 by Daniel Khamsing
- Fix missing
list_id
in- removeUsersFromListWithID:users
Version 2.0.3 by Daniel Khamsing
- Fix missing
list_id
in- addUsersToListWithID:users
Version 2.0.2 by Daniel Khamsing
- Update Podspec
platform
,social_media_url
- Update CocoaPods demo
- Update Twitter demo app keys
Version 2.0.1 by Daniel Khamsing
- Version change to accommodate CocoaPods
- Update documentation
Version 1.8.2 by Daniel Khamsing
- Add support for CocoaPods
- Add documentation
Version 1.8.1
- Add support for media/upload API by SalahAldin Ghanim
- Add preliminary support for CocoaPods by SalahAldin Ghanim
- Swift demo by Daniel Khamsing
- Fix (standardize) parameter names by Cam Clendenin
- Fix bug with body request body parameters by SalahAldin Ghanim
- Fix demo crash by Alex Ling
Version 1.8
- Added streaming
Version 1.7
FHSTwitterEngine
now uses the singleton pattern- Cleaned up the -isAuthorized check in
-sendGETRequest:
and-sendPOSTRequest:
to attempt to load saved access tokens if unauthorized. - Cleaned up login controller
- Updated Demo app
Version 1.6.5
- Fixed issue in
-generateRequestStringsFromArray
method where some ids were ignored (the remainder of a modulo division operation)
Version 1.6.4
- Moved all batch lookup methods to use
100
instead of99
Version 1.6.3.1
- Found an issue with the mass listing method - cursors
- Adapted code for cursors, no more
-getFriends
and-getFollowers
. You'll just have to pass your logged in username… Boo hoo.
Version 1.6.3
- Added
followers/list
andfriends/list
- Replaced
-getFriends
and-getFollowers
with the methods for the above - Exposed
-generateRequestStringsFromArray:
Version 1.6.1
- Sorry I forgot about the changelog!
- Fixed a bunch of bugs... You should be good to go.
- More optimization and reengineering
Version 1.6
- MOVE AWAY FROM ARC
- Fix bug with parsing nil JSON data
Version 1.5.2
- Cleaned up the OAuth login controller and the base64 encoding methods.
Version 1.5.1
- Cleaned up error messages
- Streamlined the sending of requests
- Fixed handling of users string with the methods that take an
NSArray
of users as a param
Version 1.5
- Rewrote whole methods
- Removed deprecated methods/endpoints
- Moved all URLs to static constants
- Adapted code to be more easily refactored to non ARC (MRC)
- Added methods for
account/update_profile_image
andaccount/update_profile_background_image
that accept an NSData argument - Added direct methods for
friends/ids
andfollowers/ids
- Fixed incorrect key in
updateProfileColorsWithDictionary:
- Added keys for profile settings
Version 1.4
- Fixed misspelling of "Destroy" in a method name (I think it was
destoryTweet:
). Thanks to Conrad Kramer for pointing this out. - Added completion block to OAuth login method
- Fixed lag with the date parsing method by not lazily allocating the
NSDateFormatter
. A 200ms delay is now gone. And there was much rejoicing.
Version 1.3.3
since_id
is now optional forgetHomeTimelineSinceID:count:
Version 1.3.2
- Fixed an issue with the date format from Twitter, thanks to Jason Hsu.
- Added the ability to set your consumer key and secret on a per-request basis.
Version 1.3.1
- Fixed some potential problems in
base64EncodingWithLineLength:
Version 1.3
- Added
self.includeEntities
to turn on or off the inclusion of entities. Defaults to NO.
Version 1.2
- Fixed the
postTweet:withImageData:inReplyTo:
method. - Added Search API stuffs
Version 1.1
- Fixed a TON of bugs
- Cut dependency on
TouchJSON
Version 1.0
- Finished endpoints
FHSTwitterEngine
now uses Twitter API v1.1- Changed the return of errors (now returns
NSError
, see README for more)
Initial Commits
- Added more endpoints
- Fixed a variety of bugs