Catalog(ue) of changes for Twitter4R 0.1.x releases including Retrospectiva ticket cross-reference numbers. Refer to retro.tautology.net/projects/twitter4r/tickets for more information.
*
Added specs for Twitter::Client#profile (:info, :colors and :device cases)
Added Twitter4R shell
Improved code coverage for twitter/ext/stdlib code and removed hard coded extension in GET request path for retrieving account information
Changed Twitter::RESTError super class to be RuntimeError instead of Exception
Added URI.encode => CGI.escape fix
Added block methods
Added Twitter::Client#inspect method to XXXX out passwords
Minor refactoring of spec/spec_helper.rb
Added support for :page, :lite and :since options for Twitter::User#followers, Twitter::Client#my(…) and Twitter::Client#user(…)calls
Added Twitter::Client.status(:replies) support
Bunch of changes, but forgot to track them and too lazy to look through the SVN/Git logs. Sorry.
Added paging support as per Sergio Santos’ request (#36).
Fixed ActiveSupport +Time#to_s+ conflict such that integration with Rails is much less painful (#34)
Fixed defect #31 such that passing string screen name as for user argument is handled correctly.
Fixed #30 typo: respond_to -> respond_to?
Added relevant exception handling for message(:post, …) case (#32)
Add ability to pass in Twitter::User object to Twitter::Client#user(…) #33
Added stats Rake task
Updated RDoc for Twitter::Client#user to warn against using it to get followers of authenticated user and updated ArgumentError raising logic as per #29.
Fixed URI paths for user, messaging and friendship APIs (#25)
Added action checks for Twitter::Client methods: user, my, message, messages, status, timeline, friend (#26)
Added ‘source’ configuration documentation.
Added missing attributes for Twitter::User (#28)
Added ‘source’ feature and configurability.
Added featured users API as an “extra” (#19).
Productionized website for publishing.
Published Ruby Gem on Rubyforge.
Refactored Twitter4R API to be more consistent, by grouping APIs (#6):
Messaging APIs: direct_messages, new, destroy, replies
Friendship APIs: create, destroy
Added following features (#7):
Retrieving direct messages
User APIs: friends, followers, show
Updated documentation and example code.
Refactored Twitter4R API to be more consistent, by grouping APIs (#6):
Status APIs: show, update, destroy
User APIs: friends, followers, show
Added X-Twitter-Client HTTP headers and Twitter::Config options (#16)
Removed redundant feature (#8):
Followers timeline
Refactored HTTP request/response code to DRY up code.
Fix REST error handling to use is_a?(HTTPSuccess) instead of code in [‘200’, ‘201’] to determine REST error (#15).
Updated example documentation (#14)
Refactored marshaling unmarshaling code (#13)
Added proxy user/pass support. Tested only via endo-testing. (No system/integration testing behind real proxy as I do not have that environment).
Refactored Twitter4R API to be more consistent, by grouping APIs (#6):
Timeline APIs: public, friends, user
Added RSpec Autotest integration
Fixed Twitter::Meta generation of spec for hash values
Added HTTP header to each request including generated User-Agent header
Added RCovMorpher and template to restyle RCov output upon release
Added Gemspec dependencies and requirements
Added default tidy YAML configuration file for RCovMorpher
Added Contributors list and updated external dependencies list to README
Removed shebang from examples
Added proxy support as per Kaiichi Matsunaga submitted patch (#11).
Added SSL support (#12)
Translated RSpec specifications from 0.8.2 compliant to 1.0.0 (#10)
Added SSL support (#12)
Added Proxy support (#11)
Added Google Analytics Javascript code to website pages (#5)
Fixed errors in online sample code documentation and redeployed website (#2 and #3)
Created more consistent RDoc theme to go more with website home page (#4)
Initial revision of codebase commited; includes:
Achieved 80% Twitter API feature-completeness
Attained 100% RSpec C0 code coverage
Rake tasks for: RSpec, RCov, RDoc, Gem, Rubyforge Publishing, etc.
Generated with the Darkfish Rdoc Generator 2.