<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,4 @@
-## 0.4.0 / Unreleased
+## 0.4.0 / March 2009
 
   * Ruby 1.9.1 / Rack 1.0 compatible.
 </diff>
      <filename>CHANGES</filename>
    </modified>
    <modified>
      <diff>@@ -24,14 +24,6 @@ caching solution for small to medium sized deployments. More sophisticated /
 high-performance caching systems (e.g., Varnish, Squid, httpd/mod-cache) may be
 more appropriate for large deployments with significant throughput requirements.
 
-Status
-------
-
-Rack::Cache is a young and experimental project that is likely to change
-substantially and may not be wholly functional, consistent, fast, or correct.
-The current focus is on reaching basic compliance with RFC 2616 and providing
-good documentation.
-
 Installation
 ------------
 
@@ -65,6 +57,24 @@ Assuming you've designed your backend application to take advantage of HTTP's
 caching features, no further code or configuration is required for basic
 caching.
 
+Using with Rails
+----------------
+
+Add this to your `config/environment.rb`:
+
+   config.middleware.use Rack::Cache,
+       :verbose =&gt; true,
+       :metastore   =&gt; 'file:/var/cache/rack/meta',
+       :entitystore =&gt; 'file:/var/cache/rack/body'
+
+You should now see `Rack::Cache` listed in the middleware pipeline:
+
+    rake middleware
+
+See the following for more information:
+
+    http://snippets.aktagon.com/snippets/302
+
 Links
 -----
 </diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,8 @@
-## 0.4
+## Backlog
 
   - Move breakers.rb configuration file into rack-contrib as a middleware
     component.
   - Sample apps: Rack, Rails, Sinatra, Merb, etc.
-
-## Backlog
-
   - Use Bacon instead of test/spec
   - Work with both memcache and memcached gems (memcached hasn't built on MacOS
     for some time now).</diff>
      <filename>TODO</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,8 @@ Gem::Specification.new do |s|
   s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
 
   s.name = 'rack-cache'
-  s.version = '0.3.9'
-  s.date = '2009-03-07'
+  s.version = '0.4'
+  s.date = '2009-03-16'
 
   s.description = &quot;HTTP Caching for Rack&quot;
   s.summary     = &quot;HTTP Caching for Rack&quot;
@@ -20,7 +20,6 @@ Gem::Specification.new do |s|
     Rakefile
     TODO
     doc/configuration.markdown
-    doc/events.dot
     doc/faq.markdown
     doc/index.markdown
     doc/layout.html.erb</diff>
      <filename>rack-cache.gemspec</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>36c5bc4a81179c27423925fa1481b8206c77b27a</id>
    </parent>
  </parents>
  <author>
    <name>Ryan Tomayko</name>
    <email>rtomayko@gmail.com</email>
  </author>
  <url>http://github.com/rtomayko/rack-cache/commit/522dc31a8d1793486f85b5a1d6c9f010e581c9f9</url>
  <id>522dc31a8d1793486f85b5a1d6c9f010e581c9f9</id>
  <committed-date>2009-03-16T10:27:23-07:00</committed-date>
  <authored-date>2009-03-16T10:27:23-07:00</authored-date>
  <message>0.4 release</message>
  <tree>8691edf44ad71cddd711756105f6c2288d20f317</tree>
  <committer>
    <name>Ryan Tomayko</name>
    <email>rtomayko@gmail.com</email>
  </committer>
</commit>
