<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>test/expected/zeros.png</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,78 @@
 == 0.5.2
 
 * Handle case where all data is zero [Silvia Pfeiffer]
+
+== 0.5.1
+
+* Fixed drawing and normalization of bar graph
+* Added :target and :target_color to bar graph (draws a horizontal line at a value)
+
+== 0.5.0
+
+* Documentation for bullet graph.
+* More bullet options for good_color, satisfactory_color, and bad_color.
+* Smooth options for target line value and target_color.
+* Sparklinks.plot_to_image returns a Magick::Image object for further manipulation.
+* Step option for wider whisker.
+
+== 0.4.8
+
+* Added bullet graph. See http://en.wikipedia.org/wiki/Bullet_graph or Stephen Few's book _Information Dashboard Design_.
+
+== 0.4.7
+
+* Improved normalization for better display of close, high-values. [Matt Van Horn]
+* Improved rendering of closed polyline on smooth graph with undercolor. Far left, right, and bottom of polyline are drawn offscreen so they don't show in the visible graph.
+
+== 0.4.6
+
+* Added :underneath_color option to smooth sparkline. [Cory Forsyth]
+
+== 0.4.5
+
+* Several fixes by Rob Biedenharn
+* lib/sparklines_helper.rb: Include example code for generating &quot;data:&quot; URLs (but leave it commented out due to lack of widespread testing)
+* lib/sparklines_helper.rb: allow results to be passed in the options hash (i.e., sparkline_tag(nil, :results =&gt; [ ... ], ...))
+* lib/sparklines.rb: Move calculation of whisker endpoints out of loop
+* lib/sparklines.rb: Fix fencepost bug in whisker that caused plot to be 1 pixel short
+
+== 0.4.4
+
+* Fixed stddev rounding bug [Andrew Nutter-Upham]
+
+== 0.4.3
+
+* Minor change for use with Hoe.
+
+== 0.4.2
+
+* Added standard deviation bars [Andrew Nutter-Upham]
+
+== 0.4.1
+
+* Converted to Hoe for rakefile
+* Added whisker graph [Luke Francl]
+* General cleanup and bug fixes
+* Experimental label option
+
+== 0.3.0
+
+* Changed to a Class for maintainability
+* All values are normalized (except pie)
+* A single value can be passed for the pie percentage (instead of an Array)
+
+== 0.2.7
+
+* Fixed bug where last element of bar graph wouldn't go to the bottom [Esad Hajdarevic esad@esse.at]
+
+== 0.2.5
+
+* Tests now use Test::Unit
+* Bar type added
+
+== 0.2.1
+
+* Added line_color option for smooth graphs
+* Now available as a gem ('gem install sparklines') and as a rails generator ('gem install sparklines_generator')
+
+</diff>
      <filename>History.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-CHANGELOG
+History.txt
 MIT-LICENSE
 Manifest.txt
 README.txt
@@ -61,4 +61,5 @@ test/expected/whisker.png
 test/expected/whisker_junk.png
 test/expected/whisker_non_exceptional.png
 test/expected/whisker_with_step.png
+test/expected/zeros.png
 test/test_all.rb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -11,12 +11,11 @@ Hoe.new('Sparklines', Sparklines::VERSION) do |p|
   p.email = 'boss@topfunky.com'
   p.summary = &quot;Tiny graphs.&quot;
   p.url = &quot;http://nubyonrails.com/pages/sparklines&quot;
-  p.clean_globs = ['test/actual'] # Remove this directory on &quot;rake clean&quot;
+  p.clean_globs = ['test/actual', 'email.txt'] # Remove this directory on &quot;rake clean&quot;
   p.remote_rdoc_dir = '' # Release to root
-  p.changes = p.paragraphs_of('CHANGELOG', 0..1).join(&quot;\n\n&quot;)
+  p.changes = p.paragraphs_of('History.txt', 0..1).join(&quot;\n\n&quot;)
   # * extra_deps - An array of rubygem dependencies.
 end
 
-
 desc &quot;Release and publish documentation&quot;
 task :repubdoc =&gt; [:release, :publish_docs]</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -75,7 +75,7 @@ Licensed under the MIT license.
 =end
 class Sparklines
 
-  VERSION = '0.5.1'
+  VERSION = '0.5.2'
 
   @@label_margin = 5.0
   @@pointsize = 10.0</diff>
      <filename>lib/sparklines.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,25 +1,33 @@
-
 Gem::Specification.new do |s|
   s.name = %q{sparklines}
-  s.version = &quot;0.5.1&quot;
-
-  s.specification_version = 2 if s.respond_to? :specification_version=
+  s.version = &quot;0.5.2&quot;
 
   s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
   s.authors = [&quot;Geoffrey Grosenbach&quot;]
-  s.date = %q{2008-05-19}
+  s.date = %q{2008-08-20}
   s.description = %q{Tiny graphs.}
   s.email = %q{boss@topfunky.com}
-  s.extra_rdoc_files = [&quot;Manifest.txt&quot;, &quot;README.txt&quot;]
-  s.files = [&quot;CHANGELOG&quot;, &quot;MIT-LICENSE&quot;, &quot;Manifest.txt&quot;, &quot;README.txt&quot;, &quot;Rakefile&quot;, &quot;lib/sparklines.rb&quot;, &quot;lib/sparklines_helper.rb&quot;, &quot;samples/area-high.png&quot;, &quot;samples/area.png&quot;, &quot;samples/discrete.png&quot;, &quot;samples/pie-large.png&quot;, &quot;samples/pie.png&quot;, &quot;samples/pie0.png&quot;, &quot;samples/pie1.png&quot;, &quot;samples/pie100.png&quot;, &quot;samples/pie45.png&quot;, &quot;samples/pie95.png&quot;, &quot;samples/pie99.png&quot;, &quot;samples/smooth-colored.png&quot;, &quot;samples/smooth.png&quot;, &quot;test/expected/area.png&quot;, &quot;test/expected/area_high.png&quot;, &quot;test/expected/area_min_max.png&quot;, &quot;test/expected/bar.png&quot;, &quot;test/expected/bar_extreme_values.png&quot;, &quot;test/expected/bar_string.png.png&quot;, &quot;test/expected/bar_tall.png&quot;, &quot;test/expected/bar_wide.png&quot;, &quot;test/expected/bullet_basic.png&quot;, &quot;test/expected/bullet_colorful.png&quot;, &quot;test/expected/bullet_full_featured.png&quot;, &quot;test/expected/bullet_tall.png&quot;, &quot;test/expected/bullet_wide.png&quot;, &quot;test/expected/discrete.png&quot;, &quot;test/expected/discrete_wide.png&quot;, &quot;test/expected/error.png&quot;, &quot;test/expected/labeled_area.png&quot;, &quot;test/expected/labeled_bar.png&quot;, &quot;test/expected/labeled_discrete.png&quot;, &quot;test/expected/labeled_pie.png&quot;, &quot;test/expected/labeled_smooth.png&quot;, &quot;test/expected/labeled_whisker_decimals.png&quot;, &quot;test/expected/pie.png&quot;, &quot;test/expected/pie0.png&quot;, &quot;test/expected/pie1.png&quot;, &quot;test/expected/pie100.png&quot;, &quot;test/expected/pie45.png&quot;, &quot;test/expected/pie95.png&quot;, &quot;test/expected/pie99.png&quot;, &quot;test/expected/pie_flat.png&quot;, &quot;test/expected/pie_large.png&quot;, &quot;test/expected/smooth.png&quot;, &quot;test/expected/smooth_colored.png&quot;, &quot;test/expected/smooth_similar_nonzero_values.png&quot;, &quot;test/expected/smooth_underneath_color.png&quot;, &quot;test/expected/smooth_with_target.png&quot;, &quot;test/expected/standard_deviation.png&quot;, &quot;test/expected/standard_deviation_short.png&quot;, &quot;test/expected/standard_deviation_tall.png&quot;, &quot;test/expected/whisker.png&quot;, &quot;test/expected/whisker_junk.png&quot;, &quot;test/expected/whisker_non_exceptional.png&quot;, &quot;test/expected/whisker_with_step.png&quot;, &quot;test/test_all.rb&quot;]
+  s.extra_rdoc_files = [&quot;History.txt&quot;, &quot;Manifest.txt&quot;, &quot;README.txt&quot;]
+  s.files = [&quot;History.txt&quot;, &quot;MIT-LICENSE&quot;, &quot;Manifest.txt&quot;, &quot;README.txt&quot;, &quot;Rakefile&quot;, &quot;lib/sparklines.rb&quot;, &quot;lib/sparklines_helper.rb&quot;, &quot;samples/area-high.png&quot;, &quot;samples/area.png&quot;, &quot;samples/discrete.png&quot;, &quot;samples/pie-large.png&quot;, &quot;samples/pie.png&quot;, &quot;samples/pie0.png&quot;, &quot;samples/pie1.png&quot;, &quot;samples/pie100.png&quot;, &quot;samples/pie45.png&quot;, &quot;samples/pie95.png&quot;, &quot;samples/pie99.png&quot;, &quot;samples/smooth-colored.png&quot;, &quot;samples/smooth.png&quot;, &quot;test/expected/area.png&quot;, &quot;test/expected/area_high.png&quot;, &quot;test/expected/area_min_max.png&quot;, &quot;test/expected/bar.png&quot;, &quot;test/expected/bar_extreme_values.png&quot;, &quot;test/expected/bar_string.png.png&quot;, &quot;test/expected/bar_tall.png&quot;, &quot;test/expected/bar_wide.png&quot;, &quot;test/expected/bullet_basic.png&quot;, &quot;test/expected/bullet_colorful.png&quot;, &quot;test/expected/bullet_full_featured.png&quot;, &quot;test/expected/bullet_tall.png&quot;, &quot;test/expected/bullet_wide.png&quot;, &quot;test/expected/discrete.png&quot;, &quot;test/expected/discrete_wide.png&quot;, &quot;test/expected/error.png&quot;, &quot;test/expected/labeled_area.png&quot;, &quot;test/expected/labeled_bar.png&quot;, &quot;test/expected/labeled_discrete.png&quot;, &quot;test/expected/labeled_pie.png&quot;, &quot;test/expected/labeled_smooth.png&quot;, &quot;test/expected/labeled_whisker_decimals.png&quot;, &quot;test/expected/pie.png&quot;, &quot;test/expected/pie0.png&quot;, &quot;test/expected/pie1.png&quot;, &quot;test/expected/pie100.png&quot;, &quot;test/expected/pie45.png&quot;, &quot;test/expected/pie95.png&quot;, &quot;test/expected/pie99.png&quot;, &quot;test/expected/pie_flat.png&quot;, &quot;test/expected/pie_large.png&quot;, &quot;test/expected/smooth.png&quot;, &quot;test/expected/smooth_colored.png&quot;, &quot;test/expected/smooth_similar_nonzero_values.png&quot;, &quot;test/expected/smooth_underneath_color.png&quot;, &quot;test/expected/smooth_with_target.png&quot;, &quot;test/expected/standard_deviation.png&quot;, &quot;test/expected/standard_deviation_short.png&quot;, &quot;test/expected/standard_deviation_tall.png&quot;, &quot;test/expected/whisker.png&quot;, &quot;test/expected/whisker_junk.png&quot;, &quot;test/expected/whisker_non_exceptional.png&quot;, &quot;test/expected/whisker_with_step.png&quot;, &quot;test/expected/zeros.png&quot;, &quot;test/test_all.rb&quot;]
   s.has_rdoc = true
   s.homepage = %q{http://nubyonrails.com/pages/sparklines}
   s.rdoc_options = [&quot;--main&quot;, &quot;README.txt&quot;]
   s.require_paths = [&quot;lib&quot;]
   s.rubyforge_project = %q{sparklines}
-  s.rubygems_version = %q{1.1.1}
+  s.rubygems_version = %q{1.2.0}
   s.summary = %q{Tiny graphs.}
   s.test_files = [&quot;test/test_all.rb&quot;]
 
-  s.add_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.5.1&quot;])
+  if s.respond_to? :specification_version then
+    current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
+    s.specification_version = 2
+
+    if current_version &gt;= 3 then
+      s.add_development_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.7.0&quot;])
+    else
+      s.add_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.7.0&quot;])
+    end
+  else
+    s.add_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.7.0&quot;])
+  end
 end</diff>
      <filename>sparklines.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -293,7 +293,7 @@ END {
     [image_tag(&quot;../../&quot; + record), image_tag(&quot;../../&quot; + record.gsub('expected', 'actual'))]
   end
   FileUtils.mkdir_p(&quot;test/actual&quot;)
-  File.open(&quot;test/actual/result.html&quot;, &quot;w&quot;) do |f|
+  File.open(&quot;test/actual/index.html&quot;, &quot;w&quot;) do |f|
     f.write &lt;&lt;-EOL
     &lt;style&gt;
     .first_column {
@@ -302,6 +302,9 @@ END {
     .last_column {
       text-align: left;
     }
+    img {
+      border: 1px solid #e0e0e0;
+    }
     &lt;/style&gt;
     EOL
     f.write output</diff>
      <filename>test/test_all.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>CHANGELOG</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>9647e5590c171b745ebea29d1cd63a29ff39f5be</id>
    </parent>
  </parents>
  <author>
    <name>Geoffrey Grosenbach</name>
    <email>boss@topfunky.com</email>
  </author>
  <url>http://github.com/topfunky/sparklines/commit/329ad7d6094acd20dbca0bdf50b17685bb4265b5</url>
  <id>329ad7d6094acd20dbca0bdf50b17685bb4265b5</id>
  <committed-date>2008-08-20T09:18:19-07:00</committed-date>
  <authored-date>2008-08-20T09:18:19-07:00</authored-date>
  <message>0.5.2 release</message>
  <tree>0c509e3c59dcffd5273899d64889634da43b9e05</tree>
  <committer>
    <name>Geoffrey Grosenbach</name>
    <email>boss@topfunky.com</email>
  </committer>
</commit>
