Merb 1.0.5 and 1.0.6

Merb 1.0.5 was released yesterday, with a quick release of Merb 1.0.6 to resolve a few issues we found with the new bundler. The release included a number of small fixes as well as a brand new bundler.

The new bundler is very simple. All you need to do is make sure your dependencies.rb lists all gems you wish to bundle, and run thor merb:gem:install. This will install any gems that are missing in your local bundle and uninstall any gems that are in your local bundle but are not present in your dependencies.rb.

Some issues we worked on:

How to upgrade?

If you generate a new application, everything will just work for you. If you're running an old application and would like to update the bundling without completely regenerating the app, take the following steps after installing merb:
  1. rm tasks/merb.thor
  2. merb-gen thor
  3. modify .gitignore to ignore gems/gems and gems/specifications
We will be releasing a screencast tonight with more details on how to get up and running, so keep an eye out!

UPDATE: Also, I'd like to thank Jacques Crocker for helping me work out some of the details that broke in the initial 1.0.5 release of Merb. His assistance was invaluable!

UPDATE: We released 1.0.6.1 to deal with a regression in error reporting that crept in between 1.0.4 and 1.0.6. To update from 1.0.6, modify the merb gems version in dependencies.rb to use 1.0.6.1 and run thor merb:gem:install.