Skip to content

Commit 8f7f1a4

Browse files
authored
Migrate segmentio (#276)
* Add integration segmentio This commit copies the content of the integration repo into the "integrations" folder. Original repo: https://github.com/segment-integrations/analytics.js-integration-segmentio Readme: https://github.com/segment-integrations/analytics.js-integration-segmentio/blob/master/README.md * Fix formatting
1 parent 8801e85 commit 8f7f1a4

File tree

9 files changed

+2688
-3
lines changed

9 files changed

+2688
-3
lines changed

integrations/segmentio/HISTORY.md

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
2+
4.0.0 / 2019-03-08
3+
==================
4+
5+
* [New](https://github.com/segment-integrations/analytics.js-integration-segmentio/pull/55): Stop Generating MessageId.
6+
7+
3.9.0 / 2019-01-14
8+
==================
9+
10+
* [New](https://github.com/segment-integrations/analytics.js-integration-segmentio/pull/54): Add flag and logic to delete cross domain identifiers.
11+
12+
3.8.1 / 2018-12-09
13+
==================
14+
15+
* [Fix](https://github.com/segment-integrations/analytics.js-integration-segmentio/pull/52): Don't send xid when cross domain analytics is disabled.
16+
17+
3.8.0 / 2018-10-05
18+
==================
19+
20+
* [Improvement](https://github.com/segment-integrations/analytics.js-integration-segmentio/pull/49): Enable retryQueue by default.
21+
22+
3.7.0 / 2018-28-08
23+
==================
24+
25+
* [Improvement](https://github.com/segment-integrations/analytics.js-integration-segmentio/pull/48): Handle 429 and 5xx HTTP errors
26+
27+
3.6.5 / 2018-17-08
28+
==================
29+
30+
* [Fix](https://github.com/segment-integrations/analytics.js-integration-segmentio/pull/47): Update localstorage-retry version with fix limiting the inProgress queue
31+
32+
3.6.4 / 2018-11-07
33+
==================
34+
35+
* [Fix](https://github.com/segment-integrations/analytics.js-integration-segmentio/pull/45): Update localstorage-retry version with fix for adding multiple items to the queue.
36+
37+
3.6.3 / 2018-28-06
38+
==================
39+
40+
* Warn when messages exceed limits.
41+
42+
3.6.2 / 2018-17-04
43+
==================
44+
45+
* Add timeout for requests that will be retried.
46+
47+
3.6.1 / 2018-15-04
48+
==================
49+
50+
* Retry messages only upto 10 times.
51+
52+
3.6.0 / 2017-11-01
53+
==================
54+
55+
* add lookup for failedInitializations and pass as _metadata
56+
57+
3.5.4 / 2017-08-24
58+
==================
59+
60+
* cap retryQueue to 100 items, tune backoff strategy
61+
62+
3.5.3 / 2017-08-02
63+
==================
64+
65+
* retryQueue falls back to inMemory if localStorage is full
66+
67+
3.5.2 / 2017-08-02
68+
==================
69+
70+
* Bump localstorage-retry version (again ;)
71+
72+
3.5.1 / 2017-08-02
73+
==================
74+
75+
* Bump localstorage-retry version (#32)
76+
77+
3.5.0 / 2017-07-31
78+
==================
79+
80+
* Enqueue All Requests to LocalStorage for Durability (#23)
81+
82+
3.4.2 / 2017-04-03
83+
==================
84+
85+
* Revert "use top-domain module instead of hand rolled function (#24)"
86+
* Revert "Address comments. (#25)"
87+
* Revert "Fix TLD implementation and add tests. (#28)"
88+
89+
3.4.1 / 2017-03-30
90+
==================
91+
92+
* Address general XID comments. (#25)
93+
* use top-domain module instead of hand rolled function (#24)
94+
* fix(normalize): Allow override context.campaign (#26)
95+
* Improve cookie behavior via using shorter cookie names (#22)
96+
97+
3.4.0 / 2017-01-25
98+
==================
99+
100+
* Add localStorage queueing for durability
101+
102+
3.3.0 / 2017-01-17
103+
==================
104+
105+
* Add cross domain id capability (#20)
106+
107+
3.2.2 / 2017-01-02
108+
==================
109+
110+
* Add beacon support (#19)
111+
112+
3.2.1 / 2016-11-03
113+
==================
114+
115+
* Always send requests over HTTPS
116+
117+
3.2.0 / 2016-09-01
118+
==================
119+
120+
* Add unbundled metadata (#17)
121+
* Add bundled integrations metadata to every request (#16)
122+
123+
3.1.1 / 2016-07-22
124+
==================
125+
126+
* Add `apiHost` as full integration option
127+
128+
3.1.0 / 2016-07-22
129+
==================
130+
131+
* Allow configuration of API endpoint (#14)
132+
133+
3.0.0 / 2016-07-18
134+
==================
135+
136+
* revert context-traits auto-sending (#13)
137+
138+
2.0.0 / 2016-06-21
139+
==================
140+
141+
* Remove Duo compatibility
142+
* Add CI setup (coverage, linting, cross-browser compatibility, etc.)
143+
* Update eslint configuration
144+
145+
146+
1.0.7 / 2016-06-17
147+
==================
148+
149+
* add .context.amp and pull segment_amp_id
150+
151+
152+
1.0.6 / 2016-05-24
153+
==================
154+
155+
* fix this forsaken dependency hell
156+
* add traits to context
157+
158+
1.0.5 / 2016-05-07
159+
==================
160+
161+
* Bump Analytics.js core, tester, integration to use Facade 2.x
162+
163+
1.0.4 / 2015-09-15
164+
==================
165+
166+
* Update send-json dependency
167+
168+
1.0.3 / 2015-09-14
169+
==================
170+
171+
* increasing `messageId` randomness
172+
173+
1.0.2 / 2015-06-30
174+
==================
175+
176+
* Replace analytics.js dependency with analytics.js-core
177+
178+
1.0.1 / 2015-06-24
179+
==================
180+
181+
* Bump analytics.js-integration version
182+
183+
1.0.0 / 2015-06-09
184+
==================
185+
186+
* Initial commit :sparkles:

integrations/segmentio/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# analytics.js-integration-segmentio [![Build Status][ci-badge]][ci-link]
2+
3+
Segmentio integration for [Analytics.js][].
4+
5+
## License
6+
7+
Released under the [MIT license](LICENSE).
8+
9+
10+
[Analytics.js]: https://segment.com/docs/libraries/analytics.js/
11+
[ci-link]: https://circleci.com/gh/segment-integrations/analytics.js-integration-segmentio
12+
[ci-badge]: https://circleci.com/gh/segment-integrations/analytics.js-integration-segmentio.svg?style=svg
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('../../karma.conf-ci.js');
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('../../karma.conf');

0 commit comments

Comments
 (0)