<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,14 @@
+h2. 0.5.8 (June 30, 2009)
+
+* subclass Tweets and Trends from Array. (Dan Croak)
+* change test suite to use cURL'd JSON fixtures &amp; Fakeweb for just HTTP calls
+for more surgical tests. (Dan Croak)
+
+h2. 0.5.7 (June 30, 2009)
+
+* improved Fakeweb usage. (Matt Jankowski)
+* account for possible 403 response, plus user-friendly message. (Matt Jankowski)
+
 h2. 0.5.6 (June 6, 2009)
 
 * When Twitter returns a 404, raise a TwitterSearch::SearchServerError instead</diff>
      <filename>CHANGELOG.textile</filename>
    </modified>
    <modified>
      <diff>@@ -78,6 +78,27 @@ Alter the number of Tweets returned per page with the :rpp key. Stick with 10, 1
 
 * Searching for a positive attitude :) returns tweets containing the text :), =), :D, and :-)
 
+## Contributing
+
+Get the source and clone it.
+
+The test suite uses JSON fixtures which were created from cURL. Usage example:
+
+    query   = { :q =&gt; 'rails training' }
+    fake_query(query, 'rails_training.json')
+    @tweets = TwitterSearch::Client.new.query(query)
+
+Then you assert any necessary expectations on @tweets.
+
+To create your own JSON fixtures, first get the CGI escaped querystring in irb:
+
+    require 'lib/twitter_search'
+    TwitterSearch::Client.new.sanitize_query({ :q =&gt; 'rails training' })
+
+Then take the output and append it to a simple cURL, sending the output into your new file:
+
+    curl -i 'http://search.twitter.com/search.json?q=rails+training' &gt; test/json/rails_training.json
+
 ## Contributors
 
 Dustin Sallings, Dan Croak, Luke Francl, Matt Jankowski, Matt Sanford, Alejandro Crosa, Danny Burkes, Don Brown, &amp; HotFusionMan.</diff>
      <filename>README.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -13,12 +13,12 @@ task :default =&gt; :test
 
 gem_spec = Gem::Specification.new do |gem_spec|
   gem_spec.name        = &quot;twitter-search&quot;
-  gem_spec.version     = &quot;0.5.7&quot;
+  gem_spec.version     = &quot;0.5.8&quot;
   gem_spec.summary     = &quot;Ruby client for Twitter Search. Includes trends.&quot;
   gem_spec.email       = &quot;dcroak@thoughtbot.com&quot;
   gem_spec.homepage    = &quot;http://github.com/dancroak/twitter-search&quot;
   gem_spec.description = &quot;Ruby client for Twitter Search.&quot;
-  gem_spec.authors     = [&quot;Dustin Sallings&quot;, &quot;Dan Croak&quot;, &quot;Luke Francl&quot;, &quot;Matt Sanford&quot;, &quot;Alejandro Crosa&quot;, &quot;Danny Burkes&quot;, &quot;Don Brown&quot;, &quot;HotFusionMan&quot;]
+  gem_spec.authors     = [&quot;Dustin Sallings&quot;, &quot;Dan Croak&quot;, &quot;Luke Francl&quot;, &quot;Matt Jankowski&quot;, &quot;Matt Sanford&quot;, &quot;Alejandro Crosa&quot;, &quot;Danny Burkes&quot;, &quot;Don Brown&quot;, &quot;HotFusionMan&quot;]
   gem_spec.files       = FileList[&quot;[A-Z]*&quot;, &quot;{lib,shoulda_macros}/**/*&quot;]
   gem_spec.add_dependency('json', '&gt;= 1.1.2')
 end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,13 @@
 --- !ruby/object:Gem::Specification 
 name: twitter-search
 version: !ruby/object:Gem::Version 
-  version: 0.5.7
+  version: 0.5.8
 platform: ruby
 authors: 
 - Dustin Sallings
 - Dan Croak
 - Luke Francl
+- Matt Jankowski
 - Matt Sanford
 - Alejandro Crosa
 - Danny Burkes</diff>
      <filename>twitter-search.gemspec</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>33a935f0606931c18541d2460ee08a31cc6d6d9f</id>
    </parent>
  </parents>
  <author>
    <name>Daniel Croak</name>
    <email>dancroak@dan-lawlesss-macbook.local</email>
  </author>
  <url>http://github.com/dancroak/twitter-search/commit/cd60ddc05170b166a43cee4eed1d3af140ffec52</url>
  <id>cd60ddc05170b166a43cee4eed1d3af140ffec52</id>
  <committed-date>2009-06-30T11:49:00-07:00</committed-date>
  <authored-date>2009-06-30T11:49:00-07:00</authored-date>
  <message>adding contributing information (particularly new json fixture creation) to README. updating CHANGELOG. bumping gem.</message>
  <tree>e3a40b394ff989f7a42497c039f4c4cef2bff243</tree>
  <committer>
    <name>Daniel Croak</name>
    <email>dancroak@dan-lawlesss-macbook.local</email>
  </committer>
</commit>
