Nick Sieger: Warbler 0.9.12 Released, Includes JRuby 1.1.6tag:blog.nicksieger.com,2005:TypoTypo2010-11-22T18:43:20+00:00Nick Siegerurn:uuid:e553c913-f396-4976-ad3d-89d2cf1407db2008-12-19T13:46:33+00:002010-11-22T18:43:20+00:00Warbler 0.9.12 Released, Includes JRuby 1.1.6<p>I finally got around to releasing the next version of <a href="http://kenai.com/projects/warbler">Warbler</a>. I try to keep pace with JRuby releases but 1.1.5 had some bugs that I wanted to wait out (in particular, one with Rubygems assuming <code>Etc</code> is always available).</p>
<p>New in this release is better automatic gem detection for both Rails and Merb. In particular, Warbler will use the contents of Merb’s <code>config/dependencies.rb</code> file. As an added bonus, only runtime dependencies are loaded. This detection is done by running the Rails <code>environment</code> or the Merb <code>merb_env</code> Rake task. Usually, loading the application environment requires a database connection. If you don’t want this behavior, you can manually specify dependent gems in <code>config/warble.rb</code> and turn off the framework detection with <code>Warbler.framework_detection = false</code>. See <a href="http://caldersphere.rubyforge.org/warbler/">the documentation</a> for details.</p>
<h3>Warbler 0.9.12</h3>
<ul>
<li>Allow framework auto-detection to be disabled. Set <code>Warbler.framework_detection = false</code> at the top of config/warble.rb or uncomment the line from a newly generated config.</li>
<li>Add configuration option to set manifest file (thanks Tommy McGuire)</li>
<li>Mitigate RubyGems 1.3 compatibility issue (thanks Jens Norrgrann)</li>
<li>Add experimental <code>war:exploded</code> task. This allows you to deploy your application in an exploded mode, thus allowing continual development without re-warring and re-deploying. Feedback is appreciated if you try this feature; it may not work in all application servers and for applications other than Rails.</li>
<li>Handle Rails gem dependencies better (thanks Laszlo Bacsi)</li>
<li>Auto-detect Merb dependencies (Merb >= 1.0 only). Please give feedback if you try Warbler with a Merb 1.0 app.</li>
<li>Ignore gem development dependencies</li>
<li>Upgrade to JRuby 1.1.6 and JRuby-Rack 0.9.3</li>
</ul>