Skip to content

Commit 08af569

Browse files
chore(release): publish v1.5.2
1 parent 5c318ea commit 08af569

21 files changed

+20412
-464
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [1.5.2](https://github.com/amplitude/experiment-js-client/compare/v1.5.1...v1.5.2) (2022-05-28)
7+
8+
9+
### Bug Fixes
10+
11+
* polyfill object entries for ie11 ([5c318ea](https://github.com/amplitude/experiment-js-client/commit/5c318ea100dafb467c06bafef69414d88f7867ea))
12+
* polyfill object entries for ie11 ([#35](https://github.com/amplitude/experiment-js-client/issues/35)) ([3d7ab23](https://github.com/amplitude/experiment-js-client/commit/3d7ab2367fe34fc9a0c916bd0a9073e8791c75c5))
13+
14+
15+
16+
17+
618
## [1.5.1](https://github.com/amplitude/experiment-js-client/compare/v1.5.0...v1.5.1) (2022-05-12)
719

820

docs/assets/js/search.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/interfaces/identityeditor.html renamed to docs/classes/amplitudeanalyticsprovider.html

Lines changed: 129 additions & 84 deletions
Large diffs are not rendered by default.

docs/classes/analyticsconnector.html renamed to docs/classes/amplitudeuserprovider.html

Lines changed: 70 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<head>
44
<meta charset="utf-8">
55
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6-
<title>AnalyticsConnector | Experiment JS Client Documentation - v1.5.1</title>
7-
<meta name="description" content="Documentation for Experiment JS Client Documentation - v1.5.1">
6+
<title>AmplitudeUserProvider | Experiment JS Client Documentation - v1.5.2</title>
7+
<meta name="description" content="Documentation for Experiment JS Client Documentation - v1.5.2">
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99
<style type="text/css">:root {
1010
--color-background: #fdfdfd;
@@ -2674,7 +2674,7 @@
26742674
<div class="container">
26752675
<div class="table-wrap">
26762676
<div class="table-cell">
2677-
<strong><a href="../index.html">Experiment JS Client Documentation - v1.5.1</a></strong>
2677+
<strong><a href="../index.html">Experiment JS Client Documentation - v1.5.2</a></strong>
26782678
</div>
26792679
<div class="table-cell" id="tsd-widgets">
26802680
<div id="tsd-filter">
@@ -2704,87 +2704,104 @@
27042704
</header>
27052705
<nav class="tsd-navigation secondary">
27062706
<ul>
2707+
<li class=" tsd-kind-enum">
2708+
<a href="../enums/source.html" class="tsd-kind-icon">Source</a>
2709+
</li>
2710+
<li class=" tsd-kind-class">
2711+
<a href="amplitudeanalyticsprovider.html" class="tsd-kind-icon">Amplitude<wbr>Analytics<wbr>Provider</a>
2712+
</li>
27072713
<li class="current tsd-kind-class">
2708-
<a href="analyticsconnector.html" class="tsd-kind-icon">Analytics<wbr>Connector</a>
2714+
<a href="amplitudeuserprovider.html" class="tsd-kind-icon">Amplitude<wbr>User<wbr>Provider</a>
27092715
<ul>
27102716
<li class=" tsd-kind-constructor tsd-parent-kind-class">
2711-
<a href="analyticsconnector.html#constructor" class="tsd-kind-icon">constructor</a>
2712-
</li>
2713-
<li class=" tsd-kind-property tsd-parent-kind-class">
2714-
<a href="analyticsconnector.html#applicationcontextprovider" class="tsd-kind-icon">application<wbr>Context<wbr>Provider</a>
2715-
</li>
2716-
<li class=" tsd-kind-property tsd-parent-kind-class">
2717-
<a href="analyticsconnector.html#eventbridge" class="tsd-kind-icon">event<wbr>Bridge</a>
2718-
</li>
2719-
<li class=" tsd-kind-property tsd-parent-kind-class">
2720-
<a href="analyticsconnector.html#identitystore" class="tsd-kind-icon">identity<wbr>Store</a>
2717+
<a href="amplitudeuserprovider.html#constructor" class="tsd-kind-icon">constructor</a>
27212718
</li>
2722-
<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-static">
2723-
<a href="analyticsconnector.html#getinstance" class="tsd-kind-icon">get<wbr>Instance</a>
2719+
<li class=" tsd-kind-method tsd-parent-kind-class">
2720+
<a href="amplitudeuserprovider.html#getuser" class="tsd-kind-icon">get<wbr>User</a>
27242721
</li>
27252722
</ul>
27262723
</li>
2724+
<li class=" tsd-kind-class">
2725+
<a href="experimentclient.html" class="tsd-kind-icon">Experiment<wbr>Client</a>
2726+
</li>
2727+
<li class=" tsd-kind-class">
2728+
<a href="stubexperimentclient.html" class="tsd-kind-icon">Stub<wbr>Experiment<wbr>Client</a>
2729+
</li>
27272730
<li class=" tsd-kind-interface">
2728-
<a href="../interfaces/applicationcontextprovider.html" class="tsd-kind-icon">Application<wbr>Context<wbr>Provider</a>
2731+
<a href="../interfaces/client.html" class="tsd-kind-icon">Client</a>
27292732
</li>
27302733
<li class=" tsd-kind-interface">
2731-
<a href="../interfaces/eventbridge.html" class="tsd-kind-icon">Event<wbr>Bridge</a>
2734+
<a href="../interfaces/experimentanalyticsevent.html" class="tsd-kind-icon">Experiment<wbr>Analytics<wbr>Event</a>
27322735
</li>
27332736
<li class=" tsd-kind-interface">
2734-
<a href="../interfaces/identityeditor.html" class="tsd-kind-icon">Identity<wbr>Editor</a>
2737+
<a href="../interfaces/experimentanalyticsprovider.html" class="tsd-kind-icon">Experiment<wbr>Analytics<wbr>Provider</a>
27352738
</li>
27362739
<li class=" tsd-kind-interface">
2737-
<a href="../interfaces/identitystore.html" class="tsd-kind-icon">Identity<wbr>Store</a>
2740+
<a href="../interfaces/experimentconfig.html" class="tsd-kind-icon">Experiment<wbr>Config</a>
27382741
</li>
2739-
<li class=" tsd-kind-type-alias">
2740-
<a href="../index.html#analyticsevent" class="tsd-kind-icon">Analytics<wbr>Event</a>
2742+
<li class=" tsd-kind-interface">
2743+
<a href="../interfaces/experimentuserprovider.html" class="tsd-kind-icon">Experiment<wbr>User<wbr>Provider</a>
2744+
</li>
2745+
<li class=" tsd-kind-interface">
2746+
<a href="../interfaces/exposuretrackingprovider.html" class="tsd-kind-icon">Exposure<wbr>Tracking<wbr>Provider</a>
27412747
</li>
27422748
<li class=" tsd-kind-type-alias">
2743-
<a href="../index.html#analyticseventreceiver" class="tsd-kind-icon">Analytics<wbr>Event<wbr>Receiver</a>
2749+
<a href="../index.html#experimentuser" class="tsd-kind-icon">Experiment<wbr>User</a>
27442750
</li>
27452751
<li class=" tsd-kind-type-alias">
2746-
<a href="../index.html#applicationcontext" class="tsd-kind-icon">Application<wbr>Context</a>
2752+
<a href="../index.html#exposure" class="tsd-kind-icon">Exposure</a>
27472753
</li>
27482754
<li class=" tsd-kind-type-alias">
2749-
<a href="../index.html#identity" class="tsd-kind-icon">Identity</a>
2755+
<a href="../index.html#variant" class="tsd-kind-icon">Variant</a>
27502756
</li>
27512757
<li class=" tsd-kind-type-alias">
2752-
<a href="../index.html#identitylistener" class="tsd-kind-icon">Identity<wbr>Listener</a>
2758+
<a href="../index.html#variants" class="tsd-kind-icon">Variants</a>
2759+
</li>
2760+
<li class=" tsd-kind-variable">
2761+
<a href="../index.html#experiment" class="tsd-kind-icon">Experiment</a>
27532762
</li>
27542763
</ul>
27552764
</nav>
27562765
<div class="container container-main">
27572766
<div class="content-wrap">
2767+
<section class="tsd-panel tsd-comment">
2768+
<div class="tsd-comment tsd-typography">
2769+
<dl class="tsd-comment-tags">
2770+
<dt>deprecated</dt>
2771+
<dd><p>Update your version of the amplitude analytics-js SDK to 8.17.0+ and for seamless
2772+
integration with the amplitude analytics SDK.</p>
2773+
</dd>
2774+
</dl>
2775+
</div>
2776+
</section>
27582777
<section class="tsd-panel tsd-hierarchy">
27592778
<h3>Hierarchy</h3>
27602779
<ul class="tsd-hierarchy">
27612780
<li>
2762-
<span class="target">AnalyticsConnector</span>
2781+
<span class="target">AmplitudeUserProvider</span>
27632782
</li>
27642783
</ul>
27652784
</section>
2785+
<section class="tsd-panel">
2786+
<h3>Implements</h3>
2787+
<ul class="tsd-hierarchy">
2788+
<li><a href="../interfaces/experimentuserprovider.html" class="tsd-signature-type" data-tsd-kind="Interface">ExperimentUserProvider</a></li>
2789+
</ul>
2790+
</section>
27662791
<section class="tsd-panel-group tsd-index-group">
27672792
<h2>Index</h2>
27682793
<section class="tsd-panel tsd-index-panel">
27692794
<div class="tsd-index-content">
27702795
<section class="tsd-index-section ">
27712796
<h3>Constructors</h3>
27722797
<ul class="tsd-index-list">
2773-
<li class="tsd-kind-constructor tsd-parent-kind-class"><a href="analyticsconnector.html#constructor" class="tsd-kind-icon">constructor</a></li>
2774-
</ul>
2775-
</section>
2776-
<section class="tsd-index-section ">
2777-
<h3>Properties</h3>
2778-
<ul class="tsd-index-list">
2779-
<li class="tsd-kind-property tsd-parent-kind-class"><a href="analyticsconnector.html#applicationcontextprovider" class="tsd-kind-icon">application<wbr>Context<wbr>Provider</a></li>
2780-
<li class="tsd-kind-property tsd-parent-kind-class"><a href="analyticsconnector.html#eventbridge" class="tsd-kind-icon">event<wbr>Bridge</a></li>
2781-
<li class="tsd-kind-property tsd-parent-kind-class"><a href="analyticsconnector.html#identitystore" class="tsd-kind-icon">identity<wbr>Store</a></li>
2798+
<li class="tsd-kind-constructor tsd-parent-kind-class"><a href="amplitudeuserprovider.html#constructor" class="tsd-kind-icon">constructor</a></li>
27822799
</ul>
27832800
</section>
27842801
<section class="tsd-index-section ">
27852802
<h3>Methods</h3>
27862803
<ul class="tsd-index-list">
2787-
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="analyticsconnector.html#getinstance" class="tsd-kind-icon">get<wbr>Instance</a></li>
2804+
<li class="tsd-kind-method tsd-parent-kind-class"><a href="amplitudeuserprovider.html#getuser" class="tsd-kind-icon">get<wbr>User</a></li>
27882805
</ul>
27892806
</section>
27902807
</div>
@@ -2796,60 +2813,37 @@ <h2>Constructors</h2>
27962813
<a name="constructor" class="tsd-anchor"></a>
27972814
<h3>constructor</h3>
27982815
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
2799-
<li class="tsd-signature tsd-kind-icon">new <wbr>Analytics<wbr>Connector<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="analyticsconnector.html" class="tsd-signature-type" data-tsd-kind="Class">AnalyticsConnector</a></li>
2816+
<li class="tsd-signature tsd-kind-icon">new <wbr>Amplitude<wbr>User<wbr>Provider<span class="tsd-signature-symbol">(</span>amplitudeInstance<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">AmplitudeInstance</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="amplitudeuserprovider.html" class="tsd-signature-type" data-tsd-kind="Class">AmplitudeUserProvider</a></li>
28002817
</ul>
28012818
<ul class="tsd-descriptions">
28022819
<li class="tsd-description">
28032820
<aside class="tsd-sources">
28042821
</aside>
2805-
<h4 class="tsd-returns-title">Returns <a href="analyticsconnector.html" class="tsd-signature-type" data-tsd-kind="Class">AnalyticsConnector</a></h4>
2822+
<h4 class="tsd-parameters-title">Parameters</h4>
2823+
<ul class="tsd-parameters">
2824+
<li>
2825+
<h5>amplitudeInstance: <span class="tsd-signature-type">AmplitudeInstance</span></h5>
2826+
</li>
2827+
</ul>
2828+
<h4 class="tsd-returns-title">Returns <a href="amplitudeuserprovider.html" class="tsd-signature-type" data-tsd-kind="Class">AmplitudeUserProvider</a></h4>
28062829
</li>
28072830
</ul>
28082831
</section>
28092832
</section>
2810-
<section class="tsd-panel-group tsd-member-group ">
2811-
<h2>Properties</h2>
2812-
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
2813-
<a name="applicationcontextprovider" class="tsd-anchor"></a>
2814-
<h3><span class="tsd-flag ts-flagReadonly">Readonly</span> application<wbr>Context<wbr>Provider</h3>
2815-
<div class="tsd-signature tsd-kind-icon">application<wbr>Context<wbr>Provider<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ApplicationContextProviderImpl</span><span class="tsd-signature-symbol"> = ...</span></div>
2816-
<aside class="tsd-sources">
2817-
</aside>
2818-
</section>
2819-
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
2820-
<a name="eventbridge" class="tsd-anchor"></a>
2821-
<h3><span class="tsd-flag ts-flagReadonly">Readonly</span> event<wbr>Bridge</h3>
2822-
<div class="tsd-signature tsd-kind-icon">event<wbr>Bridge<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">EventBridgeImpl</span><span class="tsd-signature-symbol"> = ...</span></div>
2823-
<aside class="tsd-sources">
2824-
</aside>
2825-
</section>
2826-
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
2827-
<a name="identitystore" class="tsd-anchor"></a>
2828-
<h3><span class="tsd-flag ts-flagReadonly">Readonly</span> identity<wbr>Store</h3>
2829-
<div class="tsd-signature tsd-kind-icon">identity<wbr>Store<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IdentityStoreImpl</span><span class="tsd-signature-symbol"> = ...</span></div>
2830-
<aside class="tsd-sources">
2831-
</aside>
2832-
</section>
2833-
</section>
28342833
<section class="tsd-panel-group tsd-member-group ">
28352834
<h2>Methods</h2>
2836-
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static">
2837-
<a name="getinstance" class="tsd-anchor"></a>
2838-
<h3><span class="tsd-flag ts-flagStatic">Static</span> get<wbr>Instance</h3>
2839-
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static">
2840-
<li class="tsd-signature tsd-kind-icon">get<wbr>Instance<span class="tsd-signature-symbol">(</span>instanceName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="analyticsconnector.html" class="tsd-signature-type" data-tsd-kind="Class">AnalyticsConnector</a></li>
2835+
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
2836+
<a name="getuser" class="tsd-anchor"></a>
2837+
<h3>get<wbr>User</h3>
2838+
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
2839+
<li class="tsd-signature tsd-kind-icon">get<wbr>User<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../index.html#experimentuser" class="tsd-signature-type" data-tsd-kind="Type alias">ExperimentUser</a></li>
28412840
</ul>
28422841
<ul class="tsd-descriptions">
28432842
<li class="tsd-description">
28442843
<aside class="tsd-sources">
2844+
<p>Implementation of <a href="../interfaces/experimentuserprovider.html">ExperimentUserProvider</a>.<a href="../interfaces/experimentuserprovider.html#getuser">getUser</a></p>
28452845
</aside>
2846-
<h4 class="tsd-parameters-title">Parameters</h4>
2847-
<ul class="tsd-parameters">
2848-
<li>
2849-
<h5>instanceName: <span class="tsd-signature-type">string</span></h5>
2850-
</li>
2851-
</ul>
2852-
<h4 class="tsd-returns-title">Returns <a href="analyticsconnector.html" class="tsd-signature-type" data-tsd-kind="Class">AnalyticsConnector</a></h4>
2846+
<h4 class="tsd-returns-title">Returns <a href="../index.html#experimentuser" class="tsd-signature-type" data-tsd-kind="Type alias">ExperimentUser</a></h4>
28532847
</li>
28542848
</ul>
28552849
</section>
@@ -2864,10 +2858,7 @@ <h2>Legend</h2>
28642858
</ul>
28652859
<ul class="tsd-legend">
28662860
<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
2867-
<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
2868-
</ul>
2869-
<ul class="tsd-legend">
2870-
<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
2861+
<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
28712862
</ul>
28722863
</div>
28732864
</div>

0 commit comments

Comments
 (0)