Angular 1.6 rainbow-tsunami is out

New Features

  • ngModelOptions: allow options to be inherited from ancestor ngModelOptions (296cfc, #10922)
  • $compile: set preAssignBindingsEnabled to false by default (bcd0d4, #15352)
  • jqLite:
    • implement jqLite(f) as an alias to jqLite(document).ready(f) (369fb7)
    • don’t throw for elements with missing getAttribute (4e6c14)
    • don’t remove a boolean attribute for .attr(attrName, '') (3faf45)
    • remove the attribute for .attr(attribute, null) (4e3624)
    • return [] for .val() on <select multiple> with no selection (d882fd)
    • camelCase keys in jqLite#data (fc0c11, #15126)
    • align jqLite camelCasing logic with JQuery (73050c, #7744)
  • $http:
    • remove deprecated callback methods: success()/error() (b54a39)
    • JSONP callback must be specified by jsonpCallbackParam config (fb6634, #15161, #11352)
    • JSONP requests now require a trusted resource URL (6476af, #11352)
  • select: support values of any type added with ngValue (f02b70, #9842)
  • input:
    • add support for binding to input[type=range] (913016, #5892, #14870)
    • add support for step to input[type=number] (e1da4be, #10597)
    • allow ngTrim to work for input[type=radio] (47724b)
  • $interpolate: use custom toString() function if present (a5fd2e, #7317, #11406)
  • ngRoute:
    • allow ngView to be included in an asynchronously loaded template (c13c66, #1213)
    • implement resolveRedirectTo (e98656, #5150)
  • $q: report promises with non rejection callback (c9dffd, #13653, #7992)
  • $location: default hashPrefix to '!' (aa077e, #13812)

Sponsor : Angular jobs in Los Angeles, CA | Text Messaging API