April 24, 2007
3:38 pm
Prototype 1.5.1 Release candidate 3
The third release candidate of Prototype 1.5.1 is released with many bugfixes, enhancements, and performance improvements. The new release come also with a security enhancement in response to the latest Fortify software's security paper allowing to strip delimiters before evaluating the JSON response.
Enhancements
- Ajax.Requests now supports per-request
onCreatecallbacks. [#8011] - JSON strings are automatically stripped of their security delimiters (if present) before
eval. More details on this security issue here (PDF document). [#7910] - all
toJSONmethods now generate YAML-loadable JSON. [#7883] Event.elementnow returns an extended element. [#7870]- Linefeed normalisation is now prevented in IE on
String#escapeHTMLandString#unescapeHTMLfor consistency with other browsers. - Added a new
Element.childElementsmethod (shorter alias ofElement.immediateDescendants). - Added a new
Element.firstDescendantmethod (same as usingElement.downwith no arguments).
Performance
- Faster
$$()utility andElement.getElemementsBySelectormethod. [#7873], [#7901] - Optimized
Element.next,Element.down,Element.upandElement.previousDOM methods. [#7848] - Speed improvements of
String#escapeHTMLandString#unescapeHTMLin IE and Safari.
If all goes well, this will be the last release candidate before 1.5.1 final, so we're counting on your zealous testing and bug reporting.
Download: Prototype 1.5.1_rc3
Prototype 1.5.1, RC3, Release Candidate 3, Java, Script, Javascript, Released
Loading

Leave a comment »