| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-03-28 | chore(resource): moved to module | Misko Hevery | |
| 2012-03-28 | chore(Rakefile): get ready for modules | Misko Hevery | |
| 2012-03-28 | chore(module): move files around in preparation for more modules | Misko Hevery | |
| 2012-03-27 | Updated manual bootstrap document | Brad Green | |
| Explained why you'd want to manually bootstrap, added contrasting example for automatic vs manual methods. | |||
| 2012-03-27 | Rewrite of Automatic Initialization doc | Brad Green | |
| Added examples, explained the reasons why you initialize the whole app or parts of the page. | |||
| 2012-03-26 | feat($compile): do not interpolate boolean attributes, rather evaluate them | Vojta Jina | |
| So that we can have non string values, e.g. ng-value="true" for radio inputs Breaks boolean attrs are evaluated rather than interpolated To migrate your code, change: <input ng-disabled="{{someBooleanVariable}}"> to: <input ng-disabled="someBooleanVariabla"> Affected directives: * ng-multiple * ng-selected * ng-checked * ng-disabled * ng-readonly * ng-required | |||
| 2012-03-26 | refactor(ngBindAttr): remove | Vojta Jina | |
| Breaks ng-bind-attr directive removed | |||
| 2012-03-26 | feat(ngValue): allow radio inputs to have non string values | Vojta Jina | |
| Closes #816 | |||
| 2012-03-26 | docs(guide/module): fix syntax error and expectation in test example | Mykhailo Kotsur | |
| 2012-03-26 | docs(guide/unit-testing): fixed typo in code example | Mykhailo Kotsur | |
| 2012-03-26 | refactor($sniffer): make $sniffer service private | Igor Minar | |
| This service has been accidentaly documented in the past, it should not be considered to be public api. I'm also removing fallback to Modernizr since we don't need it. Breaks any app that depends on this service and its fallback to Modernizr, please migrate to custom "Modernizr" service: module.value('Modernizr', function() { return Modernizr; }); | |||
| 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. | |||
