Files
angular.js/CHANGELOG.md
Caitlin Potter 66cb161221 docs(CHANGELOG.md): remove mention of strict-DI
Strict-DI feature was originally merged into v1.2.x, but was reverted by 373078a94c
2014-06-08 02:05:35 -04:00

265 KiB

1.2.17 - quantum disentanglement (2014-06-06)

Bug Fixes

  • $animate:
    • remove the need to add display:block!important for ngShow/ngHide (55b2f0e8, #3813)
    • retain inline styles for property-specific transitions (ad08638c, #7503)
    • ensure class-based animations always perform a DOM operation if skipped (34d07403, #6957)
  • $compile:
    • do not merge attrs that are the same for replace directives (b635903e, #7463)
    • pass transcludeFn down to nested transclude directives (11385060, #7240, #7387)
    • set $isolateScope correctly for sync template directives (5319621a, #6942)
    • reference correct directive name in ctreq error (6bea0591, #7062, #7067)
    • fix regression which affected old jQuery releases (a97a172e)
  • $httpBackend: don't error when JSONP callback is called with no parameter (a7ccb753, #7031)
  • $location:
  • angular.copy: support circular references in the value being copied (5c997209, #7618)
  • grunt-utils: ensure special inline CSS works when angular is not a global (d4231171, #7176)
  • input:
    • fix ReferenceError in event listener (2d7cb14a)
    • don't dirty model when input event is triggered due to a placeholder change (109e5d1d, #2614, #5960)
  • jqLite: use jQuery only if jQuery.fn.on is present (fafcd628)
  • limitTo: do not convert Infinity to NaN (fcdac65a, #6771, #7118)
  • ngAnimate: $animate methods should accept native DOM elements (9227a5db)
  • ngClass:
    • support multiple classes in key (85ce5d0d)
    • handle index changes when an item is unshifted (a4cc9e19, #7256)
  • ngLocale: fix i18n code-generation to support get_vf_, decimals_, and get_wt_ (96a31476)
  • ngSanitize: encode surrogate pair properly (3d0b49c0, #5088, #6911)
  • ngSwitch: properly support case labels with different numbers of transclude fns (32aa4915)
  • numberFilter: fix rounding error edge case (0388eed7, #7453, #7478)

Features

Performance Improvements

  • $interpolate: optimize value stringification (9d4fa33e, #7501)
  • scope: 10x. Share the child scope class. (9ab9bf6b)

1.2.16 badger-enumeration (2014-04-03)

Bug Fixes

  • $animate:
    • ensure the CSS driver properly works with SVG elements (38ea5426, #6030)
    • prevent cancellation timestamp from being too far in the future (35d635cb, #6748)
    • run CSS animations before JS animations to avoid style inheritance (0e5106ec, #6675)
  • $parse: mark constant unary minus expressions as constant (6e420ff2, #6932)
  • Scope:
  • filter.ngdoc: Check if "input" variable is defined (a275d539, #6819)
  • input: don't perform HTML5 validation on updated model-value (b2363e31, #6796, #6806)
  • ngClass: handle ngClassOdd/Even affecting the same classes (55fe6d63, #5271)

Features

v1.2.15 beer-underestimating (2014-03-21)

Bug Fixes

  • $$RAFProvider: check for webkitCancelRequestAnimationFrame (e84da228, #6526)
  • $$rAF: always fallback to a $timeout incase native rAF isn't supported (ee8e4a94, #6654)
  • $compile: support templates with thead and tfoot root elements (ca0ac649, #6289)
  • $http:
  • $rootScope:
  • angular.bootstrap: only allow angular to load once (0d60f8d3, #5863, #5587)
  • jqLite: traverse host property for DocumentFragment in inheritedData() (98d825e1, #6637)
  • ngAnimate: setting classNameFilter disables animation inside ng-if (a41a2a1d, #6539)
  • ngCookie: convert non-string values to string (93d1c95c, #6151, #6220)
  • ngTouch: update workaround for desktop Webkit quirk (01a34f51, #6302)
  • orderBy: support string predicates containing non-ident characters (10d3e1e4, #6143, #6144)
  • select: avoid checking option element selected properties in render (dc149de9, #2448, #5994, #6769)

1.2.14 feisty-cryokinesis (2014-03-01)

Bug Fixes