- avoid sending impression when consents are not accepted (4dd520d)
- update default adapter (22f0f14)
- add decision component (2b86724)
- update doc (e00f881)
- update use decision hook (ac678bd)
- update usedecision hook (ecbb326)
- upgrade optimizely version and add use-decision hook (1634c34)
- Add adapterId and shouldTrackExperimentViewed to Feature and Experiment comp (8cc3be2)
- packages/sui-pde: remove event by default make it optional. (a716bc9)
- packages/sui-pde: update version optimizely (e0ab95e)
- packages/sui-pde: Prevent error when accessing to getOptimizelyConfig method (4bd6d6a)
- packages/sui-pde: fix error on access to experiments map (29768b3)
- packages/sui-pde: fix feature tests (1a04d6a)
- packages/sui-pde: fix event dispatcher on creating instance (5ce449c)
- packages/sui-pde: accept useFeature with adapterId (d423766)
- packages/sui-pde: add eventDispatcher option (5e41586)
- packages/sui-pde: add multiple adapter (babf0d1)
- packages/sui-pde: change multiple adapter api (2ac6415)
- packages/sui-pde: create right context data (9ce4361)
- packages/sui-pde: multiple instances (e9dae04)
- packages/sui-pde: proxy the adapterId, consents apply to all instances, generate adapters on i (ff4ec74)
- packages/sui-pde: remove not needed methods (3b21274)
- packages/sui-pde: remove not needed param (5a1f313)
- packages/sui-pde: remove not needed spread operator (4ea2d67)
- packages/sui-pde: add file extensions to imports (e021045)
- packages/sui-pde: sui-js import from sui-pde (9c78ccc)
- packages/sui-pde: use main instead exports in package.json (f5d15b1)
- packages/sui-pde: migrate to esm (581f26a)
- packages/sui-pde: add first iteration of experiment and feature components (391d655)
- packages/sui-pde: apply destructoring review (da66fc3)
- packages/sui-pde: fix given reviews (b074190)
- packages/sui-pde: add cache for tracking events so its only send on update (0cf6c26)
- packages/sui-pde: migrate cache to functions (3d8a9d4)
- packages/sui-pde: reuse cache name string in tests (7c4cabc)
- packages/sui-pde: use session storage + file renaming (4d77a5a)
- packages/sui-pde: isFeatureEnabled pass by application attributes (4bfc251)
- packages/sui-pde: removing not needed clean step (d180026)
- packages/sui-pde: Remove errors on initializing Optimizely (2416372)
- packages/sui-pde: Support unknown userId for feature enabled method (084d3de)
- packages/sui-pde: force feature ssr support (10f9b2f)
- packages/sui-pde: fix scope (9580db5)
- packages/sui-pde: track feature flags and feature tests (0e09997)
- Root: Use single @s-ui/test across packages (1d8b926)
- packages/sui-pde: add feature variables support (f9a29cc)
- packages/sui-pde: Add already tracked outside the ready (b7b7d78)
- packages/sui-pde: Track experiment viewed only once (19b320a)
- packages/sui-pde: avoid re downloading datafile on client when context has info (007c3e8)
- packages/sui-pde: fix error message on useFeature hook (30e81bb)
- packages/sui-pde: implement isFeatureEnabled (9b92140)
- packages/sui-pde: force test and flag value (467f528)
- packages/sui-pde: make the tests pass (db88c8e)
- packages/sui-pde: wait for tracking lib to be ready (4063f5b)
- packages/sui-pde: global attributes to be always used (671a5f1)
- packages/sui-pde: increase optimizely sdk version (7424c81)
- packages/sui-pde: fix param name trackExperimentViewed (6d890a0)
- packages/sui-pde: getEnabledFeatures returns an array not a promise (47a754c)
- packages/sui-pde: add custom track to useExperiment (81c8f8f)
- packages/sui-pde: useExperiment now uses named parameters
- packages/sui-pde: added different strategies for server/client hook execution (b3cbc07)
- packages/sui-pde: launch experiment viewed event (03bba5c)
- packages/sui-pde: fix old tests (7ebd634)
- packages/sui-pde: refactor + updateConsents methods (cfa5f56)
- packages/sui-pde: update features to load via pde context (ce2e37d)
- packages/sui-pde: add getVariation (4894ec5)
- packages/sui-pde: default adapter returns null (821a9a1)
- packages/sui-pde: null instead of default and increase update interval (e831aad)
- sui-pde: create getInitialData method (090201d)
- sui-pde: ignore console.error linter error (a07f00d)
- sui-pde: load initial datafile + test (e8f2f18)
- sui-pde: rename fn and load initial datafile from window (0011818)
- sui-pde: rename getInitialContextData to getInitialData (cfbf071)
- sui-pde: remove trackExperiment callback as tracking should be done via segment (7d64c3e)
- sui-pde: rollback needed dependency (d534dbc)
- sui-pde: use babel-preset-sui for transpiling (2fc5153)
- sui-pde: use correct main file (10aaa2e)
- sui-pde: add experimentation features (d0538a2)
- sui-pde: add hasUserConsent flag (50971d5)
- sui-pde: add optimizely track experiment callback (6c3ba9d)
- sui-pde: add segment integration (21a14f7)
- sui-pde: create sui-pde package (a257a18)
- sui-pde: default experiment when no userId (bfe601a)
- sui-pde: don't export Optimizely adapter (0eb4f25)
- sui-pde: improvide hook error message (401bd3b)
- sui-pde: merge options param and default options (7b281dd)
- sui-pde: pass by instance options and activate attributes (fe7c93a)
- sui-pde: remove not existing hook + improve docu (ea78506)
- sui-pde: rename options to attributes (f266acb)
- sui-pde: update docs and remove not needed dep (8d9f36a)
- sui-pde: update version and deps (40577ec)
- sui-pde: use correct main file (2cb6b53)
- sui-pde: use hasUser fn instead of isActivated (ef9ac85)
- sui-pde: use pdeContext instead only feature (55f2926)
- sui-pde: variation default on optimizely error (6382e8a)