Site Archives: General
New release candidate
Posted by
Bryan Larsen | January 26, 2010 comments One Response

We fixed a few minor bugs, so I’ve put out a new release candidate. Please try it in your application so we can release 1.0 as soon as possible. Thanks. See the change log for the details.

Hobo 1.0RC3
Posted by
Bryan Larsen | January 21, 2010 comments 4 Responses

I’m pleased to announce the release of Hobo 1.0RC3 (AKA 0.9.104). We hope that this will be the last release candidate before 1.0.

A large amount of the effort between the last two releases has gone into testing and into the documentation.

Here’s the changelog:

#604:

The new input-many introduced in 0.9.103 had issues with >10 elements, several issues running with IE7 and an issue with its javascript callbacks.

#537:

x._?.to_s now returns nil rather than a blank string

#592:

If you previously had a snippet such as this:

<table fields="this, date, account.login">
  <login-view:>
    ...
  </login-view:>
</table>

You now have to use:

<table fields="this, date, account.login">
  <account-login-view:>
    ...
  </account-login-view:>
</table>

The same change has been applied to <field-list>

#568:

hobo_index now supports the :scope option

See also the git log

Hobo 1.0RC2 released
Posted by
Bryan Larsen | December 10, 2009 comments One Response

Warning

If you are on Rails 2.3.5 and are running Hobo as a plugin, please check out bug #574 for a workaround you need to apply to your Rakefile.

Bugs

This release fixes a couple of serious bugs: 565 and 567.

Input-Many & has-many :through

The <input-many> tag in Rapid has been replaced with a version ported from the <hjq-input-many> tag in Hobo-JQuery. This brings the following enhancements:

  • it supports 0 length associations
  • input-many’s may be nested inside of other input-many’s
  • it allows the (+) and (-) buttons to be customized
  • it provides a default for the item parameter
  • it copies from a template rather than cloning the current item and clearing it
  • the template may be overridden
  • id’s of textareas and selects and other non-input’s are adjusted properly
  • classdata for inner elements updated

The new <input-many> tag differs from <hjq-input-many> in that:

  • it’s written in prototype.js rather than in jquery
  • it doesn’t have the delayed initialization feature
  • the name of the main parameter is default rather than item
  • hjq-input-many allows you to provide javascript callbacks. input-many fires rapid:add, rapid:change and rapid:remove events that can be hooked.

You will have to ensure that your hobo-rapid.js and clean.css files are updated in your application.

Changes

There were other minor bugs fixed. See the github log

Brown Paper Bags required
Posted by
Bryan Larsen | December 2, 2009 comments 3 Responses

Even though I’m sure I did a smoke test on the gem before releasing, 0.9.100 was an epic fail. Please download 0.9.102.

You know, one thing I’ve significantly improved in Hobo since taking over maintenance from Tom has been the test suite. Regardless, I seem to consistently require brown paper bag releases, but I don’t see any of them in Tom’s history.