Skip to content

Commit 5280755

Browse files
authored
Merge pull request #2571 from segmentio/develop
Release 22.10.1
2 parents 6b88681 + 3792547 commit 5280755

File tree

11 files changed

+42
-24
lines changed

11 files changed

+42
-24
lines changed

Gemfile.lock

100755100644
+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ GEM
3131
httpclient (~> 2.8, >= 2.8.3)
3232
json (>= 1.5.1)
3333
colorator (1.1.0)
34-
commonmarker (0.23.2)
34+
commonmarker (0.23.4)
3535
concurrent-ruby (1.1.9)
3636
dotenv (2.7.6)
3737
em-websocket (0.5.2)

src/_includes/components/actions-fields.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
<tbody>
9797
{% for field in action.fields %}
9898
<tr>
99-
<td>{{field.label}}</td>
99+
<td>{{field.label}}{% if field.required %}<span class="required" title="This field is required">*</span>{% endif %}</td>
100100
<td>{% if field.type %}Type: <code>{{field.type}}</code><br />{%endif%}{{field.description | markdownify}}</td>
101101
</tr>
102102
{%endfor%}

src/_sass/components/_markdown.scss

+6
Original file line numberDiff line numberDiff line change
@@ -430,3 +430,9 @@ div.highlighter-rouge {
430430
.table-code-snippet {
431431
max-width: 450px;
432432
}
433+
434+
.required {
435+
color: black;
436+
font-weight: bold;
437+
margin-left: 3px
438+
}

src/connections/destinations/catalog/kustomer/index.md

-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ rewrite: true
66

77
This destination is maintained by Kustomer. For any issues with the destination, [contact the Kustomer Support team](mailto:[email protected]).
88

9-
{% include content/beta-note.md %}
10-
119
## Getting Started
1210

1311
{% include content/connection-modes.md %}

src/connections/sources/catalog/libraries/mobile/kotlin-android/index.md

+11-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ redirect_from:
88
With Analytics-Kotlin, you can send data using Kotlin applications to any analytics or marketing tool without having to learn, test, or implement a new API every time. Analytics-Kotlin enables you to process and track the history of a payload, while Segment controls the API and prevents unintended operations.
99

1010
> info ""
11-
> Analytics Kotlin is in public beta and currently supports [these destinations](https://github.com/segmentio/analytics-kotlin/tree/main/samples/kotlin-android-app-destinations/src/main/java/com/segment/analytics/destinations/plugins){:target="_blank"} with Segment actively adding more to the list. If you don't see your destination, you can [build your own](#build-your-own-destination). <br>Segment's [First-Access and Beta terms](https://segment.com/legal/first-access-beta-preview/) govern this library.
11+
> Segment supports [these destinations](#supported-destinations) with more to come. If you don't see your destination, you can [build your own](#build-your-own-destination).
1212
1313
> success ""
1414
> You can choose to set up your Analytics Kotlin source on [mobile](/docs/connections/sources/catalog/libraries/mobile/kotlin-android) or on the [server](/docs/connections/sources/catalog/libraries/server/kotlin). Segment doesn’t support device-mode destinations on the server-side.
@@ -42,7 +42,7 @@ To get started with the Analytics-Kotlin mobile library:
4242
4343
```java
4444
// Create an analytics client with the given application context and Segment write key.
45-
// NOTE: in android, application context is required to pass as the second parameter.
45+
// NOTE: in android, application context is required to pass as the second parameter.
4646
Analytics("YOUR_WRITE_KEY", applicationContext) {
4747
// Automatically track Lifecycle events
4848
trackApplicationLifecycleEvents = true
@@ -85,7 +85,7 @@ To get started with the Analytics-Kotlin mobile library:
8585
```
8686
8787
5. Enable Java 8+ API desugaring.
88-
88+
8989
The SDK internally uses a number of Java 8 language APIs through desugaring. Make sure your project either [enables desugaring](https://developer.android.com/studio/write/java8-support#library-desugaring)) or requires a minimum API level of 26.
9090
9191
## Tracking Methods
@@ -447,5 +447,13 @@ Segment recommends you to test your destination implementation end-to-end. Send
447447
## Compatibility
448448
If you use a Java codebase, please refer to the [Java Compatibility docs](https://github.com/segmentio/analytics-kotlin/blob/main/JAVA_COMPAT.md){:target="_blank"} for sample uses.
449449

450+
## Supported Destinations
451+
Segment currently supports these destinations for Analytics Kotlin and is actively adding more:
452+
* [Amplitude](https://github.com/segment-integrations/analytics-kotlin-amplitude)
453+
* [Appsflyer](https://github.com/segment-integrations/analytics-kotlin-appsflyer)
454+
* [Firebase](https://github.com/segment-integrations/analytics-kotlin-firebase)
455+
* [Mixpanel](https://github.com/segment-integrations/analytics-kotlin-mixpanel)
456+
457+
450458
## Changelog
451459
[View the Analytics-Kotlin changelog on GitHub](https://github.com/segmentio/analytics-kotlin/releases).

src/connections/sources/catalog/libraries/mobile/kotlin-android/migration.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ strat: kotlin
44
---
55

66
> info ""
7-
> Analytics-Kotlin is in pubic beta and currently supports [these destinations](https://github.com/segmentio/analytics-kotlin/tree/main/samples/kotlin-android-app-destinations/src/main/java/com/segment/analytics/destinations/plugins){:target="_blank"} with Segment actively adding more to the list. Segment's [First-Access and Beta terms](https://segment.com/legal/first-access-beta-preview/) govern this library.
7+
> Analytics-Kotlin supports [these destinations](/docs/connections/sources/catalog/libraries/mobile/kotlin-android#supported-destinations) with more to come.
88
99
If you’re using a different library such as Analytics-Android, follow these steps to migrate to the Analytics-Kotlin library:
1010

src/connections/sources/catalog/libraries/mobile/swift-ios/index.md

+12-3
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ redirect_from:
77

88
With Analytics-Swift, you can send data from iOS, tvOS, iPadOS, WatchOS, macOS and Linux applications to any analytics or marketing tool without having to learn, test, or implement a new API every time. Analytics-Swift enables you to process and track the history of a payload, while Segment controls the API and prevents unintended operations. Analytics-Swift also offers default implementations to help you maintain destinations and integrations.
99

10-
> info ""
11-
> Analytics-Swift is in public beta and currently supports [these destinations](https://github.com/segmentio/analytics-swift/tree/main/Examples/destination_plugins){:target="_blank"} with Segment actively adding more to the list. Segment's [First-Access and Beta terms](https://segment.com/legal/first-access-beta-preview/) govern this library.
10+
If you’re migrating to Analytics-Swift from a different mobile library, you can skip to the [migration guide](/docs/connections/sources/catalog/libraries/mobile/swift-ios/migration/).
1211

12+
> info ""
13+
> Analytics-Swift currently supports [these destinations](#supported-destinations), with more to follow.
1314
14-
If you’re migrating to Analytics-Swift from a different mobile library, you can skip to the [migration guide](/docs/connections/sources/catalog/libraries/mobile/swift-ios/migration/).
1515

1616
## Getting Started
1717
To get started with the Analytics-Swift mobile library:
@@ -399,5 +399,14 @@ let idfaPlugin = IDFACollection()
399399
analytics.add(plugin: idfaPlugin)
400400
```
401401

402+
## Supported Destinations
403+
Segment supports these destinations for Analytics Swift, with more to come:
404+
* [Amplitude](https://github.com/segment-integrations/analytics-swift-amplitude)
405+
* [Appsflyer](https://github.com/segment-integrations/analytics-swift-appsflyer)
406+
* [Facebook App Events](https://github.com/segment-integrations/analytics-swift-facebook-app-events)
407+
* [Firebase](https://github.com/segment-integrations/analytics-swift-facebook-app-events)
408+
* [Mixpanel](https://github.com/segment-integrations/analytics-swift-mixpanel)
409+
410+
402411
## Changelog
403412
[View the Analytics-Swift changelog on GitHub](https://github.com/segmentio/analytics-swift/releases).

src/connections/sources/catalog/libraries/mobile/swift-ios/migration.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ strat: swift
44
---
55

66
> info ""
7-
> Analytics-Swift is in public beta and currently supports [these destinations](https://github.com/segmentio/analytics-swift/tree/main/Examples/destination_plugins){:target="_blank"} with Segment actively adding more to the list. Segment's [First-Access and Beta terms](https://segment.com/legal/first-access-beta-preview/) govern this library.
7+
> Analytics-Swift supports [these destinations](/docs/connections/sources/catalog/libraries/mobile/swift-ios#supported-destinations) with more to come.
88
99
If you’re using a different mobile library such as Analytics-iOS, follow these steps to migrate to the Analytics-Swift library:
1010

src/connections/sources/catalog/libraries/server/kotlin/index.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,8 @@ redirect_from:
66

77
With Analytics-Kotlin, you can send data using Kotlin applications to any analytics or marketing tool without having to learn, test, or implement a new API every time. Analytics-Kotlin enables you to process and track the history of a payload, while Segment controls the API and prevents unintended operations.
88

9-
> info ""
10-
> Analytics-Kotlin is in public beta and currently supports [these destinations](https://github.com/segmentio/analytics-kotlin/tree/main/samples/kotlin-android-app-destinations/src/main/java/com/segment/analytics/destinations/plugins){:target="_blank"} with Segment actively adding more to the list. If you don't see your destination, you can [build your own](/docs/connections/sources/catalog/libraries/mobile/kotlin-android#build-your-own-destination). Segment's [First-Access and Beta terms](https://segment.com/legal/first-access-beta-preview/) govern this library.
11-
129
> success ""
13-
> You can choose to set up your Analytics Kotlin source on [mobile](/docs/connections/sources/catalog/libraries/mobile/kotlin-android) or on the [server](/docs/connections/sources/catalog/libraries/server/kotlin). Segment doesn’t support device-mode destinations on the server-side.
10+
> You can choose to set up your Analytics Kotlin source on [mobile](/docs/connections/sources/catalog/libraries/mobile/kotlin-android) or on the server. Segment doesn’t support device-mode destinations on the server-side.
1411
1512
If you’re migrating to Analytics-Kotlin from a different mobile library, you can skip to the [migration guide](/docs/connections/sources/catalog/libraries/mobile/kotlin-android/migration/).
1613

@@ -398,5 +395,6 @@ analytics.flush("SomePlugin")
398395
{% endcodeexampletab %}
399396
{% endcodeexample %}
400397

398+
401399
## Changelog
402400
[View the Analytics-Kotlin changelog on GitHub](https://github.com/segmentio/analytics-kotlin/releases).

src/connections/sources/index.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,14 @@ analytics.identify('user_123', {
6666

6767
Our Mobile SDKs are the best way to simplify your iOS, Android, and Xamarin app tracking. We recommend them over server-side sources as the default installation for any mobile app.
6868

69-
- [iOS SDK](/docs/connections/sources/catalog/libraries/mobile/ios)
70-
- [Android SDK](/docs/connections/sources/catalog/libraries/mobile/android)
71-
- [Android Wear SDK](/docs/connections/sources/catalog/libraries/mobile/android/wear)
72-
- [Xamarin SDK](/docs/connections/sources/catalog/libraries/mobile/xamarin)
7369
- [AMP](/docs/connections/sources/catalog/libraries/mobile/amp)
70+
- [Android](/docs/connections/sources/catalog/libraries/mobile/android)
71+
- [Android Wear](/docs/connections/sources/catalog/libraries/mobile/android/wear)
72+
- [iOS](/docs/connections/sources/catalog/libraries/mobile/ios)
73+
- [Kotlin](/docs/connections/sources/catalog/libraries/mobile/kotlin-android/)
7474
- [React Native](/docs/connections/sources/catalog/libraries/mobile/react-native)
75-
76-
> info "Pilot Libraries"
77-
> Pilot releases of the [Analytics-Swift](https://github.com/segmentio/analytics-swift) and [Analytics-Kotlin](https://github.com/segmentio/analytics-kotlin) libraries are available. This library is governed by [Segment’s First-Access and Beta terms](https://segment.com/legal/first-access-beta-preview/), and should not be used in production scenarios.
75+
- [Swift](/docs/connections/sources/catalog/libraries/mobile/swift-ios/)
76+
- [Xamarin](/docs/connections/sources/catalog/libraries/mobile/xamarin)
7877

7978
---
8079

src/getting-started/06-testing-debugging.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ The Latency view shows the end-to-end P95 latency during the time period you sel
125125

126126

127127
<div class="double">
128-
{% include components/reference-button.html href="/getting-started/05-data-to-destinations/" newtab="false" icon="symbols/arrow-left.svg" title="Sending data to Destinations" description="Unlock the power fo Segment with Destinations" variant="related" subtitle="back" %}
128+
{% include components/reference-button.html href="/getting-started/05-data-to-destinations/" newtab="false" icon="symbols/arrow-left.svg" title="Sending data to Destinations" description="Unlock the power of Segment with Destinations" variant="related" subtitle="back" %}
129129

130130
{% include components/reference-button.html href="/getting-started/whats-next/" newtab="false" icon="symbols/arrow-right.svg" title="What's next?" description="Learn about what you can do next with Segment" variant="related" subtitle="next" %}
131131
</div>

0 commit comments

Comments
 (0)