<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/lib/grunt, branch v1.2.0</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>chore(Grunt): use the latest Content-Security-Policy header in csp mode</title>
<updated>2013-10-22T22:21:24+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-10-22T22:05:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=2d8d6dd192322a60a3dbad7485d1395a161b3130'/>
<id>2d8d6dd192322a60a3dbad7485d1395a161b3130</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: don't inline css in csp mode.</title>
<updated>2013-10-22T22:21:23+00:00</updated>
<author>
<name>tigbro</name>
</author>
<published>2013-10-14T19:06:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=a86cf20e67202d614bbcaf038c5e04db94483256'/>
<id>a86cf20e67202d614bbcaf038c5e04db94483256</id>
<content type='text'>
Also add `angular-csp.css` to the resulting build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also add `angular-csp.css` to the resulting build.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(csp): fix csp auto-detection and stylesheet injection</title>
<updated>2013-10-19T00:33:53+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-10-15T22:00:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=08f376f2ea3d3bb384f10e3c01f7d48ed21ce351'/>
<id>08f376f2ea3d3bb384f10e3c01f7d48ed21ce351</id>
<content type='text'>
When we refactored , we broke the csp mode because the previous implementation
relied on the fact that it was ok to lazy initialize the .csp property, this
is not the case any more.

Besides, we need to know about csp mode during bootstrap and avoid injecting the
stylesheet when csp is active, so I refactored the code to fix both issues.

PR #4411 will follow up on this commit and add more improvements.

Closes #917
Closes #2963
Closes #4394
Closes #4444

BREAKING CHANGE: triggering ngCsp directive via `ng:csp` attribute is not
supported any more. Please use data-ng-csp instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we refactored , we broke the csp mode because the previous implementation
relied on the fact that it was ok to lazy initialize the .csp property, this
is not the case any more.

Besides, we need to know about csp mode during bootstrap and avoid injecting the
stylesheet when csp is active, so I refactored the code to fix both issues.

PR #4411 will follow up on this commit and add more improvements.

Closes #917
Closes #2963
Closes #4394
Closes #4444

BREAKING CHANGE: triggering ngCsp directive via `ng:csp` attribute is not
supported any more. Please use data-ng-csp instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(grunt): switch to the new //# sourceMappingURL pragma</title>
<updated>2013-10-01T19:30:50+00:00</updated>
<author>
<name>Michał Gołębiowski</name>
</author>
<published>2013-09-24T17:52:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=936101041a9a1f1cf9fecf6b5fcfae206cd15424'/>
<id>936101041a9a1f1cf9fecf6b5fcfae206cd15424</id>
<content type='text'>
All browsers except from Chrome implemented both the old
"//@ sourceMappingURL" and the new "//# sourceMappingURL" pragmas
in the same version so the only reason to keep the old one was Chrome.
However, Chrome 29, i.e. current stable version already supports
the new pragma so there's no need to wait any longer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All browsers except from Chrome implemented both the old
"//@ sourceMappingURL" and the new "//# sourceMappingURL" pragmas
in the same version so the only reason to keep the old one was Chrome.
However, Chrome 29, i.e. current stable version already supports
the new pragma so there's no need to wait any longer.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(grunt): support semver v2 version number format</title>
<updated>2013-09-04T12:50:39+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-09-04T12:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7b203fcff6dd01da0bebb43130a0e861c05c4e9c'/>
<id>7b203fcff6dd01da0bebb43130a0e861c05c4e9c</id>
<content type='text'>
previously we couldn't use it because of bower bugs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
previously we couldn't use it because of bower bugs
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(travis): use ports proxied by SauceLabs</title>
<updated>2013-08-28T22:46:19+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-08-28T18:55:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=df17a2c7495cea22f803d1e2e22329712a7fd25a'/>
<id>df17a2c7495cea22f803d1e2e22329712a7fd25a</id>
<content type='text'>
Some browser does not allow to proxy localhost and so SL uses another proxy on the VM. This proxy only proxies some ports (SauceConnect proxies all ports).

This is the issue why Safari didn't connect for e2e tests, because 9877 was not proxied.

This change makes sure we use SL enabled ports.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some browser does not allow to proxy localhost and so SL uses another proxy on the VM. This proxy only proxies some ports (SauceConnect proxies all ports).

This is the issue why Safari didn't connect for e2e tests, because 9877 was not proxied.

This change makes sure we use SL enabled ports.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: run more browsers on Travis (IE8,IE9,IE10,Safari,FF)</title>
<updated>2013-08-23T23:49:10+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-08-20T21:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7909ebedc2a098f041dd2d3835e7297392bfdb7d'/>
<id>7909ebedc2a098f041dd2d3835e7297392bfdb7d</id>
<content type='text'>
Also instead of running everything in parallel, there are only two parallel tasks:
- e2e tests running in the background (only on Chrome)
- all the unit tests running sequentially
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also instead of running everything in parallel, there are only two parallel tasks:
- e2e tests running in the background (only on Chrome)
- all the unit tests running sequentially
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(grunt): fix regex in grunt util to handle pre-release versions</title>
<updated>2013-08-15T19:41:14+00:00</updated>
<author>
<name>Brian Ford</name>
</author>
<published>2013-08-13T20:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=fe267e30b95e8f48ddc670b97d485f18fb64d39e'/>
<id>fe267e30b95e8f48ddc670b97d485f18fb64d39e</id>
<content type='text'>
NOTE: this also includes a temporary work-around for Bower
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NOTE: this also includes a temporary work-around for Bower
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(ngdocs): fixup the docs version switcher</title>
<updated>2013-08-14T19:02:44+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-08-13T23:57:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=7215afa21c91c33c924a5aba7f3a704983642897'/>
<id>7215afa21c91c33c924a5aba7f3a704983642897</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: disable npm install on Travis</title>
<updated>2013-08-14T06:02:21+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-08-13T22:14:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=c63fbbbcd1147c7e55c3e1d4118bd3a5f6059810'/>
<id>c63fbbbcd1147c7e55c3e1d4118bd3a5f6059810</id>
<content type='text'>
Grunt is configured to run `npm install` before every task. That is convenient when switching a branch for example.

On Travis, this makes no sense and is causing tons of NPM warnings (eg. packages not defining repository field etc).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Grunt is configured to run `npm install` before every task. That is convenient when switching a branch for example.

On Travis, this makes no sense and is causing tons of NPM warnings (eg. packages not defining repository field etc).
</pre>
</div>
</content>
</entry>
</feed>
