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.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.