| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-12-02 | Closes #170. Corrected the behavior of select when options are ng:repeated | Misko Hevery | |
| - Delete $postEval method, as it was a hack | |||
| 2010-11-16 | Changed error handling so that better stack traces are displayed in the ↵ | Misko Hevery | |
| ng-errors | |||
| 2010-11-11 | $watch should optionally skip listener exec | Igor Minar | |
| - if initRun param is set to false, listener doesn't execute - the oldValue should equal newValue during the initial execution - added docs - added specs | |||
| 2010-10-12 | Introduced injector and $new to scope, and injection into link methods and ↵ | Misko Hevery | |
| controllers - added angular.injector(scope, services, instanceCache) which returns inject - inject method can return, instance, or call function which have $inject property - initialize services with $creation=[eager|eager-publish] this means that only some of the services are now globally accessible - upgraded $become on scope to use injector hence respect the $inject property for injection - $become should not be run multiple times and will most likely be removed in future version - added $new on scope to create a child scope - $inject is respected on constructor function - simplified scopes so that they no longer have separate __proto__ for parent, api, behavior and instance this should speed up execution since scope will now create one __proto__ chain per scope (not three). BACKWARD COMPATIBILITY WARNING: - services now need to have $inject instead of inject property for proper injection this breaks backward compatibility - not all services are now published into root scope (only: $location, $cookie, $window) - if you have widget/directive which uses services on scope (such as this.$xhr), you will now have to inject that service in (as it is not published on the root scope anymore) | |||
| 2010-09-21 | HEAD is now at 10c0151 Fixes on issue when a SELECT has OPTION which are ↵ | Misko Hevery | |
| data bound (ie OPTION has repeater or OPTION.value is bound), then SELECT does not update to match the correct OPTION after the change in model (ie after the OPTION repeater unrolls or OPTION.value is changed.) | |||
| 2010-08-10 | fix bug where $eval on undefined throws error | Misko Hevery | |
| 2010-07-26 | minor performance improvements | Misko Hevery | |
| 2010-07-23 | added buzz demo, fix undefined() -> undefined | Misko Hevery | |
| 2010-05-30 | added compiled getterFN for better performance | Misko Hevery | |
| 2010-05-13 | fixed issue with radio view clobering model if radio was checked. | Misko Hevery | |
| 2010-04-15 | added $route service | Misko Hevery | |
| 2010-04-07 | seperatio validation and exception handling | Misko Hevery | |
| 2010-04-05 | added ng:switch widget | Misko Hevery | |
| 2010-04-03 | injection is now working | Misko Hevery | |
| 2010-03-31 | started to add services | Misko Hevery | |
| 2010-03-30 | more tests fixed | Misko Hevery | |
| 2010-03-29 | reenabled more tests | Misko Hevery | |
| 2010-03-26 | moved all uneeded files out, widgets.html works, tests horribly broken | Misko Hevery | |
| 2010-03-25 | added few extra tests | Misko Hevery | |
