We've just released Prototype 1.5.1_rc3, here's what's new since release candidate 2:
Element.addMethodsnow also again adds the methods to Element. [#7888]
Form.requestalso works with forms containing an input element with
- Safari no longer crashes on
Form.disableworks again on non-form elements. [#6887]
String#endsWithnow always returns the correct value. [#7822]
- Ajax responses with no Content-type header are no longer evaluated. [#7827]
Hash#toQueryStringagain serializes undefined values to ensure consitency with
- Various fixes of the
$$()utility. [#7873], [#7901]
- Ajax.Requests now supports per-request
- JSON strings are automatically stripped of their security delimiters (if present) before
eval. More details on this security issue here (PDF document). [#7910]
toJSONmethods now generate YAML-loadable JSON. [#7883]
Event.elementnow returns an extended element. [#7870]
- Linefeed normalisation is now prevented in IE on
String#unescapeHTMLfor consistency with other browsers.
- Added a new
Element.childElementsmethod (shorter alias of
- Added a new
Element.firstDescendantmethod (same as using
Element.downwith no arguments).
Element.getElemementsBySelectormethod. [#7873], [#7901]
Element.previousDOM methods. [#7848]
- Speed improvements of
String#unescapeHTMLin IE and Safari.
You can also view the full changelog to see all of what has been improved since version 1.5.0.
If all goes well, this will be the last release candidate before 1.5.1 final, so we're counting on everyone's zealous testing and bug reporting.
Go download it now!