AngularJS - 1.3.1 is out

Latest stable AngularJS version is out. 1.3.1 spectral-lobster (2014-10-31) has been released. Stay up to date!

1.3.1 spectral-lobster (2014-10-31)

Bug Fixes

  • $compile: returning null when an optional controller is not found (2cd5b4ec, #9404, #9392)
  • $observe: check if the attribute is undefined (531a8de7, #9707, #9720)
  • $parse: support dirty-checking objects with null prototype (28661d1a, #9568)
  • $sce: use msie instead of $document[0].documentMode (45252c3a, #9661)
  • $templateRequest: ignore JSON Content-Type header and content (1bd473eb, #5756, #9619)
  • i18n: rename datetimeSymbols to be camelCase (94f5a285)
  • loader: fix double spaces (8b2f1a47, #9630)
  • ngMock: $httpBackend should match data containing Date objects correctly (1025f6eb, #5127)
  • ngSanitize: attribute name: xmlns:href -> xlink:href (4cccf0f2, #9769)
  • select: assign result of track exp to element value (4b4098bf, #9718, #9592)
  • templateRequest: allow empty html template (52ceec22, #9581)
  • testability: escape regex chars in findBindings if using exactMatch (02aa4f4b, #9595, #9600)

Features

  • $compile: allow $watchCollection to be used in bi-directional bindings (40bbc981, #9725)
  • ngSanitize: accept SVG elements and attributes (a54b25d7, #9578, #9751)

1.3.0 superluminal-nudge (2014-10-13)

Bug Fixes

  • $browser: - account for IE deserializing history.state on each read (1efaf3dc, #9587, #9545) - do not decode cookies that do not appear encoded (9c995905, #9211, #9225)
  • $http: - allow empty json response (9ba24c54, #9532, #9562) - don’t run transformData on HEAD methods (6e4955a3, #9528, #9529)
  • $injector: ensure $get method invoked with provider context (372fa699, #9511, #9512)
  • $location: use clone of passed search() object (c7a9009e, #9445)
  • $parse: stabilize one-time literal expressions correctly (874cac82)
  • formController: remove scope reference when form is destroyed (01f50e1a, #9315)
  • jqLite: remove native listener when all jqLite listeners were deregistered (d71fb6f2, #9509)
  • select: - add basic track by and select as support (addfff3c, #6564) - manage select controller options correctly (2435e2b8, #9418)

Features

  • $anchorScroll: support a configurable vertical scroll offset (09c39d2c, #9368, #2070, #9360)
  • $animate: - introduce the $animate.animate() method (02be700b) - allow $animate to pass custom styles into animations (e5f4d7b1)
  • currencyFilter: add fractionSize as optional parameter (20685ffe, #3642, #3461, #3642, #7922)
  • jqLite: add private jqLiteDocumentLoaded function (0dd316ef)

Breaking Changes

  • $animate: due to e5f4d7b1, staggering animations that use transitions will now always block the transition from starting (via transition: 0s none) up until the stagger step kicks in. The former behaviour was that the block was removed as soon as the pending class was added. This fix allows for styles to be applied in the pending class without causing an animation to trigger prematurely.

1.2.26 captivating-disinterest (2014-10-01)

Bug Fixes

  • select: make ctrl.hasOption method consistent (11d2242d, #8761)
comments powered by Disqus