CHANGES
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.
0.2.5 Changes
2007-09-23
- Added paging support as per Sergio Santos’ request (36).
0.2.4 Changes
2007-07-24
- Fixed ActiveSupport +Time#to_s+ conflict such that integration with Rails is much less painful (34)
0.2.3 Changes
2007-07-22
- 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.
0.2.2 Changes
2007-07-18
- 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)
0.2.1 Changes
2007-07-17
- Added ‘source’ feature and configurability.
0.2.0 Changes
2007-07-08
- Added featured users API as an "extra" (19).
- Productionized website for publishing.
- Published Ruby Gem on Rubyforge.
2007-07-07
- 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.
2007-07-06
- 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).
2007-06-25
- Updated example documentation (14)
- Refactored marshaling unmarshaling code (13)
2007-06-20
- Added proxy user/pass support. Tested only via endo-testing. (No system/integration testing behind real proxy as I do not have that environment).
2007-06-17
- Refactored Twitter4R API to be more consistent, by grouping APIs (6):
- Timeline APIs: public, friends, user
2007-06-13
- 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
2007-06-12
- Added proxy support as per Kaiichi Matsunaga submitted patch (11).
- Added SSL support (12)
2007-05-19
- Translated RSpec specifications from 0.8.2 compliant to 1.0.0 (10)
0.1.1 Changes
2007-06-25
- Added SSL support (12)
- Added Proxy support (11)
0.1.0 Changes
2007-05-08
- Added Google Analytics Javascript code to website pages (5)
2007-05-07
- 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)
2007-05-06
- 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.