Thomas Fuchs
Hi, I'm Thomas Fuchs. I'm the author of Zepto.js, of script.aculo.us, and I'm a Ruby on Rails core alumnus. With Amy Hoy I'm building cheerful software, like Noko Time Tracking and Every Time Zone and write books like Retinafy.me.
   Want me to speak at your conference? Contact me!

script.aculo.us 1.7.1 beta 2 for your download pleasure

April 28th, 2007

There’s a brand new 1.7.1 beta 2 release of script.aculo.us.

In script.aculo.us itself there have been only two small bug fixes for the autocompleting code since beta 1, but the main reason to get this release out is the included Release candidate 4 of Prototype 1.5.1, which has lots and lots of overall improvements, performance tweaks and some cool new features.

So, go ahead and download script.aculo.us 1.7.1 beta 2.

More stuff is up ahead, and I hope some of it will make it in before my RailsConf tutorial—let’s see!

Beta warning: Things might not work as you might expect, though they really should—if you hit any problems, please use the bug tracker and give reports. The same that applies to Prototype applies for script.aculo.us too, so read the how to contribute page to see how you can help out here!

Prototype 1.5.1: Release candidate 3

April 24th, 2007

Prototype 1.5.1 is making steady progress and this should be the last release candidate before the final version—and we’ve already lots of stuff up our sleeves for 1.6.0!

Next to some bugfixes, the third release candidate also brings some cool new enhancements:

  • Faster $$() utility and Element.getElemementsBySelector method.
  • Optimized Element.next, Element.down, Element.up and Element.previous DOM methods.
  • Speed improvements of String#escapeHTML and String#unescapeHTML in IE and Safari.
  • Ajax.Requests now supports per-request onCreate callbacks.
  • JSON strings are automatically stripped of their security delimiters (if present) before eval.
  • All toJSON methods now generate YAML-loadable JSON.
  • Event.element now returns an extended element.
  • Linefeed normalisation is now prevented in IE on String#escapeHTML and String#unescapeHTML for consistency with other browsers.
  • Added a new Element.childElements method (shorter alias of Element.immediateDescendants).
  • Added a new Element.firstDescendant method (same as using Element.down with no arguments).

Read more and download over at the Prototype site