<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/src/scenario, branch g3_v1_2</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>chore(module): move files around in preparation for more modules</title>
<updated>2012-03-28T18:16:35+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-03-23T21:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=2430f52bb97fa9d682e5f028c977c5bf94c5ec38'/>
<id>2430f52bb97fa9d682e5f028c977c5bf94c5ec38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(e2e runner): fix typo that caused errors on IE8</title>
<updated>2012-03-20T18:07:37+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2012-03-20T07:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ee5a5352fd4b94cedee6ef20d4bf2d43ce77e00b'/>
<id>ee5a5352fd4b94cedee6ef20d4bf2d43ce77e00b</id>
<content type='text'>
Closes #806
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #806
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(compiler): allow transclusion of root elements</title>
<updated>2012-03-19T18:35:10+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-03-16T05:18:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9918b748be01266eb10db39d51b4d3098d54ab66'/>
<id>9918b748be01266eb10db39d51b4d3098d54ab66</id>
<content type='text'>
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).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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).
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(forms): Update API docs for forms</title>
<updated>2012-02-29T02:22:35+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-02-24T03:47:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=139e1b09a94f60b351cc961d8bfd882c0b8ba594'/>
<id>139e1b09a94f60b351cc961d8bfd882c0b8ba594</id>
<content type='text'>
- API forms (ng:model + controller, form + controller)
- fix some broken links
- ng:change, ng:model-instant
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- API forms (ng:model + controller, form + controller)
- fix some broken links
- ng:change, ng:model-instant
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(forms): Even better forms</title>
<updated>2012-02-29T01:46:58+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2012-02-16T01:16:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=21c725f1a12d1de758cab6e4c4fafc5c420eb565'/>
<id>21c725f1a12d1de758cab6e4c4fafc5c420eb565</id>
<content type='text'>
- remove $formFactory completely
- remove parallel scope hierarchy (forms, widgets)
- use new compiler features (widgets, forms are controllers)
- any directive can add formatter/parser (validators, convertors)

Breaks no custom input types
Breaks removed integer input type
Breaks remove list input type (ng-list directive instead)
Breaks inputs bind only blur event by default (added ng:bind-change directive)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- remove $formFactory completely
- remove parallel scope hierarchy (forms, widgets)
- use new compiler features (widgets, forms are controllers)
- any directive can add formatter/parser (validators, convertors)

Breaks no custom input types
Breaks removed integer input type
Breaks remove list input type (ng-list directive instead)
Breaks inputs bind only blur event by default (added ng:bind-change directive)
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(compiler): update the compiler docs</title>
<updated>2012-01-25T19:53:59+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-12-14T01:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4804c83b7db5770d5d02eea9eea4cc012b4aa524'/>
<id>4804c83b7db5770d5d02eea9eea4cc012b4aa524</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(directives): connect new compiler</title>
<updated>2012-01-25T19:50:37+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2011-11-23T05:28:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9ee2cdff44e7d496774b340de816344126c457b3'/>
<id>9ee2cdff44e7d496774b340de816344126c457b3</id>
<content type='text'>
- turn everything into a directive
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- turn everything into a directive
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(scope): separate controller from scope</title>
<updated>2012-01-23T19:05:36+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2011-11-30T05:51:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=992c790f0786fa45c1cc3710f29bf49c7c322ba7'/>
<id>992c790f0786fa45c1cc3710f29bf49c7c322ba7</id>
<content type='text'>
Controller is standalone object, created using "new" operator, not messed up with scope anymore.
Instead, related scope is injected as $scope.

See design proposal: https://docs.google.com/document/pub?id=1SsgVj17ec6tnZEX3ugsvg0rVVR11wTso5Md-RdEmC0k

Closes #321
Closes #425

Breaks controller methods are not exported to scope automatically
Breaks Scope#$new() does not take controller as argument anymore</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Controller is standalone object, created using "new" operator, not messed up with scope anymore.
Instead, related scope is injected as $scope.

See design proposal: https://docs.google.com/document/pub?id=1SsgVj17ec6tnZEX3ugsvg0rVVR11wTso5Md-RdEmC0k

Closes #321
Closes #425

Breaks controller methods are not exported to scope automatically
Breaks Scope#$new() does not take controller as argument anymore</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(module): strict separation between module-config / app-runtime</title>
<updated>2012-01-12T21:40:07+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-01-12T19:06:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=d648d709f3edcac56132e9e2a84a0fc65f5b48ac'/>
<id>d648d709f3edcac56132e9e2a84a0fc65f5b48ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(module): new module loader</title>
<updated>2012-01-11T06:27:00+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2012-01-07T02:10:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=5143e7bf065a3cbdf8400cf095b653d51bc83b8f'/>
<id>5143e7bf065a3cbdf8400cf095b653d51bc83b8f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
