<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,12 @@
+== 0.4.0 2009-08-13
+
+* Unless --tiny is specified generate an app that &lt; Sinatra::Application
+* Added --vegas/--bin option for generating an executable using Vegas
+* Add --middleware option. e.g --middleware rack/flash,Rack::Cache
+* Fix deprecations:
+  * Require the view framework as that isn't explicit in sinatra anymore
+  * Fix config.ru deprecations
+
 == 0.3.0 2009-04-29
 
 * No longer use deprecated Sinatra::Test - depend on Rack::Test and simple helper</diff>
      <filename>History.txt</filename>
    </modified>
    <modified>
      <diff>@@ -7,11 +7,11 @@ app_generators/sinatra_app/USAGE
 app_generators/sinatra_app/sinatra_app_generator.rb
 app_generators/sinatra_app/templates/Capfile
 app_generators/sinatra_app/templates/Rakefile.erb
-app_generators/sinatra_app/templates/app.rb.erb
 app_generators/sinatra_app/templates/config.ru.erb
+app_generators/sinatra_app/templates/bin/app.erb
 app_generators/sinatra_app/templates/config.yml
 app_generators/sinatra_app/templates/config/deploy.rb.erb
-app_generators/sinatra_app/templates/lib/module.rb.erb
+app_generators/sinatra_app/templates/lib/app.rb.erb
 app_generators/sinatra_app/templates/test/test_app_bacon.rb.erb
 app_generators/sinatra_app/templates/test/test_app_rspec.rb.erb
 app_generators/sinatra_app/templates/test/test_app_shoulda.rb.erb</diff>
      <filename>Manifest.txt</filename>
    </modified>
    <modified>
      <diff>@@ -7,11 +7,14 @@ $hoe = Hoe.spec('sinatra-gen') do |p|
   p.developer('Aaron Quint', 'aaron@quirkey.com')
   p.changes              = p.paragraphs_of(&quot;History.txt&quot;, 0..1).join(&quot;\n\n&quot;)
   p.rubyforge_name       = 'quirkey'
+  p.summary = %q{sinatra-gen generates a common file structure and basic app files for a web app utilizing the sinatra framework}
+  p.description = %q{sinatra-gen generates a common file structure and basic app files for a web app utilizing the sinatra framework. For more information on sinatra, check out http://sinatrarb.com}
+
   p.version              = SinatraGen::VERSION
   p.extra_deps         = [
-    ['rubigen','&gt;= 1.5.2'],
-    ['sinatra', '&gt;= 0.9.2'],
-    ['rack-test', '&gt;= 0.1.0']
+    ['rubigen','=1.5.2'],
+    ['sinatra', '&gt;= 0.9.4'],
+    ['rack-test', '&gt;= 0.4.1']
   ]
   p.extra_dev_deps = [
     ['newgem', &quot;&gt;= #{::Newgem::VERSION}&quot;]</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -2,5 +2,5 @@ $:.unshift(File.dirname(__FILE__)) unless
   $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))
 
 module SinatraGen
-  VERSION = '0.3.0'
+  VERSION = '0.4.0'
 end
\ No newline at end of file</diff>
      <filename>lib/sinatra-gen.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,49 +2,46 @@
 
 Gem::Specification.new do |s|
   s.name = %q{sinatra-gen}
-  s.version = &quot;0.3.0&quot;
+  s.version = &quot;0.4.0&quot;
 
   s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
   s.authors = [&quot;Aaron Quint&quot;]
-  s.date = %q{2009-04-29}
+  s.date = %q{2009-08-13}
   s.default_executable = %q{sinatra-gen}
   s.description = %q{sinatra-gen generates a common file structure and basic app files for a web app utilizing the sinatra framework. For more information on sinatra, check out http://sinatrarb.com}
   s.email = [&quot;aaron@quirkey.com&quot;]
   s.executables = [&quot;sinatra-gen&quot;]
-  s.extra_rdoc_files = [&quot;History.txt&quot;, &quot;Manifest.txt&quot;, &quot;PostInstall.txt&quot;, &quot;README.rdoc&quot;]
-  s.files = [&quot;History.txt&quot;, &quot;Manifest.txt&quot;, &quot;PostInstall.txt&quot;, &quot;README.rdoc&quot;, &quot;Rakefile&quot;, &quot;app_generators/sinatra_app/USAGE&quot;, &quot;app_generators/sinatra_app/sinatra_app_generator.rb&quot;, &quot;app_generators/sinatra_app/templates/Capfile&quot;, &quot;app_generators/sinatra_app/templates/Rakefile.erb&quot;, &quot;app_generators/sinatra_app/templates/app.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/config.ru.erb&quot;, &quot;app_generators/sinatra_app/templates/config.yml&quot;, &quot;app_generators/sinatra_app/templates/config/deploy.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/lib/module.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_app_bacon.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_app_rspec.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_app_shoulda.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_app_spec.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_app_unit.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_helper.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/views/builder_index.erb&quot;, &quot;app_generators/sinatra_app/templates/views/erb_index.erb&quot;, &quot;app_generators/sinatra_app/templates/views/erb_layout.erb&quot;, &quot;app_generators/sinatra_app/templates/views/haml_index.erb&quot;, &quot;app_generators/sinatra_app/templates/views/haml_layout.erb&quot;, &quot;bin/sinatra-gen&quot;, &quot;lib/sinatra-gen.rb&quot;, &quot;sinatra-gen.gemspec&quot;, &quot;test/test_generator_helper.rb&quot;, &quot;test/test_helper.rb&quot;, &quot;test/test_sinatra_app_generator.rb&quot;]
-  s.has_rdoc = true
-  s.homepage = %q{http://github.com/quirkey/sinatra-gen}
-  s.post_install_message = %q{PostInstall.txt}
-  s.rdoc_options = [&quot;--main&quot;, &quot;README.rdoc&quot;]
+  s.extra_rdoc_files = [&quot;History.txt&quot;, &quot;Manifest.txt&quot;, &quot;PostInstall.txt&quot;]
+  s.files = [&quot;History.txt&quot;, &quot;Manifest.txt&quot;, &quot;PostInstall.txt&quot;, &quot;README.rdoc&quot;, &quot;Rakefile&quot;, &quot;app_generators/sinatra_app/USAGE&quot;, &quot;app_generators/sinatra_app/sinatra_app_generator.rb&quot;, &quot;app_generators/sinatra_app/templates/Capfile&quot;, &quot;app_generators/sinatra_app/templates/Rakefile.erb&quot;, &quot;app_generators/sinatra_app/templates/config.ru.erb&quot;, &quot;app_generators/sinatra_app/templates/bin/app.erb&quot;, &quot;app_generators/sinatra_app/templates/config.yml&quot;, &quot;app_generators/sinatra_app/templates/config/deploy.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/lib/app.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_app_bacon.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_app_rspec.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_app_shoulda.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_app_spec.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_app_unit.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/test/test_helper.rb.erb&quot;, &quot;app_generators/sinatra_app/templates/views/builder_index.erb&quot;, &quot;app_generators/sinatra_app/templates/views/erb_index.erb&quot;, &quot;app_generators/sinatra_app/templates/views/erb_layout.erb&quot;, &quot;app_generators/sinatra_app/templates/views/haml_index.erb&quot;, &quot;app_generators/sinatra_app/templates/views/haml_layout.erb&quot;, &quot;bin/sinatra-gen&quot;, &quot;lib/sinatra-gen.rb&quot;, &quot;sinatra-gen.gemspec&quot;, &quot;test/test_generator_helper.rb&quot;, &quot;test/test_helper.rb&quot;, &quot;test/test_sinatra_app_generator.rb&quot;]
+  s.rdoc_options = [&quot;--main&quot;, &quot;README.txt&quot;]
   s.require_paths = [&quot;lib&quot;]
   s.rubyforge_project = %q{quirkey}
-  s.rubygems_version = %q{1.3.1}
+  s.rubygems_version = %q{1.3.5}
   s.summary = %q{sinatra-gen generates a common file structure and basic app files for a web app utilizing the sinatra framework}
   s.test_files = [&quot;test/test_generator_helper.rb&quot;, &quot;test/test_helper.rb&quot;, &quot;test/test_sinatra_app_generator.rb&quot;]
 
   if s.respond_to? :specification_version then
     current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
-    s.specification_version = 2
+    s.specification_version = 3
 
     if Gem::Version.new(Gem::RubyGemsVersion) &gt;= Gem::Version.new('1.2.0') then
-      s.add_runtime_dependency(%q&lt;rubigen&gt;, [&quot;&gt;= 1.5.2&quot;])
-      s.add_runtime_dependency(%q&lt;sinatra&gt;, [&quot;&gt;= 0.9.0&quot;])
-      s.add_runtime_dependency(%q&lt;rack-test&gt;, [&quot;&gt;= 0.1.0&quot;])
-      s.add_development_dependency(%q&lt;newgem&gt;, [&quot;&gt;= 1.2.3&quot;])
-      s.add_development_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.8.0&quot;])
+      s.add_runtime_dependency(%q&lt;rubigen&gt;, [&quot;= 1.5.2&quot;])
+      s.add_runtime_dependency(%q&lt;sinatra&gt;, [&quot;&gt;= 0.9.4&quot;])
+      s.add_runtime_dependency(%q&lt;rack-test&gt;, [&quot;&gt;= 0.4.1&quot;])
+      s.add_development_dependency(%q&lt;newgem&gt;, [&quot;&gt;= 1.5.2&quot;])
+      s.add_development_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 2.3.3&quot;])
     else
-      s.add_dependency(%q&lt;rubigen&gt;, [&quot;&gt;= 1.5.2&quot;])
-      s.add_dependency(%q&lt;sinatra&gt;, [&quot;&gt;= 0.9.0&quot;])
-      s.add_dependency(%q&lt;rack-test&gt;, [&quot;&gt;= 0.1.0&quot;])
-      s.add_dependency(%q&lt;newgem&gt;, [&quot;&gt;= 1.2.3&quot;])
-      s.add_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.8.0&quot;])
+      s.add_dependency(%q&lt;rubigen&gt;, [&quot;= 1.5.2&quot;])
+      s.add_dependency(%q&lt;sinatra&gt;, [&quot;&gt;= 0.9.4&quot;])
+      s.add_dependency(%q&lt;rack-test&gt;, [&quot;&gt;= 0.4.1&quot;])
+      s.add_dependency(%q&lt;newgem&gt;, [&quot;&gt;= 1.5.2&quot;])
+      s.add_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 2.3.3&quot;])
     end
   else
-    s.add_dependency(%q&lt;rubigen&gt;, [&quot;&gt;= 1.5.2&quot;])
-    s.add_dependency(%q&lt;sinatra&gt;, [&quot;&gt;= 0.9.0&quot;])
-    s.add_dependency(%q&lt;rack-test&gt;, [&quot;&gt;= 0.1.0&quot;])
-    s.add_dependency(%q&lt;newgem&gt;, [&quot;&gt;= 1.2.3&quot;])
-    s.add_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 1.8.0&quot;])
+    s.add_dependency(%q&lt;rubigen&gt;, [&quot;= 1.5.2&quot;])
+    s.add_dependency(%q&lt;sinatra&gt;, [&quot;&gt;= 0.9.4&quot;])
+    s.add_dependency(%q&lt;rack-test&gt;, [&quot;&gt;= 0.4.1&quot;])
+    s.add_dependency(%q&lt;newgem&gt;, [&quot;&gt;= 1.5.2&quot;])
+    s.add_dependency(%q&lt;hoe&gt;, [&quot;&gt;= 2.3.3&quot;])
   end
 end</diff>
      <filename>sinatra-gen.gemspec</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>fa9794640af900ddd50d58135483573bacecb5cd</id>
    </parent>
  </parents>
  <author>
    <name>Aaron Quint</name>
    <email>aaron@quirkey.com</email>
  </author>
  <url>http://github.com/quirkey/sinatra-gen/commit/6b51382848cc75c3c37ff2536d9efa3558ad069c</url>
  <id>6b51382848cc75c3c37ff2536d9efa3558ad069c</id>
  <committed-date>2009-08-13T14:27:18-07:00</committed-date>
  <authored-date>2009-08-13T14:27:18-07:00</authored-date>
  <message>Version Bump! 0.4.0 -&gt; Check the history for new features</message>
  <tree>14eb23885ef138d21665796f77b0a479575a7b88</tree>
  <committer>
    <name>Aaron Quint</name>
    <email>aaron@quirkey.com</email>
  </committer>
</commit>
