| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-07-24 | feat(ngRepeat): add $even and $odd props to iterator | P. Envall | |
| 2013-07-24 | fix(ngRepeat): handle iteration over identical obj values | Rory Douglas | |
| Modifies default trackByIdFn to factor both key and value into hashKey for non-array primitive (i.e. index not provided) values Closes #2787 Closes #2806 | |||
| 2013-07-18 | test(ngRepeat): add a test for ngRepeat when using 'track by' and a filter | Brian Ford | |
| 2013-07-15 | fix($animator): ensure animations are always disabled for an element that is ↵ | Matias Niemelä | |
| not attached to the DOM | |||
| 2013-07-02 | fix($compile): prevent infinite loop w/ replace+transclude directives | Igor Minar | |
| Previously if a template contained a directive that had a template (sync or async) and the directive template was to replace the original element and the directive template contained another directive on the root element of this template and this new directive was an element transclude directive then an infinite recursion would follow because the compiler kept on re-adding and reapplying the original directive to the replaced node. This change fixes that. Closes #2155 | |||
| 2013-07-02 | test(ngRepeat): disable an element directive test on IE8 | Igor Minar | |
| 2013-07-02 | revert: test(ngRepeat): fix IE8 test compatibility issue | Igor Minar | |
| This reverts commit 0c6fb665a4e2e1e7ceb11372153963658d4b53b1. The change invalidated the test because the point of the the test was to test that an element directive works. Changing it to attribute directive was wrong. | |||
| 2013-07-01 | test(ngRepeat): fix IE8 test compatibility issue | Igor Minar | |
| 2013-06-28 | style(ngRepeatSpec): fix up colons and iit | Pete Bacon Darwin | |
| 2013-06-27 | fix(compiler): corrects component transclusion on compilation root. | Igor Minar | |
| Closes# 2155 | |||
| 2013-06-17 | chore(minErr): replace ngError with minErr | Ken Sheedlo | |
| 2013-06-11 | fix(ngRepeat): support growing over multi-element groups | Misko Hevery | |
| 2013-05-24 | feat(ngError): add error message compression and better error messages | Igor Minar | |
| - add toThrowNg matcher | |||
| 2013-05-08 | chore(ngAnimate): CSS classes X-setup/X-start -> X/X-active | Matias Niemelä | |
| BREAKING CHANGE: css classes foo-setup/foo-start become foo/foo-active The CSS transition classes have changed suffixes. To migrate rename .foo-setup {...} to .foo {...} .foo-start {...} to .foo-active {...} or for type: enter, leave, move, show, hide .foo-type-setup {...} to .foo-type {...} .foo-type-start {...} to .foo-type-active {...} | |||
| 2013-05-08 | feat($sniffer): Add support for supportsAnimations flag for detecting CSS ↵ | Matias Niemelä | |
| Animations browser support | |||
| 2013-05-02 | fix(ngRepeat): correctly iterate over array-like objects | Gonzalo Ruiz de Villa | |
| Check if the object is array-like to iterate over it like it's done with arrays. Closes #2546 | |||
| 2013-05-01 | test(ngAnimate): also provide W3C transition property to work on IE10 | Pete Bacon Darwin | |
| Closes: #2492 | |||
| 2013-04-11 | fix(ngAnimate): prevent animation on initial page load | Misko Hevery | |
| 2013-04-11 | fix(ngRepeat): prevent initial duplicates | Misko Hevery | |
| 2013-04-11 | fix(ngAnimate): skip animation on first render | Matias Niemelä | |
| 2013-04-02 | feat(ngAnimate): add support for animation | Misko Hevery | |
| 2013-03-29 | feat(ngRepeat): add support for custom tracking of items | Misko Hevery | |
| BREAKING CHANGE: It is considered an error to have two items produce the same track by key. (This was tolerated before.) | |||
| 2013-01-17 | fix(ngRepeat): correctly apply $last if repeating over object | Pete Bacon Darwin | |
| If the $last property is calculated from the original collectionLength on an object and properties starting with $ were filtered out, then $last is never applied and $middle is applied erroniously. Closes #1789 | |||
| 2012-11-26 | fix(ngRepeat): support mostly-stable repeating for primitives | Igor Minar | |
| I'm reverting changes that were originally done to ngRepeat to fix #933, because these are now not necessary after the previous changes to keep ngModel always synced with the DOM. | |||
| 2012-11-26 | test(ngRepeat): clean up and improve tests | Igor Minar | |
| 2012-11-26 | test(ngRepeat): add test for issue #1076 | Igor Minar | |
| 2012-09-06 | fix(ngRepeat): now works with primitive types | Zhenbo Zhang | |
| closes #933 | |||
| 2012-08-31 | revert: fix(ng-repeat) to work with primitive types | Igor Minar | |
| this was accidentaly merged in. the commit is not ready yet and we don't have CLA signature. This reverts commit 98d489712eff7559bce87ae53bd242112a875c1a. | |||
| 2012-08-30 | fix(ng-repeat) to work with primitive types | Zhenbo Zhang | |
| 2012-05-22 | fix(ngRepeat): expose $first, $middle and $last instead of $position | Max | |
| $position marker doesn't work well in cases when we have just one item in the list because then the item is both the first and last. To solve this properly we need to expose individual $first and $middle and $last flags. BREAKING CHANGE: $position is not exposed in repeater scopes any more To update, search for $position and replace it with one of $first, $middle or $last. Closes #912 | |||
| 2012-04-09 | chore(tests): rename all directive names to the normalized form | Igor Minar | |
| 2012-04-09 | fix(docs): change all directive references to use the normalized names | Igor Minar | |
| 2012-03-28 | chore(module): move files around in preparation for more modules | Misko Hevery | |
