public
Description: Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way.
Homepage: http://twitter4r.rubyforge.org
Clone URL: git://github.com/mbbx6spp/twitter4r.git
mbbx6spp (author)
Sat Sep 19 14:33:55 -0700 2009
commit  f5ea31d43a3e599983c440db7a35c75525a6b381
tree    198599d85b47f27bd4d373ec63f26dfa5528d96c
parent  8be04bf057705cfe318134fb209da4daefcd8d39 parent  76bdffffd2711109bf55dad446f0c91ac1c7d3db
twitter4r / CHANGES
100644 130 lines (98 sloc) 4.81 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
= CHANGES
 
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.
 
== 0.3.1 Changes
*
* 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([:friends|:followers]...) and Twitter::Client#user([:friends|:followers]...)calls
* Added Twitter::Client.status(:replies) support
 
 
== 0.3.0 Changes
* Bunch of changes, but forgot to track them and too lazy to look through the SVN/Git logs. Sorry.
 
== 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.