-
Notifications
You must be signed in to change notification settings - Fork 9
/
CHANGES
129 lines (98 loc) · 4.7 KB
/
CHANGES
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
= 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.