Release candidate 4

by Tobie Langel | April 27th, 2007

We’ve squeezed a couple more bugs and decided to play safe by releasing yet another release candidate: Prototype 1.5.1_rc4.

Thanks to Ryan Schuft, it comes with a nice, new and long awaited feature: you won’t ever again have to close Internet Explorer’s window between each test.

Here’s the full changelog.

Download Prototype 1.5.1_rc4.

Comments

  1. Kroc Camen #

    Is there any movement from the Scriptaculous camp? The latest SVN is still incompatible with Prototype 1.5.1, and I would try help but the both of you insist in not commenting your code at all.

    April 28th, 2007 @ 03:59 AM
  2. Thomas Fuchs #

    The lastest script.aculo.us SVN works just fine with Prototype 1.5.1 (it even includes a slightly earlier 1.5.1 rc). Could you please provide information as to what doesn’t work (use the mailing list!).

    April 28th, 2007 @ 06:41 AM
  3. Kroc Camen #

    I filed a bug http://dev.rubyonrails.org/ticket/7809 Your contribute page mentions a mailing list, but doesn’t link to it.

    April 28th, 2007 @ 01:02 PM
  4. j #

    @Kroc – try looking at the “Discuss” link. It will take you to the mailing lists.

    April 28th, 2007 @ 10:13 PM
  5. Marius Feraru #

    /me whispers: check it out, 1.5.1 is already here ;-)

    (and a 1.5.2_rc0, of course)

    cheers.

    April 29th, 2007 @ 11:35 PM
  6. John #

    When evaluating JSON prototype will not convert ‘true’ to boolean value. It is left as a string. Am I missing something?

    When sending a JSON string to the client it has no quotes around it.

    May 5th, 2007 @ 04:55 PM
  7. Tobie Langel #

    When evaluating JSON prototype will not convert ‘true’ to boolean value. It is left as a string. Am I missing something?

    Most probably. If you want true to be converted to a boolean, your JSON string must look something like this:

    var json = '{"bool": true}';
    json = json.evalJSON();
    typeof json.bool;
    // -> 'boolean'
    

    However, if your JSON string looks like the below… you’re obviously going to get a string instead:

    var json = '{"str": "true"}';
    json = json.evalJSON();
    typeof json.str;
    // -> 'string'
    

    There is no black magic involved in JSON, you’re just evaluating a string using eval.

    When sending a JSON string to the client it has no quotes around it.

    Are you sending your string in the body of a 'POST' request? Have you passed your string to Object.toJSON or called the String#toJSON method on it ? These questions are best asked (and answered) on the mialing list or irc.

    Hope this helped.

    May 5th, 2007 @ 05:43 PM

Sorry, comments are closed for this article.

Search Blog


Search the prototype blog.

Subscribe to the blog

Akismet badge