<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Hobo Blog &#187; Bryan Larsen</title>
	<atom:link href="http://hobocentral.net/blog/author/bryanlarsen/feed/" rel="self" type="application/rss+xml" />
	<link>http://hobocentral.net/blog</link>
	<description>Hobo - the web app builder for Rails</description>
	<lastBuildDate>Tue, 24 Apr 2012 15:48:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hobo 1.4.0.pre6 released</title>
		<link>http://hobocentral.net/blog/2012/04/24/hobo-1-4-0-pre6-released/</link>
		<comments>http://hobocentral.net/blog/2012/04/24/hobo-1-4-0-pre6-released/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 15:48:31 +0000</pubDate>
		<dc:creator>Bryan Larsen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://hobocentral.net/blog/?p=387</guid>
		<description><![CDATA[Hobo 1.4.0.pre6 has been released.   Hobo 1.4.0.pre5 did not generate the Gemfile correctly: the hobo gems were not correctly versioned, and the hobo_clean_admin gem was not added.   If you generated an application using Hobo 1.4.0.pre5 you can make these fixes manually rather than regenerating.

Also, to clear up one thing that I [...]]]></description>
			<content:encoded><![CDATA[<p>Hobo 1.4.0.pre6 has been released.   Hobo 1.4.0.pre5 did not generate the Gemfile correctly: the hobo gems were not correctly versioned, and the hobo_clean_admin gem was not added.   If you generated an application using Hobo 1.4.0.pre5 you can make these fixes manually rather than regenerating.</p>

<p>Also, to clear up one thing that I did not address in the pre5 announcement:  Hobo 1.4.0.pre5 and later do not automatically load dryml files in the app/views/taglibs/application/ directory.   If you relied on this behaviour, you can add</p>

<pre><code>&lt;include src="application/*"/&gt;
</code></pre>

<p>to your front_site.dryml or application.dryml</p>
]]></content:encoded>
			<wfw:commentRss>http://hobocentral.net/blog/2012/04/24/hobo-1-4-0-pre6-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hobo 1.4.0.pre5 released</title>
		<link>http://hobocentral.net/blog/2012/04/23/hobo-1-4-0-pre5-released/</link>
		<comments>http://hobocentral.net/blog/2012/04/23/hobo-1-4-0-pre5-released/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 15:04:08 +0000</pubDate>
		<dc:creator>Bryan Larsen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://hobocentral.net/blog/?p=384</guid>
		<description><![CDATA[I&#8217;m pleased to announce that Hobo 1.4.0.pre5 has been released.

The major change in pre5 is that application.dryml is not necessarily loaded automatically any more.  You will need to add an &#60;include src="application"&#62; to your frontsite.dryml and/or adminsite.dryml.   If you don&#8217;t have any X_site.dryml files in app/views/taglibs, you will not need to make [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to announce that Hobo 1.4.0.pre5 has been released.</p>

<p>The major change in pre5 is that application.dryml is not necessarily loaded automatically any more.  You will need to add an <code>&lt;include src="application"&gt;</code> to your front<em>site.dryml and/or admin</em>site.dryml.   If you don&#8217;t have any X_site.dryml files in app/views/taglibs, you will not need to make any changes.</p>

<p>New Hobo applications generated with 1.4.0.pre5 will incorporate this change.</p>

<p>To upgrade to pre5, change references from &#8220;pre4&#8243; to &#8220;pre5&#8243; in your Gemfile and run <code>bundle install</code>.   If you reference hobo via :git in your gemfile, you can upgrade by running <code>bundle update --source hobo</code></p>

<p>Other changes include bugfixes for table-plus, feckless-fieldset, input for=&#8221;EnumString&#8221;, live-search, default<em>scope, accordion, tabs, hobo</em>jquery_ui styling, select-many.</p>

<p>There are two new tags:  accordion-list &amp; toggle, and support was added for the hobo_tokeninput plugin.</p>

<p><a href="http://cookbook-1.4.hobocentral.net/manual/changes14">Documentation for 1.4 is available in the cookbook.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hobocentral.net/blog/2012/04/23/hobo-1-4-0-pre5-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hobo 1.4 beta available</title>
		<link>http://hobocentral.net/blog/2012/03/29/hobo-1-4-beta-availeble/</link>
		<comments>http://hobocentral.net/blog/2012/03/29/hobo-1-4-beta-availeble/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 15:39:06 +0000</pubDate>
		<dc:creator>Bryan Larsen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://hobocentral.net/blog/?p=374</guid>
		<description><![CDATA[We&#8217;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&#8217; 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 [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re proud to announce the release of Hobo 1.4 beta.</p>

<p>Install with <code>gem install hobo --pre</code>.</p>

<h2>Major New Features</h2>

<ul>
<li><p>all prototype.js code has been removed and replaced with jQuery</p></li>
<li><p>new tags to facilitate fragment caching</p></li>
<li><p>Rails&#8217; asset pipeline is required</p></li>
<li><p>themes may now be installed via plugins; multiple themes may be used
per application</p></li>
<li><p>plugins are first class citizens; RAPID is now supplied via a plugin</p></li>
<li><p>several additional tags have gained AJAX support.  This includes, but is not limited to a, filter-menu and page-nav.</p></li>
<li><p>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</p></li>
<li><p>part ids for AJAX updates may now be supplied implicitly or via a CSS selector</p></li>
<li><p>support for AJAX file uploads</p></li>
<li><p>support for push-state on AJAX requests</p></li>
<li><p>new tags: nested-cache, live-editor, click-editor, formlet, hot-input, feckless-fieldset, accordion, accordion-collection, autocomplete, combobox, datepicker, dialog-box, tabs and more.</p></li>
</ul>

<h2>Documentation &amp; Installation Instructions</h2>

<p><a href="http://cookbook-1.4.hobocentral.net/manual/changes14">Detailed documentation of the changes &amp; Installation Instructions</a> 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.</p>

<h2>Regressions</h2>

<ul>
<li>after-submit, sortable-input-many and name-many do not work</li>
<li>Hobo 1.4 breaks default_scope.  If you&#8217;re setting the order, you
can use Hobo&#8217;s set_default_order as a stopgap although once it&#8217;s
fixed please switch back to default_scope as set_default_order
is deprecated.</li>
<li>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</li>
<li>live-search works, but it&#8217;s not &#8216;live&#8217;.  You have to press return
to start the search</li>
<li>remove-button, remote-method-button, create-button &amp; 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.</li>
<li>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</li>
</ul>

<p>The rest of the TODO list for completion of Hobo 1.4 is available here:</p>

<p>https://github.com/tablatom/hobo/blob/master/hobo/TODO-1.4.txt</p>
]]></content:encoded>
			<wfw:commentRss>http://hobocentral.net/blog/2012/03/29/hobo-1-4-beta-availeble/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hobo 1.1.0.pre4 released</title>
		<link>http://hobocentral.net/blog/2011/02/25/hobo-1-1-0-pre4-released/</link>
		<comments>http://hobocentral.net/blog/2011/02/25/hobo-1-1-0-pre4-released/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 20:42:21 +0000</pubDate>
		<dc:creator>Bryan Larsen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://hobocentral.net/blog/?p=355</guid>
		<description><![CDATA[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&#8217;s highly recommended that you upgrade.   Here is the changelog for the entire 1.1 release:

The biggest change to Hobo 1.1 is [...]]]></description>
			<content:encoded><![CDATA[<p>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&#8217;s highly recommended that you upgrade.   Here is the changelog for the entire 1.1 release:</p>

<p>The biggest change to Hobo 1.1 is that DRYML has been split into it&#8217;s
own gem and may now be used independently of Hobo or Rails:</p>

<pre><code>Dryml.render("&lt;html&gt;&lt;%= this %&gt;&gt;&lt;/html&gt;", {:this =&gt; something})
</code></pre>

<p>Automatic scopes has gained any_of_:</p>

<pre><code>Person.any_of_friends(Jack, Jill)
</code></pre>

<p>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
<a href="https://hobo.lighthouseapp.com/projects/8324/tickets/638">Bug #638</a> for
more information.</p>

<p>The <code>input-many</code>, <code>name-one</code> and <code>sortable-collection</code> tags have been
updated.  See the documentation for more details.</p>

<p>New tags have been added:  <code>sortable-input-many</code>, <code>login-form</code>.</p>

<p>Some css class names have been changed.   Hobo 1.0 creates class names
with the &#8216;[]&#8216; characters, which is technically illegal, although
supported by all browsers.   However, this does cause problems with
some third party libraries, such as JQuery.</p>

<p>All code changes may viewed on the <a href="https://github.com/tablatom/hobo/compare/1-0-stable...master">github
log</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hobocentral.net/blog/2011/02/25/hobo-1-1-0-pre4-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hobo 1.0.3 released</title>
		<link>http://hobocentral.net/blog/2011/02/25/hobo-1-0-3-released/</link>
		<comments>http://hobocentral.net/blog/2011/02/25/hobo-1-0-3-released/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 20:42:05 +0000</pubDate>
		<dc:creator>Bryan Larsen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://hobocentral.net/blog/?p=353</guid>
		<description><![CDATA[This is a security release.  All applications that use the reset
password functionality or are on versions of Rails prior to version
2.3.4 should upgrade.

To patch the reset password vulnerability, two changes have been made.

First of all, the lifecycle key hash mechanism has been changed.
Existing lifecycle keys will become invalid after you upgrade.
Lifecycle keys are typically [...]]]></description>
			<content:encoded><![CDATA[<p>This is a security release.  All applications that use the reset
password functionality or are on versions of Rails prior to version
2.3.4 should upgrade.</p>

<p>To patch the reset password vulnerability, two changes have been made.</p>

<p>First of all, the lifecycle key hash mechanism has been changed.
Existing lifecycle keys will become invalid after you upgrade.
Lifecycle keys are typically short lived, so this is unlikely to be a
problem for most applications.</p>

<p>Secondly, lifecycle keys are now cleared on every transition to avoid
replay vulnerabilities.  This new behaviour may be avoided by added
the <code>:keep_key =&gt; true</code> option to a transition.</p>

<p>More information about the vulnerability can be viewed on the <a href="https://hobo.lighthouseapp.com/projects/8324/tickets/666-user-model-secure-links-have-low-security">bug
report</a>.</p>

<p>Other changes:</p>

<p>The text input tag (<code>&lt;textarea&gt;</code>) has a security hole with versions of
Rails prior to 2.3.4.  This release makes using textarea safe on old versions of Rails, although it is highly recommended that you upgrade to
Rails 2.3.11 because of other security vulnerabilities.</p>

<p>The &#8220;include&#8221; automatic scope has been aliased to &#8220;includes&#8221; to
increase future compatibility with Rails 3.  Future versions of Hobo
will remove support for &#8220;include&#8221;.</p>

<p>This release increases compatibility with Ruby v1.9.2.</p>

<p>Hobo 1.0.2 introduced a major problem with chained scopes.   This has
been fixed.</p>

<p>All code changes may viewed on the <a href="https://github.com/tablatom/hobo/compare/v1.0.2...v1.0.3">github
log</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hobocentral.net/blog/2011/02/25/hobo-1-0-3-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hobo 1.0.2 and 1.1.0.pre2 released</title>
		<link>http://hobocentral.net/blog/2010/11/15/328/</link>
		<comments>http://hobocentral.net/blog/2010/11/15/328/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 16:17:18 +0000</pubDate>
		<dc:creator>Bryan Larsen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://hobocentral.net/blog/?p=328</guid>
		<description><![CDATA[On Friday I released three new Hobo gems:  1.0.2, 1.1.0.pre0 and 1.1.0.pre2.  (1.1.0.pre1 was a glitch).

Here are the notes for 1.0.2 from CHANGES.txt:

1.0.2 is almost identical to 1.0.1 except that it updates the
version requirements to exclude Rails3.  (Rails3 support is being worked on in the 1.3 branch).

This release silences some warnings produced [...]]]></description>
			<content:encoded><![CDATA[<p>On Friday I released three new Hobo gems:  1.0.2, 1.1.0.pre0 and 1.1.0.pre2.  (1.1.0.pre1 was a glitch).</p>

<p>Here are the notes for 1.0.2 from CHANGES.txt:</p>

<p><em>1.0.2 is almost identical to 1.0.1 except that it updates the
version requirements to exclude Rails3.  (Rails3 support is being worked on in the 1.3 branch).</p>

<p>This release silences some warnings produced when running with Rails
2.3.10.</p>

<p>This release contains preliminary support for Ruby 1.9.2, although you
may encounter problems if you use Single Table Inheritance (STI)
models.</p>

<p>A few very minor bug fixes have also been included.  See the <a href="https://github.com/tablatom/hobo/compare/v1.0.1...v1.0.2">github
log</a> for
more details.
</em></p>

<p>1.1.0.pre0 is essentially a packaging of Hobo trunk as it existed a month ago.   (So it does not include the improvements added for 1.0.2) This version has been stable for people, and has been known to be used in production use.</p>

<p>The biggest difference between 1.0.X and 1.1.X is that Dryml has been split out into its own gem.  There are also some very minor incompatibilities that affect things like CSS class names.  The delta between 1.0.2 and 1.1.0.pre2 can be viewed on <a href="https://github.com/tablatom/hobo/compare/v1.0.2...v1.1.0.pre2">github</a></p>

<p>1.1.0.pre2 merges in fixes that have accumulated on several vendor branches of Hobo, as well as the 1.0.2 fixes.    1.1.0.pre2 requires the &#8220;&#8211;pre&#8221; option to be installed:</p>

<pre><code>gem install hobo -v 1.1.0.pre2 --pre
</code></pre>

<p>As always when upgrading hobo versions, you will probably want to run</p>

<pre><code>ruby script/generate hobo_rapid
</code></pre>

<p>or</p>

<pre><code>rake hobo:symlink_assets
</code></pre>

<p>to ensure that you get the latest versions of the javascript and CSS files copied into your application.</p>

<p><strong>Which version of Hobo should you use?</strong></p>

<p>If you are currently using 1.0.0 or 1.0.1 in production, you only need to upgrade to 1.0.2 if you are also upgrading your version of Ruby or Rails or need one of the bugfixes listed <a href="https://github.com/tablatom/hobo/compare/v1.0.1...v1.0.2">here</a></p>

<p>If you have a Rails 2.3 project currently under active development, we recommend 1.1.0.pre2 (or the github master branch).   Hopefully we have 1.1.0 released before you go to production &#8212; but even if we don&#8217;t, we do not believe that there are any issues that would prevent 1.1.0.pre2 from being usable in production.</p>

<p>If you are developing a new project and/or wish to use Rails 3, the 1.3 branch of Hobo currently being developed by Domizio is definitely stabilizing and becoming useful.  The major issues preventing the release of 1.3 are all related to documentation. </p>
]]></content:encoded>
			<wfw:commentRss>http://hobocentral.net/blog/2010/11/15/328/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>git subtree</title>
		<link>http://hobocentral.net/blog/2010/07/28/git-subtree/</link>
		<comments>http://hobocentral.net/blog/2010/07/28/git-subtree/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 15:32:16 +0000</pubDate>
		<dc:creator>Bryan Larsen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://hobocentral.net/blog/?p=308</guid>
		<description><![CDATA[Although the blog has been quiet of late, one only has to look at the mailing list to see how busy the Hobo world is.   I&#8217;d like to give a shout-out to Matt and Kevin and everybody else who are patiently answering questions there.   The Hobo user community rocks!  But [...]]]></description>
			<content:encoded><![CDATA[<p>Although the blog has been quiet of late, one only has to look at the <a href="http://groups.google.com/group/hobousers">mailing list</a> to see how busy the Hobo world is.   I&#8217;d like to give a shout-out to Matt and Kevin and everybody else who are patiently answering questions there.   The Hobo user community rocks!  But a quiet blog does give the wrong impression sometimes.</p>

<p>I&#8217;ve got a few other things Hobo related that I hoped to blog about but aren&#8217;t ready yet, but there&#8217;s nothing stopping me from using this blog to point out tools that will make your Hobo experience better, is there?</p>

<p>Most of the Hobo and Ruby on Rails community uses git for version control.  Git is awesome, but there are two common pain points:  its learning curve, and submodules.</p>

<p>I won&#8217;t go into the problems with git submodules here.   If you&#8217;ve got a small project with only one developer and you never need to modify your submodules, you&#8217;re unlikely to run into problems, but as you add developers and start modifying the modules, hassles quickly creep in.</p>

<p>In the past, when you added a plugin to your project, you basically had two options:  copy the files into your project with script/plugin or link the files in using git submodules.</p>

<p>Now you can get the best of both worlds.  With <a href="http://github.com/apenwarr/git-subtree.git">git subtree</a> you get the behaviour of a copy, but you can still easily update the plugin and even extract changes to the plugin to push the changes upstream.</p>

<p>For instance, to add Hobo as a plugin to your project:</p>

<pre><code>git subtree add --squash --prefix=vendor/plugins/hobo git://github.com/tablatom/hobo.git master
</code></pre>

<p>You can then update the plugin with:</p>

<pre><code>git subtree pull --squash --prefix=vendor/plugins/hobo git://github.com/tablatom/hobo.git master
</code></pre>

<p>If you make changes to the Hobo in your app, you can extract them and send them to us with:</p>

<pre><code>git subtree split --prefix=vendor/plugins/hobo --branch hobo-master
git push git@github.com:someuser/hobo.git hobo-master:master
</code></pre>

<p>(Replace <i>someuser</i> with your github username).  And then send us a pull request.</p>

<p>Git subtree is not yet part of git itself, but hopefully it soon will be.  Even if it does not, it isn&#8217;t doing anything crazy or unorthodox to your repository, so I wouldn&#8217;t worry about using it.</p>

<p>Two other alternatives to git subtree are <a href="http://wiki.github.com/evilchelu/braid/">Braid</a> and <a href="http://piston.rubyforge.org/">Piston</a>.  They use similar strategies under the hood.  However, I&#8217;ve found git subtree to work better for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://hobocentral.net/blog/2010/07/28/git-subtree/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New release candidate</title>
		<link>http://hobocentral.net/blog/2010/01/26/new-release-candidate/</link>
		<comments>http://hobocentral.net/blog/2010/01/26/new-release-candidate/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 15:41:41 +0000</pubDate>
		<dc:creator>Bryan Larsen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://hobocentral.net/blog/?p=279</guid>
		<description><![CDATA[We fixed a few minor bugs, so I&#8217;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.
]]></description>
			<content:encoded><![CDATA[<p>We fixed a few minor bugs, so I&#8217;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 <a href="http://github.com/tablatom/hobo/commits/v0.9.106">change log</a> for the details.</p>
]]></content:encoded>
			<wfw:commentRss>http://hobocentral.net/blog/2010/01/26/new-release-candidate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hobo 1.0RC3</title>
		<link>http://hobocentral.net/blog/2010/01/21/hobo-1-0rc3/</link>
		<comments>http://hobocentral.net/blog/2010/01/21/hobo-1-0rc3/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 18:34:06 +0000</pubDate>
		<dc:creator>Bryan Larsen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://hobocentral.net/blog/?p=276</guid>
		<description><![CDATA[I&#8217;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&#8217;s the changelog:

#604:

The new input-many introduced in 0.9.103 had issues with >10 elements,
several issues [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;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.</p>

<p>A large amount of the effort between the last two releases has gone into testing and into the <a href="http://cookbook.hobocentral.net/manual/toc">documentation</a>.</p>

<p>Here&#8217;s the changelog:</p>

<p><a href="https://hobo.lighthouseapp.com/projects/8324/tickets/604">#604</a>:</p>

<p>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.</p>

<p><a href="https://hobo.lighthouseapp.com/projects/8324/tickets/537">#537</a>:</p>

<p><code>x._?.to_s</code> now returns nil rather than a blank string</p>

<p><a href="https://hobo.lighthouseapp.com/projects/8324/tickets/592">#592</a>: </p>

<p>If you previously had a snippet such as this:</p>

<pre><code>&lt;table fields="this, date, account.login"&gt;
  &lt;login-view:&gt;
    ...
  &lt;/login-view:&gt;
&lt;/table&gt;
</code></pre>

<p>You now have to use:</p>

<pre><code>&lt;table fields="this, date, account.login"&gt;
  &lt;account-login-view:&gt;
    ...
  &lt;/account-login-view:&gt;
&lt;/table&gt;
</code></pre>

<p>The same change has been applied to <code>&lt;field-list&gt;</code></p>

<p><a href="https://hobo.lighthouseapp.com/projects/8324/tickets/568">#568</a>:</p>

<p><code>hobo_index</code> now supports the <code>:scope</code> option</p>

<p>See also the <a href="http://github.com/tablatom/hobo/commits/v0.9.104">git log</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hobocentral.net/blog/2010/01/21/hobo-1-0rc3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Hobo 1.0RC2 released</title>
		<link>http://hobocentral.net/blog/2009/12/10/hobo-1-0rc2-released/</link>
		<comments>http://hobocentral.net/blog/2009/12/10/hobo-1-0rc2-released/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 17:42:48 +0000</pubDate>
		<dc:creator>Bryan Larsen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://hobocentral.net/blog/?p=272</guid>
		<description><![CDATA[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 &#38; has-many :through

The &#60;input-many&#62; tag in Rapid has been replaced with a version
ported from the &#60;hjq-input-many&#62; tag in Hobo-JQuery.  This brings
the following [...]]]></description>
			<content:encoded><![CDATA[<h3>Warning</h3>

<p>If you are on Rails 2.3.5 and are running Hobo as a plugin,
please check out bug
<a href="https://hobo.lighthouseapp.com/projects/8324/tickets/574-rails-235-b0rks-our-rake-tasks-running-on-edge-hobo">#574</a>
for a workaround you need to apply to your Rakefile.</p>

<h3>Bugs</h3>

<p>This release fixes a couple of serious bugs:
<a href="https://hobo.lighthouseapp.com/projects/8324-hobo/tickets/565">565</a>
and
<a href="https://hobo.lighthouseapp.com/projects/8324-hobo/tickets/567">567</a>.</p>

<h3>Input-Many &amp; has-many :through</h3>

<p>The <code>&lt;input-many&gt;</code> tag in Rapid has been replaced with a version
ported from the <code>&lt;hjq-input-many&gt;</code> tag in Hobo-JQuery.  This brings
the following enhancements:</p>

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

<p>The new <code>&lt;input-many&gt;</code> tag differs from <code>&lt;hjq-input-many&gt;</code> in that:</p>

<ul>
<li>it&#8217;s written in prototype.js rather than in jquery</li>
<li>it doesn&#8217;t have the delayed initialization feature</li>
<li>the name of the main parameter is <code>default</code> rather than <code>item</code></li>
<li>hjq-input-many allows you to provide javascript callbacks.
input-many fires rapid:add, rapid:change and rapid:remove events
that can be hooked.</li>
</ul>

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

<h3>Changes</h3>

<p>There were other minor bugs fixed.  See <a href="http://github.com/tablatom/hobo/commits/v0.9.103">the github log</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hobocentral.net/blog/2009/12/10/hobo-1-0rc2-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

