Problem moving from RedCloth 3.0.3 to 3.0.4

_why turned off hard breaks by default in the latest version of
RedCloth. The option you want is :hard_breaks, but it is broken.
There was a fix applied to the trunk
( seven months
ago, but _why hasn't released it as a gem. I've bugged him to do so,
but it would help if you all would too. To fix it yourself, either
unpack RedCloth r128 or later into vendor/ and require it from there or
else open the class and overwrite the hard_break method.

class RedCloth
   hard_break( text )
     text.gsub!( /(.)\n(?!\n|\Z| *([#*=]+(\s|$)|[{|]))/, "\\1<br />" )
if hard_breaks