Hobo 1.4 beta available

Posted by Bryan Larsen on 2012-03-29

We’re proud to announce the release of Hobo 1.4 beta.

Install with gem install hobo --pre.

Major New Features

  • all prototype.js code has been removed and replaced with jQuery

  • new tags to facilitate fragment caching

  • Rails’ asset pipeline is required

  • themes may now be installed via plugins; multiple themes may be used per application

  • plugins are first class citizens; RAPID is now supplied via a plugin

  • several additional tags have gained AJAX support. This includes, but is not limited to a, filter-menu and page-nav.

  • all tags now use the standard Hobo ajax support mechanism, which used to be known as Hobo form AJAX. The editor tags in particular have changed substantially

  • part ids for AJAX updates may now be supplied implicitly or via a CSS selector

  • support for AJAX file uploads

  • support for push-state on AJAX requests

  • new tags: nested-cache, live-editor, click-editor, formlet, hot-input, feckless-fieldset, accordion, accordion-collection, autocomplete, combobox, datepicker, dialog-box, tabs and more.

Documentation & Installation Instructions

Detailed documentation of the changes & Installation Instructions are available on http://cookbook-1.4.hobocentral.net/. Not all sections of that site have been updated for Hobo 1.4. The entire taglibs section is up to date.

Regressions

  • after-submit, sortable-input-many and name-many do not work
  • Hobo 1.4 breaks default_scope. If you’re setting the order, you can use Hobo’s set_default_order as a stopgap although once it’s fixed please switch back to default_scope as set_default_order is deprecated.
  • remote-method-button, create-button, update-button, transition-button: normal usages of these tags work, but they do not work if you ask them to do AJAX
  • live-search works, but it’s not ‘live’. You have to press return to start the search
  • remove-button, remote-method-button, create-button & update-button used to display inline but now display as a block. In other words, they now display one per line rather than several in a single line.
  • the rapid_summary tags have been moved out of core Hobo into their own plugin, https://github.com/Hobo/hobo_summary, which is not yet in a working state

The rest of the TODO list for completion of Hobo 1.4 is available here:

https://github.com/tablatom/hobo/blob/master/hobo/TODO-1.4.txt



(edit)