| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-07-18 | feat(strict mode): adding strict mode flag to all js files | Igor Minar | |
| the flag must be in all src and test files so that we get the benefit of running in the strict mode even in jstd the following script was used to modify all files: for file in `find src test -name "*.js"`; do echo -e "'use strict';\n" > temp.txt cat $file >> temp.txt mv temp.txt $file done | |||
| 2011-06-27 | fix:tests: replace angular.annotate with annotate | Igor Minar | |
| forgot to fix tests in 6aee2938a71c99fdd35639725c6900347999f658 | |||
| 2011-06-08 | Refactor injector to have invoke method for speed reasons | Misko Hevery | |
| 2011-03-28 | fixing lint warnings | Igor Minar | |
| 2011-02-27 | adding an extra injector spec | Igor Minar | |
| - added a spec for dependency graph resolution - also simplyfying cache presence check | |||
| 2011-02-18 | replace smart-quotes with regular quotes | Misko Hevery | |
| 2011-02-18 | Auto create $inject property form the argument names. Any arg starting with ↵ | Misko Hevery | |
| $ or _ will be injected | |||
| 2011-01-04 | renaming service property $creation to $eager | Igor Minar | |
| see changelog diff for more info | |||
| 2011-01-04 | removing support for 'eager-published' services | Igor Minar | |
| 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) | |||
