Wednesday, May 22, 2013

AngularJS 1.0.7 monochromatic-rainbow and 1.1.5 triangle-squarification released!

Now that the Google I/O rush is over (you did watch our I/O presentation, right?), we have two more releases for you!

Just as with previous 1.0.x releases, AngularJS 1.0.7 monochromatic-rainbow brings a bunch of bug fixes and a ton of documentation improvements.

AngularJS 1.1.5 triangle-squarification is all about pushing the animations and transitions support in Angular into new heights by adding more flexibility and support for CSS animations. Additionally several major new features like ternary operator support in expressions, ngIf directive, ability to abort http requests and new "Controller as" syntax have been added.

For full details in both these releases, see the changelog.

Our appreciation to the community contributors responsible for the PRs in these releases: @fbiville, Alex Pods, Alfred Nutile, Anatoly Shikolay, Andreas Marek, Andreas Pelme, Andrew Vida, Anton, Artur Ostrega, Ben Ripkens, Braden Shepherdson, Brent Morrow, Brian Campbell, Chad Smith, Chad Whitacre, Chris M, Chris Nicola, Christoph Burgdorf, Colin Kahn, Dan Kohn, Daniel Stockton, Daniel Tse, Dave Geddes, David Bennett, David Holmes, David Sanders, Dean Sofer, Eugene Wolfson, Francesc Rosàs, Glenn Goodrich, Gonzalo Ruiz de Villa, Hamish Macpherson, Heath Matlock, Illniyar, Jamie R. Rytlewski, Jared Beck, Jeff Pickelman, Jens Rantil, Jeremy Wilken, Joakim Blomskøld, Keir Mierle, Kevin Wells, Laurent, Laurent Cozic, Lee Leathers, Luc Morin, Lucas Galfasó, Mark Dalgleish, Matias Niemelä, Matt Haggard, Matthieu Larcher, Merrick Christensen, Michal Reichert, Misha Moroshko, Oren Avissar, Patrick, Paulo Ávila, Pete Bacon Darwin, Prathan Thananart, R. Merkert, Robin Böhm, Ron Yang, Ryan Schumacher, Samuel Santos, Seunghoon Yeon, Siddique Hameed, Timothy Ahong, Tyler Akins, Zach Snow, austingreco, brandonjp, es128, gockxml, jamesBrennan, kamagatos, leesei, quazzie, uberspeck, urenmj, veselinn, willtj, winkler1, {Qingping,Dave} Hou, 玉黍

20 comments:

  1. Very nice! Thanks for all this incredible work!

    ReplyDelete
  2. Very strange decision about replacing /. to . in $resource... So $resource will now be even less usable and again we will be forced to use $.ajax. Is there any discussion thread about this issue?

    ReplyDelete
    Replies
    1. "If your server relied upon this sequence then it will no longer work. In this case you can now escape the /. sequence with /\."

      Delete
    2. I saw that, thanks. It doesn't explain what for backward compatibility was broken. A "/" in URL means much more than a ".". Maybe there was some reason to change input URL - would be interesting to know about this reason.

      Delete
    3. More info can be found on the commit: https://github.com/angular/angular.js/commit/53061363c7aa1ab9085273d269c6f04ac2162336

      Copy/paste from the explanation:

      This makes it easier to support suffixes on resource URLs.
      For example, given a resource template of `/some/path/:id.:format`, if
      the `:id` is `""` but format `"json"` then the URL is now
      `/some/path.json`, rather than `/some/path/.json`.

      Seems to me like a fix for a fringe case, but then again, as a fringe case, it will affect a minimal number of users.

      Delete
    4. This was a change requested by developers with Rails4 and Php/Symphony developers. Please see https://github.com/angular/angular.js/pull/2083 for more details.

      Delete
    5. Thank you, I see the reason now.

      Delete
  3. Can't wait to get my hands dirty in it xD

    ReplyDelete
  4. Keep up the good work guys, I'm really enjoying coding in Angular.

    ReplyDelete
  5. Great news! Is the code of the I/O talk available?

    ReplyDelete
  6. nice, i like so much the new suffixes to ngAnimate.

    ReplyDelete
  7. it looks like the 1.1.5 tag on github is missing ? thanks :)

    ReplyDelete
  8. Any thoughts on 1.2 release date?

    ReplyDelete
  9. Are the "controller as" and other changes fully documented? I did a search for "controller as" and saw examples of it in the docs but nothing about usage and why we would want to use it.

    ReplyDelete
    Replies
    1. Check out this video. It explains the usage of controller as: http://www.egghead.io/video/tTihyXaz4Bo

      Delete
  10. Just FYI, it looks like the download links on angularjs.org still point to 1.0.6 & 1.1.4. Thanks for all the hard work!

    ReplyDelete
  11. The link to the docs for 1.1.5 used to work, but now a 500
    http://code.angularjs.org/1.1.5/docs/api/

    Is there an updated link?

    ReplyDelete
    Replies
    1. Remove the trailing slash and it will work: http://code.angularjs.org/1.1.5/docs/api

      Delete

Note: Only a member of this blog may post a comment.