| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-03-26 | feat($controller): support controller registration via $controllerProvider | Igor Minar | |
| It's now possible to register controllers as: .register('MyCtrl', function($scope) { ... }); // or .register('MyCtrl', ['$scope', function($scope) { ... }); Additionally a module loader shortcut api was added as well: myModule.controller('MyCtr', function($scope) { ... }); | |||
| 2012-03-26 | feat(assertArgFn): should support array annotated fns | Igor Minar | |
| 2012-03-23 | doc(guide/module): fix typo | Igor Minar | |
| 2012-03-23 | doc(guide/controller): fix examples | Igor Minar | |
| 2012-03-23 | doc(guide): order topic list in guide sidebar in accordance with overview | Manuel Woelker | |
| Closes #405 | |||
| 2012-03-23 | fix(init): use jQuery#ready for init if available | Igor Minar | |
| Closes #818 | |||
| 2012-03-23 | feat(http): added params parameter | Misko Hevery | |
| The params parameter can now be used to serialize parameters in the URLs. The serialization does proper escaping and JSON encoding if it is an object. | |||
| 2012-03-23 | fix(q): resolve all of nothing to nothing | Misko Hevery | |
| $q.all([]) no longer throws exception and resolves to empty array [] | |||
| 2012-03-23 | fix($compile): create new (isolate) scopes for directives on root elements | Igor Minar | |
| previously we would not create them and it's causing all kinds of issues and accidental leaks Closes #817 | |||
| 2012-03-22 | fix(forEach): should ignore prototypically inherited properties | Igor Minar | |
| Closes #813 | |||
| 2012-03-22 | feat(jqLite): make injector() and scope() work with the document object | Igor Minar | |
| For typical app that has ng-app directive on the html element, we now can do: angular.element(document).injector() or .injector() angular.element(document).scope() or .scope() instead of: angular.element(document.getElementsByTagName('html')[0]).injector() ... | |||
| 2012-03-22 | refactor(ngController): remove unused deps | Vojta Jina | |
| 2012-03-21 | docs(cookbook/form): fix the example | Igor Minar | |
| Closes #712 | |||
| 2012-03-21 | chore(docs): switch disqus id from angularjs to angularjs-next | Igor Minar | |
| 2012-03-20 | docs(changelog): fix rc2 release date | Igor Minar | |
| 2012-03-20 | chore(release): start 1.0.0rc barefoot-telepathy iteration | Igor Minar | |
| 2012-03-20 | chore(release): cutting the 1.0.0rc2 silence-absorption releasev1.0.0rc2 | Igor Minar | |
| 2012-03-20 | docs(changelog): release notes for 1.0.0rc2 silence-absorption | Igor Minar | |
| 2012-03-20 | docs(guide/controllers): add a section on testing controllers | Daniel Zen | |
| 2012-03-20 | feat(input.radio): Allow value attribute to be interpolated | Vojta Jina | |
| 2012-03-20 | docs(guide/location): fix example | Igor Minar | |
| 2012-03-20 | docs(guide/started): fix examples | Igor Minar | |
| 2012-03-20 | refactor($resource): unify and simplify the code | Igor Minar | |
| 2012-03-20 | fix($http): don't send Content-Type header when no data | Igor Minar | |
| When a http request has no data (body), we should not send the Content-Type header as it causes problems for some server-side frameworks. Closes #749 | |||
| 2012-03-20 | style(ResourceSpec): style clean up | Igor Minar | |
| 2012-03-20 | fix($resource): support escaping of ':' in resource url | Igor Minar | |
| So one can how define cors/jsonp resources with port number as: resource.route('http://localhost\\:8080/Path') | |||
| 2012-03-20 | feat($route): when matching consider trailing slash as optional | Igor Minar | |
| This makes for a much more flexible route matching: - route /foo matches /foo and redirects /foo/ to /foo - route /bar/ matches /bar/ and redirects /bar to /bar/ Closes #784 | |||
| 2012-03-20 | fix(e2e runner): fix typo that caused errors on IE8 | Igor Minar | |
| Closes #806 | |||
| 2012-03-20 | fix($compile): don't touch static element attributes | Igor Minar | |
| Compiler should not reassign values to element attributes if its not neccessary due to interpolation or special attribute magic (ng-src -> src) This resolves several issues on IE caused by reassigning script.src attribute which caused all of the scripts to be reloaded. | |||
| 2012-03-20 | fix($log): avoid console.log.apply calls in IE | Igor Minar | |
| In IE window.console.log and friends are functions that don't have apply or call fns. For this reason we have to treat them specially and do our best to log at least something when running in this browser. Closes #805 | |||
| 2012-03-20 | style($log): reformat code for readability | Igor Minar | |
| 2012-03-20 | docs(filters): use ng-model-instant in live examples | Igor Minar | |
| Closes #807 | |||
| 2012-03-20 | fix($compile): Merge interpolated css class when replacing an element | Vojta Jina | |
| 2012-03-19 | fix(matchers.toHaveClass): Correct reference to angular.mock.dump | Vojta Jina | |
| 2012-03-19 | bug(ie7): incorrectly set all inputs to disabled | Misko Hevery | |
| In ie7 all of the input fields are set to readonly and disabled, because ie7 enumerates over all attributes even if the are not declared on the element. | |||
| 2012-03-19 | chore(parseInt): cleanup parseInt() for our int() | Misko Hevery | |
| 2012-03-19 | fix(json): added support for iso8061 timezone | Misko Hevery | |
| Added support of timezone in dates not just zulu timezone. This fixes issues for date filter which uses json deserialization under the hood. (for now) Closes #/800 | |||
| 2012-03-19 | fix(compiler): allow transclusion of root elements | Misko Hevery | |
| Fixed an issue where a directive that uses transclusion (such as ngRepeat) failed to link if it was declared on the root element of the compilation tree. (For example ngView or ngInclude including template where ngRepeat was the top most element). | |||
| 2012-03-19 | fix(select): multiselect failes to update view on selection insert | Misko Hevery | |
| In multiselect when the underlying selection array push/pops an element the view did not re-render since the array reference stayed the same. | |||
| 2012-03-19 | fix(ngForm): alias name||ngForm | Misko Hevery | |
| form directive was requiring name attribute even when invoked as attribute, resulting in unnecessary duplication | |||
| 2012-03-19 | fix(ngView): controller not published | Misko Hevery | |
| corrected omitted assignment of controller to the element data object. Without this fix the controller created by ngView is not accessible from the browser debugger. | |||
| 2012-03-19 | feat(jqLite): add .controller() method | Misko Hevery | |
| extend JQuery with .controller() method which retrieves the closest controller for a given element | |||
| 2012-03-18 | feat(scope.$eval): Allow passing locals to the expression | Vojta Jina | |
| 2012-03-17 | fix(ngRepeat): correct variable reference in error message | Igor Minar | |
| Closese #803 | |||
| 2012-03-16 | docs(scope): add $destroy event docs | Igor Minar | |
| 2012-03-16 | fix(ngDocSpec): fix broken tests | Igor Minar | |
| 2012-03-16 | fix(forms): Remove double registering of formg3-v1.0.0rc1g3-v1.0.0-rc2 | Vojta Jina | |
| 2012-03-16 | fix(forms): Set ng-valid/ng-invalid correctly | Vojta Jina | |
| 2012-03-16 | feat(injector): infer _foo_ as foo | Igor Minar | |
| this is to enable nicer tests: describe('fooSvc', function() { var fooSvc; beforeEach(inject(function(_fooSvc_) { fooSvc = _fooSvc_; })); it('should do this thing', function() { //test fooSvc }); }); | |||
| 2012-03-16 | style(ngViewSpec): pretify some tests with $destroy events | Igor Minar | |
