Skip to content

Commit bf3f5c3

Browse files
chore(release): publish v1.5.6
1 parent f8eec48 commit bf3f5c3

21 files changed

+502
-20369
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
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.6](https://github.com/amplitude/experiment-js-client/compare/v1.5.5...v1.5.6) (2022-09-06)
7+
8+
9+
### Bug Fixes
10+
11+
* move isEqual to util, add null check ([#42](https://github.com/amplitude/experiment-js-client/issues/42)) ([f8eec48](https://github.com/amplitude/experiment-js-client/commit/f8eec48a104ed8e2e34b823279b4e8100d290c46))
12+
13+
14+
15+
16+
617
## [1.5.5](https://github.com/amplitude/experiment-js-client/compare/v1.5.4...v1.5.5) (2022-08-03)
718

819

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.
Lines changed: 79 additions & 70 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>AmplitudeUserProvider | Experiment JS Client Documentation - v1.5.5</title>
7-
<meta name="description" content="Documentation for Experiment JS Client Documentation - v1.5.5">
6+
<title>AnalyticsConnector | Experiment JS Client Documentation - v1.5.6</title>
7+
<meta name="description" content="Documentation for Experiment JS Client Documentation - v1.5.6">
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.5</a></strong>
2677+
<strong><a href="../index.html">Experiment JS Client Documentation - v1.5.6</a></strong>
26782678
</div>
26792679
<div class="table-cell" id="tsd-widgets">
26802680
<div id="tsd-filter">
@@ -2704,104 +2704,87 @@
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>
27132707
<li class="current tsd-kind-class">
2714-
<a href="amplitudeuserprovider.html" class="tsd-kind-icon">Amplitude<wbr>User<wbr>Provider</a>
2708+
<a href="analyticsconnector.html" class="tsd-kind-icon">Analytics<wbr>Connector</a>
27152709
<ul>
27162710
<li class=" tsd-kind-constructor tsd-parent-kind-class">
2717-
<a href="amplitudeuserprovider.html#constructor" class="tsd-kind-icon">constructor</a>
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>
27182721
</li>
2719-
<li class=" tsd-kind-method tsd-parent-kind-class">
2720-
<a href="amplitudeuserprovider.html#getuser" class="tsd-kind-icon">get<wbr>User</a>
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>
27212724
</li>
27222725
</ul>
27232726
</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>
27302727
<li class=" tsd-kind-interface">
2731-
<a href="../interfaces/client.html" class="tsd-kind-icon">Client</a>
2728+
<a href="../interfaces/applicationcontextprovider.html" class="tsd-kind-icon">Application<wbr>Context<wbr>Provider</a>
27322729
</li>
27332730
<li class=" tsd-kind-interface">
2734-
<a href="../interfaces/experimentanalyticsevent.html" class="tsd-kind-icon">Experiment<wbr>Analytics<wbr>Event</a>
2731+
<a href="../interfaces/eventbridge.html" class="tsd-kind-icon">Event<wbr>Bridge</a>
27352732
</li>
27362733
<li class=" tsd-kind-interface">
2737-
<a href="../interfaces/experimentanalyticsprovider.html" class="tsd-kind-icon">Experiment<wbr>Analytics<wbr>Provider</a>
2734+
<a href="../interfaces/identityeditor.html" class="tsd-kind-icon">Identity<wbr>Editor</a>
27382735
</li>
27392736
<li class=" tsd-kind-interface">
2740-
<a href="../interfaces/experimentconfig.html" class="tsd-kind-icon">Experiment<wbr>Config</a>
2741-
</li>
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>
2737+
<a href="../interfaces/identitystore.html" class="tsd-kind-icon">Identity<wbr>Store</a>
27472738
</li>
27482739
<li class=" tsd-kind-type-alias">
2749-
<a href="../index.html#experimentuser" class="tsd-kind-icon">Experiment<wbr>User</a>
2740+
<a href="../index.html#analyticsevent" class="tsd-kind-icon">Analytics<wbr>Event</a>
27502741
</li>
27512742
<li class=" tsd-kind-type-alias">
2752-
<a href="../index.html#exposure" class="tsd-kind-icon">Exposure</a>
2743+
<a href="../index.html#analyticseventreceiver" class="tsd-kind-icon">Analytics<wbr>Event<wbr>Receiver</a>
27532744
</li>
27542745
<li class=" tsd-kind-type-alias">
2755-
<a href="../index.html#variant" class="tsd-kind-icon">Variant</a>
2746+
<a href="../index.html#applicationcontext" class="tsd-kind-icon">Application<wbr>Context</a>
27562747
</li>
27572748
<li class=" tsd-kind-type-alias">
2758-
<a href="../index.html#variants" class="tsd-kind-icon">Variants</a>
2749+
<a href="../index.html#identity" class="tsd-kind-icon">Identity</a>
27592750
</li>
2760-
<li class=" tsd-kind-variable">
2761-
<a href="../index.html#experiment" class="tsd-kind-icon">Experiment</a>
2751+
<li class=" tsd-kind-type-alias">
2752+
<a href="../index.html#identitylistener" class="tsd-kind-icon">Identity<wbr>Listener</a>
27622753
</li>
27632754
</ul>
27642755
</nav>
27652756
<div class="container container-main">
27662757
<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>
27772758
<section class="tsd-panel tsd-hierarchy">
27782759
<h3>Hierarchy</h3>
27792760
<ul class="tsd-hierarchy">
27802761
<li>
2781-
<span class="target">AmplitudeUserProvider</span>
2762+
<span class="target">AnalyticsConnector</span>
27822763
</li>
27832764
</ul>
27842765
</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>
27912766
<section class="tsd-panel-group tsd-index-group">
27922767
<h2>Index</h2>
27932768
<section class="tsd-panel tsd-index-panel">
27942769
<div class="tsd-index-content">
27952770
<section class="tsd-index-section ">
27962771
<h3>Constructors</h3>
27972772
<ul class="tsd-index-list">
2798-
<li class="tsd-kind-constructor tsd-parent-kind-class"><a href="amplitudeuserprovider.html#constructor" class="tsd-kind-icon">constructor</a></li>
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>
27992782
</ul>
28002783
</section>
28012784
<section class="tsd-index-section ">
28022785
<h3>Methods</h3>
28032786
<ul class="tsd-index-list">
2804-
<li class="tsd-kind-method tsd-parent-kind-class"><a href="amplitudeuserprovider.html#getuser" class="tsd-kind-icon">get<wbr>User</a></li>
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>
28052788
</ul>
28062789
</section>
28072790
</div>
@@ -2813,37 +2796,60 @@ <h2>Constructors</h2>
28132796
<a name="constructor" class="tsd-anchor"></a>
28142797
<h3>constructor</h3>
28152798
<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
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>
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>
28172800
</ul>
28182801
<ul class="tsd-descriptions">
28192802
<li class="tsd-description">
28202803
<aside class="tsd-sources">
28212804
</aside>
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>
2805+
<h4 class="tsd-returns-title">Returns <a href="analyticsconnector.html" class="tsd-signature-type" data-tsd-kind="Class">AnalyticsConnector</a></h4>
28292806
</li>
28302807
</ul>
28312808
</section>
28322809
</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>
28332834
<section class="tsd-panel-group tsd-member-group ">
28342835
<h2>Methods</h2>
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>
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>
28402841
</ul>
28412842
<ul class="tsd-descriptions">
28422843
<li class="tsd-description">
28432844
<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-returns-title">Returns <a href="../index.html#experimentuser" class="tsd-signature-type" data-tsd-kind="Type alias">ExperimentUser</a></h4>
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>
28472853
</li>
28482854
</ul>
28492855
</section>
@@ -2858,7 +2864,10 @@ <h2>Legend</h2>
28582864
</ul>
28592865
<ul class="tsd-legend">
28602866
<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
2861-
<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</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>
28622871
</ul>
28632872
</div>
28642873
</div>

0 commit comments

Comments
 (0)