= 0.8.3 === 3 November, 2010 * GH#8: Nil-check before downcasing attribute key * GH#25: Proper ruby 1.9 encoding support * GH#28. Use integers instead of ?? on 1.9, which is just a string. * including noscript to ElementInclusions , so that hpricot wont fail when trying to parse a meta tag inside head section when noscript is present. * latest changes from fast_xs mainline * Fixes to get Hpricot running on Rubinius: * Use free, not XFREE * Remove RSTRUCT craziness, don't break Array#at = 0.8.2 === 5 November, 2009 * Bring JRuby support up to speed, including Java-based hpricot_css support * Change JRuby fast_xs to have same escaping behavior as C fast_xs * fix for issue #2, downcasing of html attributes inside the parser. * solve issue #3 with bogus etags being preserved in `to_s` rather than just `to_original_html`. * fix error when attempting to reparent cleared node. (issue #5) * Hpricot::Attributes proxy object for using `ele.attributes[k] = v` directly. however, it is preferred to use the jquery-like `elements.attr(k, v)`. = 0.8.1 === 3 April, 2009 * big problems on Ruby 1.8.6, use INT2FIX instead of INT2NUM. hashes were being cast to bignums. * patch for 1.8.5 to define RARRAY_PTR. thanks, mike perham! * inspecting empty document bug, courtesy of @TalLevAmi. = 0.8 === 31st March, 2009 * Saving memory and speed by using RStruct-based elements in the C extension. * Bug in tag parsing, causing runaway