Regenerated gemspec
[twitter4r.git] / CHANGES
blob6e83c46b9c2fded9516bea9db4939b9ad2a8be1a
1 = CHANGES
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.
5 == 0.3.1 Changes
6 * Added URI.encode => CGI.escape fix
7 * Added block methods
8 * Added Twitter::Client#inspect method to XXXX out passwords
9 * Minor refactoring of spec/spec_helper.rb 
10 * Added support for :page, :lite and :since options for Twitter::User#followers, Twitter::Client#my([:friends|:followers]...) and Twitter::Client#user([:friends|:followers]...)calls
11 * Added Twitter::Client.status(:replies) support
14 == 0.3.0 Changes
15 * Bunch of changes, but forgot to track them and too lazy to look through the SVN/Git logs.  Sorry.
17 == 0.2.5 Changes
19 === 2007-09-23
20 * Added paging support as per Sergio Santos' request (#36).
22 == 0.2.4 Changes
24 === 2007-07-24
25 * Fixed ActiveSupport +Time#to_s+ conflict such that integration with Rails is much less painful (#34)
27 == 0.2.3 Changes
29 === 2007-07-22
30 * Fixed defect #31 such that passing string screen name as for user argument is handled correctly.
31 * Fixed #30 typo: respond_to -> respond_to?
32 * Added relevant exception handling for #message(:post, ...) case (#32)
33 * Add ability to pass in Twitter::User object to Twitter::Client#user(...) #33
34 * Added stats Rake task
35 * 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.
37 == 0.2.2 Changes
39 === 2007-07-18
40 * Fixed URI paths for user, messaging and friendship APIs (#25)
41 * Added action checks for Twitter::Client methods: #user, #my, #message, #messages, #status, #timeline, #friend (#26)
42 * Added 'source' configuration documentation. 
43 * Added missing attributes for Twitter::User (#28)
45 == 0.2.1 Changes
47 === 2007-07-17
48 * Added 'source' feature and configurability.
50 == 0.2.0 Changes
52 === 2007-07-08
53 * Added featured users API as an "extra" (#19).
54 * Productionized website for publishing.
55 * Published Ruby Gem on Rubyforge.
57 === 2007-07-07
58 * Refactored Twitter4R API to be more consistent, by grouping APIs (#6):
59   - Messaging APIs: direct_messages, new, destroy, replies
60   - Friendship APIs: create, destroy
61 * Added following features (#7):
62   - Retrieving direct messages
63   - User APIs: friends, followers, show
64 * Updated documentation and example code.
66 === 2007-07-06
67 * Refactored Twitter4R API to be more consistent, by grouping APIs (#6):
68   - Status APIs: show, update, destroy
69   - User APIs: friends, followers, show
70 * Added X-Twitter-Client HTTP headers and Twitter::Config options (#16)
71 * Removed redundant feature (#8):
72   - Followers timeline
73 * Refactored HTTP request/response code to DRY up code.
74 * Fix REST error handling to use #is_a?(HTTPSuccess) instead of code in ['200', '201'] to determine REST error (#15).
76 === 2007-06-25
77 * Updated example documentation (#14)
78 * Refactored marshaling unmarshaling code (#13)
80 === 2007-06-20
81 * Added proxy user/pass support.  Tested only via endo-testing.  (No system/integration testing behind real proxy as I do not have that environment).
84 === 2007-06-17
85 * Refactored Twitter4R API to be more consistent, by grouping APIs (#6):
86   - Timeline APIs: public, friends, user
88 === 2007-06-13
89 * Added RSpec Autotest integration
90 * Fixed Twitter::Meta generation of spec for hash values
91 * Added HTTP header to each request including generated User-Agent header
92 * Added RCovMorpher and template to restyle RCov output upon release
93 * Added Gemspec dependencies and requirements
94 * Added default tidy YAML configuration file for RCovMorpher
95 * Added Contributors list and updated external dependencies list to README
96 * Removed shebang from examples
98 === 2007-06-12
99 * Added proxy support as per Kaiichi Matsunaga submitted patch (#11).
100 * Added SSL support (#12)
102 === 2007-05-19
103 * Translated RSpec specifications from 0.8.2 compliant to 1.0.0 (#10)
105 == 0.1.1 Changes
107 === 2007-06-25
108 * Added SSL support (#12)
109 * Added Proxy support (#11)
111 == 0.1.0 Changes
113 === 2007-05-08
114 * Added Google Analytics Javascript code to website pages (#5)
116 === 2007-05-07
117 * Fixed errors in online sample code documentation and redeployed website (#2 and #3)
118 * Created more consistent RDoc theme to go more with website home page (#4)
120 === 2007-05-06
121 * Initial revision of codebase commited; includes:
122   - Achieved 80% Twitter API feature-completeness
123   - Attained 100% RSpec C0 code coverage
124   - Rake tasks for: RSpec, RCov, RDoc, Gem, Rubyforge Publishing, etc.