Skip to content

Latest commit

 

History

History
423 lines (182 loc) · 16.3 KB

CHANGELOG.md

File metadata and controls

423 lines (182 loc) · 16.3 KB

CHANGELOG

2.31.0 (2024-11-13)

Features

  • add getDecision function (889145f)
  • move function location and add tests (f2fef06)

2.30.0 (2024-10-30)

Features

2.29.0 (2024-10-15)

Features

  • avoid sending impression when consents are not accepted (4dd520d)

2.28.0 (2024-10-09)

Features

2.27.0 (2024-10-09)

Features

2.26.0 (2024-10-03)

Features

  • 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)

2.25.0 (2024-06-25)

Features

  • Add adapterId and shouldTrackExperimentViewed to Feature and Experiment comp (8cc3be2)

2.24.0 (2023-10-02)

Features

  • packages/sui-pde: remove event by default make it optional. (a716bc9)

2.23.0 (2023-08-17)

Features

  • packages/sui-pde: update version optimizely (e0ab95e)

2.22.0 (2023-04-03)

Bug Fixes

  • packages/sui-pde: Prevent error when accessing to getOptimizelyConfig method (4bd6d6a)

2.21.0 (2023-02-14)

Bug Fixes

  • packages/sui-pde: fix error on access to experiments map (29768b3)

2.20.0 (2022-05-19)

Bug Fixes

  • packages/sui-pde: fix feature tests (1a04d6a)

2.19.0 (2022-05-16)

Bug Fixes

  • packages/sui-pde: fix event dispatcher on creating instance (5ce449c)

2.18.0 (2022-05-11)

Features

  • 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)

2.17.0 (2022-03-01)

Bug Fixes

  • 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)

Features

  • packages/sui-pde: migrate to esm (581f26a)

2.16.0 (2021-11-11)

Features

  • 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)

2.15.0 (2021-10-08)

Features

  • 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)

2.14.0 (2021-09-28)

Bug Fixes

  • packages/sui-pde: isFeatureEnabled pass by application attributes (4bfc251)

Features

  • packages/sui-pde: removing not needed clean step (d180026)

2.13.0 (2021-08-17)

Features

  • packages/sui-pde: Remove errors on initializing Optimizely (2416372)
  • packages/sui-pde: Support unknown userId for feature enabled method (084d3de)

2.12.0 (2021-08-13)

Features

  • packages/sui-pde: force feature ssr support (10f9b2f)

2.11.0 (2021-07-27)

Features

  • 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)

2.10.0 (2021-06-04)

Features

  • packages/sui-pde: add feature variables support (f9a29cc)

2.9.0 (2021-06-02)

Bug Fixes

  • packages/sui-pde: Add already tracked outside the ready (b7b7d78)

2.8.0 (2021-06-02)

Features

  • packages/sui-pde: Track experiment viewed only once (19b320a)

2.7.0 (2021-05-13)

Features

  • packages/sui-pde: avoid re downloading datafile on client when context has info (007c3e8)

2.6.0 (2021-04-30)

Bug Fixes

  • packages/sui-pde: fix error message on useFeature hook (30e81bb)

2.5.0 (2021-04-27)

Features

  • packages/sui-pde: implement isFeatureEnabled (9b92140)

2.4.0 (2021-04-19)

Features

  • packages/sui-pde: force test and flag value (467f528)
  • packages/sui-pde: make the tests pass (db88c8e)

2.3.0 (2021-04-09)

Bug Fixes

  • packages/sui-pde: wait for tracking lib to be ready (4063f5b)

2.2.0 (2021-04-08)

Features

  • packages/sui-pde: global attributes to be always used (671a5f1)

2.1.0 (2021-03-31)

Features

  • packages/sui-pde: increase optimizely sdk version (7424c81)

2.0.0 (2021-03-22)

Bug Fixes

  • packages/sui-pde: fix param name trackExperimentViewed (6d890a0)
  • packages/sui-pde: getEnabledFeatures returns an array not a promise (47a754c)

Features

  • packages/sui-pde: add custom track to useExperiment (81c8f8f)

BREAKING CHANGES

  • packages/sui-pde: useExperiment now uses named parameters

1.6.0 (2021-03-16)

Features

  • packages/sui-pde: added different strategies for server/client hook execution (b3cbc07)
  • packages/sui-pde: launch experiment viewed event (03bba5c)

1.5.0 (2021-03-10)

Features

  • 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)

1.4.0 (2021-03-01)

Features

  • packages/sui-pde: add getVariation (4894ec5)
  • packages/sui-pde: default adapter returns null (821a9a1)

1.3.0 (2021-02-22)

Features

  • packages/sui-pde: null instead of default and increase update interval (e831aad)

1.2.0 (2021-02-09)

Features

  • 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)

1.1.0 (2021-02-03)

Bug Fixes

  • 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)

Features

  • 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)