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