Skip to content

Commit

Permalink
Release v0.17.2
Browse files Browse the repository at this point in the history
  • Loading branch information
timelf123 committed Jan 15, 2015
1 parent efbcac2 commit 1b8bbf0
Show file tree
Hide file tree
Showing 66 changed files with 228 additions and 142 deletions.
48 changes: 48 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,51 @@
<a name="0.17.2"></a>
### 0.17.2 (2015-01-15)

#### Bug Fixes
- Added missing nuspec files (https://github.com/markvp) 8134f82e43d04c8ae6dd95731151ad81ab7aabc0
- Remove scope from analytics-on directive. Closes #195 (https://github.com/jantimon) e8bc48eea9c0aa47cd3201d36b02ea802b5b4194
- Inline injection of $location dependency (only load $location service if needed). Closes #29 (https://github.com/elegantcoder) cb20f5caf02d00fd942315520a18491168fae73f
- Segment - manually set the path and url becuase segment's JS lib always reports the path as '/' in `hashbang` mode 8543ef8d8cf6a933af78d9a5737c327042913a34
- Google Analytics - check for GA before _gaq (https://github.com/mkolodny) c3b33a464547a4bed39541584f93cf9542a46f5f
- Fix jquery-waypoints doesn't exist (may need to run `bower cache clean `) e68531de81526101aedca91e9721c9f0d2de322f
- Big thanks to:
- https://github.com/kentcdodds
- https://github.com/imakewebthings
- https://github.com/luisfarzati

#### Features
- Segment - identify user. Registered setUserProperties / setUserPropertiesOnce with an API to match the identify method from segment.com: https://segment.com/docs/api/tracking/identify/ (https://github.com/Normalised) 66e66f0a5a229390d1b2469ad997f13e7417c42e
- Add optional parameters for event tracking `event, properties, options, callback`
- Add support for Google Tag Manager on Cordova resolves #258 using Tag Manager plugin. (https://github.com/kraihn) c77833d7608e865bd6b0879055c84c8b1b149735
- Add a plugin for http://tongji.baidu.com (https://github.com/miller) efbcac271ee673a11d755c2f1c387d2378b3ce98
- Google Cordova support with https://github.com/danwilson/google-analytics-plugin (https://github.com/emaV) d74387def225e49b6d6ab278d6882b14e38d79a9
- New developer mode to prevent sending data. Set `developerMode: true` in `$analyticsProvider` to stop sending data (https://github.com/tomasescobar) a0cce769f569dfb46f765eda1a97eccc2748c3f9
- Kissmetrics - enable setUsername and setUserProperties (https://github.com/jminuscula) d74387def225e49b6d6ab278d6882b14e38d79a9
- GA multi-account modification (https://github.com/robertbak) 047815f1891e7b2dfc4a4ec666b25afaca65c70d
Uses a ```$analyticsProvider.settings.ga``` object for configuration, which after initing multiple analytics accounts like this:

```javascript
ga('create', 'UA-XXXXXX-XX');
ga('create', 'UA-XXXXXX-XY', 'auto', {'name': 'additionalTracker1'});
ga('create', 'UA-XXXXXX-XZ', 'auto', {'name': 'additionalTracker2'});
```

allows to configure the additional providers on startup:

```javascript
config(function ($analyticsProvider) {
$analyticsProvider.settings.ga.additionalAccountNames = ['additionalTracker1', 'additionalTracker2'];
});
```

You can also change the configuration while running the app which, while not the most elegant solution, allows sending only some events to multiple accounts by:

```javascript
$analyticsProvider.settings.ga.additionalAccountNames = ['additionalTracker1'];
$analytics.eventTrack('eventName');
$analyticsProvider.settings.ga.additionalAccountNames = [];
```

<a name="0.17.1"></a>
### 0.17.1 (2014-10-28)

Expand Down
2 changes: 1 addition & 1 deletion bower.json
@@ -1,6 +1,6 @@
{
"name": "angulartics",
"version": "0.17.1",
"version": "0.17.2",
"main": [
"src/angulartics.js",
"src/angulartics-adobe.js",
Expand Down
2 changes: 1 addition & 1 deletion dist/angulartics-adobe.min.js
@@ -1,5 +1,5 @@
/**
* @license Angulartics v0.17.0
* @license Angulartics v0.17.2
* (c) 2014 Luis Farzati http://luisfarzati.github.io/angulartics
* Adobe analytics(Omniture) update contributed by http://github.com/ajayk
* License: MIT
Expand Down
7 changes: 7 additions & 0 deletions dist/angulartics-baidu.min.js
@@ -0,0 +1,7 @@
/**
* @license Angulartics v0.17.2
* (c) 2013 Luis Farzati http://luisfarzati.github.io/angulartics
* Contributed by http://github.com/miller
* License: MIT
*/
!function(a){"use strict";a.module("angulartics.baidu",["angulartics"]).config(["$analyticsProvider",function(a){window._hmt&&_hmt.push(["_setAutoPageview",!1]),a.registerPageTrack(function(a){window._hmt&&_hmt.push(["_trackPageview",a])}),a.registerEventTrack(function(a,b){if(window._hmt&&b&&b.category&&b.action){var c=["_trackEvent",b.category,b.action];b.label&&c.push(b.label),b.value&&(c[4]=b.value),_hmt.push(c)}})}])}(angular);
2 changes: 1 addition & 1 deletion dist/angulartics-chartbeat.min.js
@@ -1,5 +1,5 @@
/**
* @license Angulartics v0.17.0
* @license Angulartics v0.17.2
* (c) 2013 Luis Farzati http://luisfarzati.github.io/angulartics
* Contributed by http://github.com/chechoacosta
* License: MIT
Expand Down
2 changes: 1 addition & 1 deletion dist/angulartics-debug.min.js
@@ -1,5 +1,5 @@
/**
* @license Angulartics v0.17.0
* @license Angulartics v0.17.2
* (c) 2014 Luis Farzati http://luisfarzati.github.io/angulartics
* License: MIT
*/
Expand Down
2 changes: 1 addition & 1 deletion dist/angulartics-flurry.min.js
@@ -1,5 +1,5 @@
/**
* @license Angulartics v0.17.0
* @license Angulartics v0.17.2
* (c) 2013 Luis Farzati http://luisfarzati.github.io/angulartics
* Contributed by http://github.com/samanbarghi
* License: MIT
Expand Down
6 changes: 6 additions & 0 deletions dist/angulartics-ga-cordova-google-analytics-plugin.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/angulartics-ga-cordova.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions dist/angulartics-ga.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/angulartics-gtm.min.js
@@ -1,5 +1,5 @@
/**
* @license Angulartics v0.17.0
* @license Angulartics v0.17.2
* (c) 2013 Luis Farzati http://luisfarzati.github.io/angulartics
* Google Tag Manager Plugin Contributed by http://github.com/danrowe49
* License: MIT
Expand Down
4 changes: 2 additions & 2 deletions dist/angulartics-kissmetrics.min.js
@@ -1,6 +1,6 @@
/**
* @license Angulartics v0.17.0
* @license Angulartics v0.17.2
* (c) 2013 Luis Farzati http://luisfarzati.github.io/angulartics
* License: MIT
*/
!function(a){"use strict";a.module("angulartics.kissmetrics",["angulartics"]).config(["$analyticsProvider",function(a){window._kmq="undefined"==typeof _kmq?[]:_kmq,a.registerPageTrack(function(a){window._kmq.push(["record","Pageview",{Page:a}])}),a.registerEventTrack(function(a,b){window._kmq.push(["record",a,b])})}])}(angular);
!function(a){"use strict";a.module("angulartics.kissmetrics",["angulartics"]).config(["$analyticsProvider",function(a){window._kmq="undefined"==typeof _kmq?[]:_kmq,a.registerPageTrack(function(a){window._kmq.push(["record","Pageview",{Page:a}])}),a.registerEventTrack(function(a,b){window._kmq.push(["record",a,b])}),a.registerSetUsername(function(a){window._kmq.push(["identify",a])}),a.registerSetUserProperties(function(a){window._kmq.push(["set",a])})}])}(angular);
2 changes: 1 addition & 1 deletion dist/angulartics-localytics.min.js
@@ -1,5 +1,5 @@
/**
* @license Angulartics v0.17.0
* @license Angulartics v0.17.2
* (c) 2014 Luis Farzati http://luisfarzati.github.io/angulartics
* Localytics plugin contributed by http://github.com/joehalliwell
* License: MIT
Expand Down
2 changes: 1 addition & 1 deletion dist/angulartics-loggly.min.js
@@ -1,5 +1,5 @@
/**
* @license Angulartics v0.17.0
* @license Angulartics v0.17.2
* (c) 2013 Luis Farzati http://luisfarzati.github.io/angulartics
* Contributed by http://github.com/zoellner
* License: MIT
Expand Down
2 changes: 1 addition & 1 deletion dist/angulartics-marketo.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/angulartics-mixpanel.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/angulartics-piwik.min.js
@@ -1,5 +1,5 @@
/**
* @license Angulartics v0.17.0
* @license Angulartics v0.17.2
* (c) 2013 Luis Farzati http://luisfarzati.github.io/angulartics
* Piwik 2.1.x update contributed by http://github.com/highskillz
* License: MIT
Expand Down
2 changes: 1 addition & 1 deletion dist/angulartics-scroll.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions dist/angulartics-segmentio.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/angulartics-splunk.min.js
@@ -1,5 +1,5 @@
/**
* @license Angulartics v0.17.0
* @license Angulartics v0.17.2
* (c) 2013 Luis Farzati http://luisfarzati.github.io/angulartics
* License: MIT
*/
Expand Down
2 changes: 1 addition & 1 deletion dist/angulartics-woopra.min.js
@@ -1,5 +1,5 @@
/**
* @license Angulartics v0.17.0
* @license Angulartics v0.17.2
* (c) 2013 Luis Farzati http://luisfarzati.github.io/angulartics
* License: MIT
*/
Expand Down
2 changes: 1 addition & 1 deletion dist/angulartics.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions nuget/angular.analytics.adobe.nuspec
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Angular.Analytics.Adobe</id>
<version>0.17.1</version>
<version>0.17.2</version>
<title>Angulartics for Adobe Analytics</title>
<authors>luisfarzati,ADAPTByDesign</authors>
<projectUrl>http://luisfarzati.github.io/angulartics/</projectUrl>
Expand All @@ -18,7 +18,7 @@ See Angular.Analytics.Core for more details
<copyright />
<tags>angularjs analytics adobe</tags>
<dependencies>
<dependency id="Angular.Analytics.Core" version="0.17.1" />
<dependency id="Angular.Analytics.Core" version="0.17.2" />
</dependencies>
</metadata>
<files>
Expand Down
28 changes: 28 additions & 0 deletions nuget/angular.analytics.baidu.nuspec
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Angular.Analytics.Baidu</id>
<version>0.17.2</version>
<title>Angulartics for Baidu</title>
<authors>luisfarzati,ADAPTByDesign</authors>
<projectUrl>http://luisfarzati.github.io/angulartics/</projectUrl>
<iconUrl>http://luisfarzati.github.io/angulartics/images/angularjs.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Baidu module for Angulartics.
See Angular.Analytics.Core for more details

[NuGet packaging by ADAPTByDesign]
</description>
<summary>Baidu for AngularJS applications</summary>
<releaseNotes />
<copyright />
<tags>angularjs analytics chartbeat</tags>
<dependencies>
<dependency id="Angular.Analytics.Core" version="0.17.2" />
</dependencies>
</metadata>
<files>
<file src="..\src\angulartics-baidu.js" target="content\Scripts\angulartics-baidu.js" />
<file src="..\dist\angulartics-baidu.min.js" target="content\Scripts\angulartics-baidu.min.js" />
</files>
</package>
4 changes: 2 additions & 2 deletions nuget/angular.analytics.chartbeat.nuspec
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Angular.Analytics.Chartbeat</id>
<version>0.17.1</version>
<version>0.17.2</version>
<title>Angulartics for Chartbeat</title>
<authors>luisfarzati,ADAPTByDesign</authors>
<projectUrl>http://luisfarzati.github.io/angulartics/</projectUrl>
Expand All @@ -18,7 +18,7 @@ See Angular.Analytics.Core for more details
<copyright />
<tags>angularjs analytics chartbeat</tags>
<dependencies>
<dependency id="Angular.Analytics.Core" version="0.17.1" />
<dependency id="Angular.Analytics.Core" version="0.17.2" />
</dependencies>
</metadata>
<files>
Expand Down
4 changes: 2 additions & 2 deletions nuget/angular.analytics.cnzz.nuspec
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Angular.Analytics.CNZZ</id>
<version>0.17.1</version>
<version>0.17.2</version>
<title>Angulartics for CNZZ</title>
<authors>luisfarzati,ADAPTByDesign</authors>
<projectUrl>http://luisfarzati.github.io/angulartics/</projectUrl>
Expand All @@ -18,7 +18,7 @@ See Angular.Analytics.Core for more details
<copyright />
<tags>angularjs analytics cnzz</tags>
<dependencies>
<dependency id="Angular.Analytics.Core" version="0.17.1" />
<dependency id="Angular.Analytics.Core" version="0.17.2" />
</dependencies>
</metadata>
<files>
Expand Down
2 changes: 1 addition & 1 deletion nuget/angular.analytics.core.nuspec
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Angular.Analytics.Core</id>
<version>0.17.1</version>
<version>0.17.2</version>
<title>Angulartics Core</title>
<authors>luisfarzati,ADAPTByDesign</authors>
<projectUrl>http://luisfarzati.github.io/angulartics/</projectUrl>
Expand Down
6 changes: 2 additions & 4 deletions nuget/angular.analytics.debug.nuspec
Expand Up @@ -2,8 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Angular.Analytics.Debug</id>
<version>0.17.1</version>
<title>Angulartics for Debug</title>
<version>0.17.2</version> <title>Angulartics for Debug</title>
<authors>luisfarzati,ADAPTByDesign</authors>
<projectUrl>http://luisfarzati.github.io/angulartics/</projectUrl>
<iconUrl>http://luisfarzati.github.io/angulartics/images/angularjs.png</iconUrl>
Expand All @@ -18,8 +17,7 @@ See Angular.Analytics.Core for more details
<copyright />
<tags>angularjs analytics debug</tags>
<dependencies>
<dependency id="Angular.Analytics.Core" version="0.17.1" />
</dependencies>
<dependency id="Angular.Analytics.Core" version="0.17.2" /> </dependencies>
</metadata>
<files>
<file src="..\src\angulartics-debug.js" target="content\Scripts\angulartics-debug.js" />
Expand Down
6 changes: 2 additions & 4 deletions nuget/angular.analytics.flurry.nuspec
Expand Up @@ -2,8 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Angular.Analytics.Flurry</id>
<version>0.17.1</version>
<title>Angulartics for Flurry</title>
<version>0.17.2</version> <title>Angulartics for Flurry</title>
<authors>luisfarzati,ADAPTByDesign</authors>
<projectUrl>http://luisfarzati.github.io/angulartics/</projectUrl>
<iconUrl>http://luisfarzati.github.io/angulartics/images/angularjs.png</iconUrl>
Expand All @@ -18,8 +17,7 @@ See Angular.Analytics.Core for more details
<copyright />
<tags>angularjs analytics flurry</tags>
<dependencies>
<dependency id="Angular.Analytics.Core" version="0.17.1" />
</dependencies>
<dependency id="Angular.Analytics.Core" version="0.17.2" /> </dependencies>
</metadata>
<files>
<file src="..\src\angulartics-flurry.js" target="content\Scripts\angulartics-flurry.js" />
Expand Down
28 changes: 28 additions & 0 deletions nuget/angular.analytics.ga.cordova-google-analytics-plugin.nuspec
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Angular.Analytics.google.analytics.cordova</id>
<version>0.17.2</version>
<title>Angulartics for google analytics cordova</title>
<authors>luisfarzati,ADAPTByDesign</authors>
<projectUrl>http://luisfarzati.github.io/angulartics/</projectUrl>
<iconUrl>http://luisfarzati.github.io/angulartics/images/angularjs.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>google.analytics.cordova module for Angulartics.
See Angular.Analytics.Core for more details

[NuGet packaging by ADAPTByDesign]
</description>
<summary>google.analytics.cordova for AngularJS applications</summary>
<releaseNotes />
<copyright />
<tags>angularjs analytics chartbeat</tags>
<dependencies>
<dependency id="Angular.Analytics.Core" version="0.17.2" />
</dependencies>
</metadata>
<files>
<file src="..\src\angulartics-ga-cordova-google-analytics-plugin.js.js" target="content\Scripts\angulartics-ga-cordova-google-analytics-plugin.js.js" />
<file src="..\dist\angulartics-ga-cordova-google-analytics-plugin.js.min.js" target="content\Scripts\angulartics-ga-cordova-google-analytics-plugin.js.min.js" />
</files>
</package>

0 comments on commit 1b8bbf0

Please sign in to comment.