At long last, Hobo 1.3 is released.
The big news in 1.3, as most of you will know, is Rails 3 support. There are a bunch of other improvements as well. Read the details here:
http://cookbook.hobocentral.net/manual/changes
To get Hobo 1.3 just gem update hobo.
The work behind Hobo 1.3 is mostly thanks to Domizio Demichelis, and as always Bryan Larsen and Matt Jones have made some great contributions. Thanks guys, and thanks to everyone in the Hobo community for your part, even if it’s just being there on the forum for newcomers. And of course thanks to Owen Dall and Barquin International for their continued sponsorship, without which we wouldn’t have got here.
We would like to have released Hobo 1.3 much sooner, so apologies that it has taken so long. Work has already begun on Hobo 1.4 and Rails 3.1 compatibility.
Kevin has been making steady progress converting the MS Word version of the book into Lyx and making changes from Suzannah’s edits.
We hope that using the LyX layouts and using a public Github repo will make it easier to manage edits and updates, and provide a better framework for you to contribute and “roll-your-own” version of the book.
If you would like to follow along, the Github repo can be found at:
https://github.com/BI/rapid-rails-3-with-hobo
Cheers,
Owen
After a ton of work from Domizio and the rest of the team, we are finally ready with a Hobo 1.3 (aka Hobo for Rails 3) release candidate!
You can install the release candidate with
gem install hobo -v 1.3.0.RC
In addition to Rails 3 support there are a ton of improvements to Hobo in this release. We have a new routing system where you can see all the generated routes in config/hobo_routes.rb. There is the new app-creation wizard to get you started even more easily with new projects. There are also many improvements internally, especially in the way Hobo interfaces with Rails, which will make it much easier to keep Hobo compatible with new versions of Rails.
We’ll be letting you know more about the improvements in Hobo 1.3 in some forthcoming blog posts.
Hobo 1.1.0.pre4 has been released into the wild. Most of the differences between 1.1.0.pre3 and 1.1.0.pre4 mirror the changes betwen 1.0.2 and 1.0.3, including the security fix for lifecycles, so it’s highly recommended that you upgrade. Here is the changelog for the entire 1.1 release:
The biggest change to Hobo 1.1 is that DRYML has been split into it’s own gem and may now be used independently of Hobo or Rails:
Dryml.render("<html><%= this %>></html>", {:this => something})
Automatic scopes has gained any_of_:
Person.any_of_friends(Jack, Jill)
The default password validation has been changed to 6 characters, one of which must not be lowercase. Luckily, we also made the password validation easier to change. See Bug #638 for more information.
The input-many, name-one and sortable-collection tags have been
updated. See the documentation for more details.
New tags have been added: sortable-input-many, login-form.
Some css class names have been changed. Hobo 1.0 creates class names with the ‘[]‘ characters, which is technically illegal, although supported by all browsers. However, this does cause problems with some third party libraries, such as JQuery.
All code changes may viewed on the github log