Skip to content

Conversation

@yangyansong-adbe
Copy link
Contributor

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@yangyansong-adbe yangyansong-adbe merged commit eb99ff9 into adobe:core Oct 1, 2021
yangyansong-adbe added a commit that referenced this pull request Oct 2, 2021
* add a new API in Core -? resetIdentities

* update core package version to alpha.2
yangyansong-adbe added a commit to yangyansong-adbe/aepsdk-react-native that referenced this pull request Oct 27, 2021
* staging:
  add a FAQ section (adobe#66)
  Update README.md
  add a new API in Core - resetIdentities (adobe#63) (adobe#64)
  EdgeIdentity (1.0.0-alpha.2) -> main (adobe#62)
  fix a typo in readme (adobe#61)
  EdgeIdentity (1.0.0-alpha.2) -> staging (adobe#59)
  Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (adobe#55)
  update readme
  Update Edge Wrapper Readme
  Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (adobe#54)
  UserProfile (1.0.0-alpha.3) -> staging  (adobe#50) (adobe#53)
  UserProfile (1.0.0-alpha.3) -> staging  (adobe#50) (adobe#51)
  Fix link
  Link to assurance install instructions
  Update the package name
  Update the broken reactnative homepage link
  Warning Note downloading wrong Assurance version
  Update readme for installation of Assurance alpa version
yangyansong-adbe added a commit that referenced this pull request Oct 27, 2021
* Update readme for installation of Assurance alpa version

* Warning Note downloading wrong Assurance version

* Update the broken reactnative homepage link

* Update the package name

* Link to assurance install instructions

* Fix link

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: pravin <[email protected]>
yangyansong-adbe added a commit that referenced this pull request Oct 27, 2021
* Update readme for installation of Assurance alpa version

* Warning Note downloading wrong Assurance version

* Update the broken reactnative homepage link

* Update the package name

* Link to assurance install instructions

* Fix link

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* hot fix -> update dependencies on the right version

* Update README.md

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: pravin <[email protected]>
yangyansong-adbe added a commit to yangyansong-adbe/aepsdk-react-native that referenced this pull request Nov 16, 2021
* staging:
  fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (adobe#73)
  add a FAQ section (adobe#66)
  Update README.md
  add a new API in Core - resetIdentities (adobe#63) (adobe#64)
  EdgeIdentity (1.0.0-alpha.2) -> main (adobe#62)
yangyansong-adbe added a commit that referenced this pull request Nov 16, 2021
* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)
yangyansong-adbe added a commit to yangyansong-adbe/aepsdk-react-native that referenced this pull request Nov 17, 2021
* commit 'ca66509d5cf215d594be6b9eeb894cb3c3d913cd':
  Merge latest staging changes (adobe#85)
  add a new API in Core - resetIdentities (adobe#63)

# Conflicts:
#	apps/AEPSampleApp/ios/Podfile.lock
#	yarn.lock
yangyansong-adbe added a commit that referenced this pull request Nov 19, 2021
* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments
yangyansong-adbe added a commit that referenced this pull request Nov 29, 2021
* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.
yangyansong-adbe added a commit that referenced this pull request Nov 29, 2021
* commit '4d33e150f3a51ec8bc4dfac9411675a9c34cc151':
  Pods update
  Consent - updated return promise
  Consent - renaming public JS classes (#93)
  fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)
  Added APIs for Consent extension (#80)
  Update gradle
  Renaming, update dependencies
  Add consent to iOS sample app
  Fix consent module
  update dependencies
  Consent package setup
  add a FAQ section (#66)
  Core (1.0.0-alpha.2) -> main (#65)
  Update README.md
  add a new API in Core - resetIdentities (#63) (#64)
  EdgeIdentity (1.0.0-alpha.2) -> main (#62)

# Conflicts:
#	apps/AEPSampleApp/App.js
#	apps/AEPSampleApp/extensions/Core.js
#	apps/AEPSampleApp/ios/Podfile.lock
#	packages/core/README.md
#	packages/core/__tests__/MobileCoreTests.ts
#	packages/core/js/MobileCore.js
#	yarn.lock
yangyansong-adbe added a commit that referenced this pull request Nov 30, 2021
* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.
yangyansong-adbe added a commit to yangyansong-adbe/aepsdk-react-native that referenced this pull request Dec 1, 2021
* commit 'f91ba6927e40f41570fa006d4532daed2d5eb635': (25 commits)
  Core - renaming public JS classes  (adobe#102)
  Pods update
  Consent - updated return promise
  Consent - renaming public JS classes (adobe#93)
  fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (adobe#73)
  Added APIs for Consent extension (adobe#80)
  Update gradle
  Renaming, update dependencies
  Add consent to iOS sample app
  Fix consent module
  update dependencies
  Consent package setup
  add a FAQ section (adobe#66)
  Core (1.0.0-alpha.2) -> main (adobe#65)
  Update README.md
  add a new API in Core - resetIdentities (adobe#63) (adobe#64)
  EdgeIdentity (1.0.0-alpha.2) -> main (adobe#62)
  fix a typo in readme (adobe#61)
  EdgeIdentity (1.0.0-alpha.2) -> staging (adobe#59)
  Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (adobe#55)
  ...
yangyansong-adbe added a commit to yangyansong-adbe/aepsdk-react-native that referenced this pull request Dec 1, 2021
* commit 'f91ba6927e40f41570fa006d4532daed2d5eb635': (25 commits)
  Core - renaming public JS classes  (adobe#102)
  Pods update
  Consent - updated return promise
  Consent - renaming public JS classes (adobe#93)
  fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (adobe#73)
  Added APIs for Consent extension (adobe#80)
  Update gradle
  Renaming, update dependencies
  Add consent to iOS sample app
  Fix consent module
  update dependencies
  Consent package setup
  add a FAQ section (adobe#66)
  Core (1.0.0-alpha.2) -> main (adobe#65)
  Update README.md
  add a new API in Core - resetIdentities (adobe#63) (adobe#64)
  EdgeIdentity (1.0.0-alpha.2) -> main (adobe#62)
  fix a typo in readme (adobe#61)
  EdgeIdentity (1.0.0-alpha.2) -> staging (adobe#59)
  Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (adobe#55)
  ...
yangyansong-adbe added a commit that referenced this pull request Dec 1, 2021
* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
yangyansong-adbe added a commit that referenced this pull request Dec 1, 2021
* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin
yangyansong-adbe added a commit that referenced this pull request Dec 1, 2021
* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin
yangyansong-adbe added a commit that referenced this pull request Dec 1, 2021
* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
yangyansong-adbe added a commit that referenced this pull request Dec 1, 2021
* commit '4e9dc6c5a8403f29bdcd87195b12faff6c69f6b0': (26 commits)
  Core - clean up the sample app (#107)
  Core - renaming public JS classes  (#102)
  Pods update
  Consent - updated return promise
  Consent - renaming public JS classes (#93)
  fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)
  Added APIs for Consent extension (#80)
  Update gradle
  Renaming, update dependencies
  Add consent to iOS sample app
  Fix consent module
  update dependencies
  Consent package setup
  add a FAQ section (#66)
  Core (1.0.0-alpha.2) -> main (#65)
  Update README.md
  add a new API in Core - resetIdentities (#63) (#64)
  EdgeIdentity (1.0.0-alpha.2) -> main (#62)
  fix a typo in readme (#61)
  EdgeIdentity (1.0.0-alpha.2) -> staging (#59)
  ...

# Conflicts:
#	apps/AEPSampleApp/App.js
yangyansong-adbe added a commit that referenced this pull request Dec 2, 2021
* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
yangyansong-adbe added a commit that referenced this pull request Dec 14, 2021
* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts
yangyansong-adbe added a commit that referenced this pull request Dec 20, 2021
* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

Co-authored-by: calise cheung <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: shtomar-adb <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
yangyansong-adbe added a commit that referenced this pull request Jan 21, 2022
* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

Co-authored-by: calise cheung <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: shtomar-adb <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>

* clean up README

* remove jcenter()

Co-authored-by: calise cheung <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: shtomar-adb <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
yangyansong-adbe added a commit that referenced this pull request Mar 11, 2022
* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Remove Jcenter() repository from Gradle file (#134)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginn…
yangyansong-adbe added a commit that referenced this pull request Mar 21, 2022
* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

Co-authored-by: calise cheung <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: shtomar-adb <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>

* clean up README

* Add a migration doc for ACP library users (#137)

* add a draft doc for AEP migration

* update links

* address review comments

* add more API comparison

* address review comments

* fix review comments

* Update API reference for Core & Profile extensions (#138)

* update API reference for Core

* fix typo

* update API reference for Profile

* address review comments

* fix heading level

* fix heading style for API names (#140)

* Add registering extensions example in UserProfile README (#142)

* fix heading style for API names

* update README for UserProfile

* Add Arraylist support in WriteableArray

Add Arraylist support in WriteableArray

* Add ArrayList check for more locations.

Add ArrayList check for more locations.

* Change checking the instanceof List instead of the ArrayList

Change checking the instanceof List instead of the ArrayList

* Add List Array check for Writeable Map in Utils files

Add List Array check for Writeable Map in Utils files

* convert data to WritableMap when passing it to javascript (#149)

* Remove unused writeableMap for EdgeIdentity

Remove unused writeableMap for EdgeIdentity

* Edge Beta.2 release (#150)

* Update Edge extension version to beta 2

Update Edge extension version to beta 2

* update podfile.lock

update podfile.lock

* Update README.md

* Update README.md

Co-authored-by: calise cheung <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: shtomar-adb <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
yangyansong-adbe added a commit that referenced this pull request Mar 21, 2022
* feat: convert all packages to typescript

* Merge the latest staging to the typescript branch (#153)

* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

Co-authored-by: calise cheung <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: shtomar-adb <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>

* clean up README

* Add a migration doc for ACP library users (#137)

* add a draft doc for AEP migration

* update links

* address review comments

* add more API comparison

* address review comments

* fix review comments

* Update API reference for Core & Profile extensions (#138)

* update API reference for Core

* fix typo

* update API reference for Profile

* address review comments

* fix heading level

* fix heading style for API names (#140)

* Add registering extensions example in UserProfile README (#142)

* fix heading style for API names

* update README for UserProfile

* Add Arraylist support in WriteableArray

Add Arraylist support in WriteableArray

* Add ArrayList check for more locations.

Add ArrayList check for more locations.

* Change checking the instanceof List instead of the ArrayList

Change checking the instanceof List instead of the ArrayList

* Add List Array check for Writeable Map in Utils files

Add List Array check for Writeable Map in Utils files

* convert data to WritableMap when passing it to javascript (#149)

* Remove unused writeableMap for EdgeIdentity

Remove unused writeableMap for EdgeIdentity

* Edge Beta.2 release (#150)

* Update Edge extension version to beta 2

Update Edge extension version to beta 2

* update podfile.lock

update podfile.lock

* Update README.md

* Update README.md

Co-authored-by: calise cheung <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: shtomar-adb <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>

* quick fix for metro error (#154)

* Update ConsentView.tsx

* Update RCTAEPEdgeIdentityArrayUtil.java

Co-authored-by: Yansong Yang <[email protected]>
Co-authored-by: calise cheung <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: shtomar-adb <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
yangyansong-adbe added a commit that referenced this pull request Mar 22, 2022
…typescript syntax (#155)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

* clean up profile package and update public docs

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
yangyansong-adbe added a commit that referenced this pull request Mar 31, 2022
* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Remove Jcenter() repository from Gradle file (#134)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning …
yangyansong-adbe added a commit that referenced this pull request Apr 12, 2022
* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Remove Jcenter() repository from Gradle file (#134)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning Octo…
yangyansong-adbe added a commit that referenced this pull request Feb 24, 2023
* Initial commit. Added Optimize RN package and Android sample app.

* Update README.md

* Added classed offer and Proposition

* Added model class Offer and Preposition in js and hadle Offer tapped tracking.

* Added podspec in Optimize wrapper.

* Added RN wrapper ios bridge code

* Updated js files with values type.

* Modified the model classes Offer, Proposition, DecisionScope

* Code optimization in model classes and data movement between native and js.

* Updated Android aar and made necessary changes in js and Android native.

* Added following 2 news js API: generateReferenceXDM and generateTapInteractionXDM

* Made changes in ios code to integrate with changes in JS API.

* Added APIs for in-app messaging.

* Added the JS equivalent of Messaging Delegate.

* Removed the suppresautotrack parameter from Message.dismiss.

* Updated sample app to show usage of more IAM API's. Update in the implementation of Messaging APIs

* Update Home Readme

Update Home Readme

* Fix format

Fix format

* Address code review feedback.

* Remove Services  from the Readme

Remove Services  from the Readme

* update comments for messaging

update comments for messaging

* Addressed code review feedback.

* Added Message parameter in urlLoaded function of MessagingDelegate.

* Added IAM APIs in Messaging Readme

* Added more Logs.

* Rename function Message.clearMessage to Message.clear

* Updated the Readme to address code review feedback

* Update with review comments

Update with review comments

* Updated the installation instructions

Added the installation instructions for react-native-aepmessaging v1.0.0-beta.2 pre release.

* update readme package.json description

update readme package.json description

* Update Readme with dependencies and  Lifecycle info

Update Readme with dependencies and  Lifecycle info

* Add Native Extension column and add description to extensions

Add Native Extension column and add description to extensions

* Fix the Capital letter

Fix the Capital letter

* code review feedback

* New Approach for the doc format

New Approach for the doc format - use core and edge network extensions as an example.

* Code review feedback

* Updated more with review comments

Updated more with review comments

* update messaging link

leave the link blank right now.

* Code review feedback.

* Added Android native code RN package

* Removed flow-typed folder

* Updated Readme

Updated Readme with following:
1. Installation instructions
2. APIs in AEPOptimize module

* Updated Android install instructions

* Added public class documentation

Added documentation on following public classes:
- DecisionScope
- Offer
- Proposition

* Updated the comments for DecisionScope

* Fix compilation issues.

* Improved the UI: Improve the List view showing all the Offers.

* Implemented Offer displayed interaction in sample app.

* Added typescript definition file and Unit tests.

* Added Unit tests and Type script description file.

* Changes in RN Messaging package Android side.

* Added Offer activity id and placement id as metadata in AndroidManifest file.

* Staging -> Main for Edge beta.2 release (#151)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Remove Jcenter() repository from Gradle file (#134)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (…
yangyansong-adbe added a commit that referenced this pull request Feb 24, 2023
* Initial commit. Added Optimize RN package and Android sample app.

* Update README.md

* Added classed offer and Proposition

* Added model class Offer and Preposition in js and hadle Offer tapped tracking.

* Added podspec in Optimize wrapper.

* Added RN wrapper ios bridge code

* Updated js files with values type.

* Modified the model classes Offer, Proposition, DecisionScope

* Code optimization in model classes and data movement between native and js.

* Updated Android aar and made necessary changes in js and Android native.

* Added following 2 news js API: generateReferenceXDM and generateTapInteractionXDM

* Made changes in ios code to integrate with changes in JS API.

* Added APIs for in-app messaging.

* Added the JS equivalent of Messaging Delegate.

* Removed the suppresautotrack parameter from Message.dismiss.

* Updated sample app to show usage of more IAM API's. Update in the implementation of Messaging APIs

* Update Home Readme

Update Home Readme

* Fix format

Fix format

* Address code review feedback.

* Remove Services  from the Readme

Remove Services  from the Readme

* update comments for messaging

update comments for messaging

* Addressed code review feedback.

* Added Message parameter in urlLoaded function of MessagingDelegate.

* Added IAM APIs in Messaging Readme

* Added more Logs.

* Rename function Message.clearMessage to Message.clear

* Updated the Readme to address code review feedback

* Update with review comments

Update with review comments

* Updated the installation instructions

Added the installation instructions for react-native-aepmessaging v1.0.0-beta.2 pre release.

* update readme package.json description

update readme package.json description

* Update Readme with dependencies and  Lifecycle info

Update Readme with dependencies and  Lifecycle info

* Add Native Extension column and add description to extensions

Add Native Extension column and add description to extensions

* Fix the Capital letter

Fix the Capital letter

* code review feedback

* New Approach for the doc format

New Approach for the doc format - use core and edge network extensions as an example.

* Code review feedback

* Updated more with review comments

Updated more with review comments

* update messaging link

leave the link blank right now.

* Code review feedback.

* Added Android native code RN package

* Removed flow-typed folder

* Updated Readme

Updated Readme with following:
1. Installation instructions
2. APIs in AEPOptimize module

* Updated Android install instructions

* Added public class documentation

Added documentation on following public classes:
- DecisionScope
- Offer
- Proposition

* Updated the comments for DecisionScope

* Fix compilation issues.

* Improved the UI: Improve the List view showing all the Offers.

* Implemented Offer displayed interaction in sample app.

* Added typescript definition file and Unit tests.

* Added Unit tests and Type script description file.

* Changes in RN Messaging package Android side.

* Added Offer activity id and placement id as metadata in AndroidManifest file.

* Staging -> Main for Edge beta.2 release (#151)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Remove Jcenter() repository from Gradle file (#134)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ secti…
yangyansong-adbe added a commit that referenced this pull request Feb 24, 2023
* Initial commit. Added Optimize RN package and Android sample app.

* Update README.md

* Added classed offer and Proposition

* Added model class Offer and Preposition in js and hadle Offer tapped tracking.

* Added podspec in Optimize wrapper.

* Added RN wrapper ios bridge code

* Updated js files with values type.

* Modified the model classes Offer, Proposition, DecisionScope

* Code optimization in model classes and data movement between native and js.

* Updated Android aar and made necessary changes in js and Android native.

* Added following 2 news js API: generateReferenceXDM and generateTapInteractionXDM

* Made changes in ios code to integrate with changes in JS API.

* Added APIs for in-app messaging.

* Added the JS equivalent of Messaging Delegate.

* Removed the suppresautotrack parameter from Message.dismiss.

* Updated sample app to show usage of more IAM API's. Update in the implementation of Messaging APIs

* Update Home Readme

Update Home Readme

* Fix format

Fix format

* Address code review feedback.

* Remove Services  from the Readme

Remove Services  from the Readme

* update comments for messaging

update comments for messaging

* Addressed code review feedback.

* Added Message parameter in urlLoaded function of MessagingDelegate.

* Added IAM APIs in Messaging Readme

* Added more Logs.

* Rename function Message.clearMessage to Message.clear

* Updated the Readme to address code review feedback

* Update with review comments

Update with review comments

* Updated the installation instructions

Added the installation instructions for react-native-aepmessaging v1.0.0-beta.2 pre release.

* update readme package.json description

update readme package.json description

* Update Readme with dependencies and  Lifecycle info

Update Readme with dependencies and  Lifecycle info

* Add Native Extension column and add description to extensions

Add Native Extension column and add description to extensions

* Fix the Capital letter

Fix the Capital letter

* code review feedback

* New Approach for the doc format

New Approach for the doc format - use core and edge network extensions as an example.

* Code review feedback

* Updated more with review comments

Updated more with review comments

* update messaging link

leave the link blank right now.

* Code review feedback.

* Added Android native code RN package

* Removed flow-typed folder

* Updated Readme

Updated Readme with following:
1. Installation instructions
2. APIs in AEPOptimize module

* Updated Android install instructions

* Added public class documentation

Added documentation on following public classes:
- DecisionScope
- Offer
- Proposition

* Updated the comments for DecisionScope

* Fix compilation issues.

* Improved the UI: Improve the List view showing all the Offers.

* Implemented Offer displayed interaction in sample app.

* Added typescript definition file and Unit tests.

* Added Unit tests and Type script description file.

* Changes in RN Messaging package Android side.

* Added Offer activity id and placement id as metadata in AndroidManifest file.

* Staging -> Main for Edge beta.2 release (#151)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Remove Jcenter() repository from Gradle file (#134)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

*…
yangyansong-adbe added a commit that referenced this pull request Mar 6, 2023
* clean up Assurance package and update docs with typescript syntax

* remove app id

* Merge Staging -> Assurance for Assurance 2.0.0 update  (#235)

* Initial commit. Added Optimize RN package and Android sample app.

* Update README.md

* Added classed offer and Proposition

* Added model class Offer and Preposition in js and hadle Offer tapped tracking.

* Added podspec in Optimize wrapper.

* Added RN wrapper ios bridge code

* Updated js files with values type.

* Modified the model classes Offer, Proposition, DecisionScope

* Code optimization in model classes and data movement between native and js.

* Updated Android aar and made necessary changes in js and Android native.

* Added following 2 news js API: generateReferenceXDM and generateTapInteractionXDM

* Made changes in ios code to integrate with changes in JS API.

* Added APIs for in-app messaging.

* Added the JS equivalent of Messaging Delegate.

* Removed the suppresautotrack parameter from Message.dismiss.

* Updated sample app to show usage of more IAM API's. Update in the implementation of Messaging APIs

* Update Home Readme

Update Home Readme

* Fix format

Fix format

* Address code review feedback.

* Remove Services  from the Readme

Remove Services  from the Readme

* update comments for messaging

update comments for messaging

* Addressed code review feedback.

* Added Message parameter in urlLoaded function of MessagingDelegate.

* Added IAM APIs in Messaging Readme

* Added more Logs.

* Rename function Message.clearMessage to Message.clear

* Updated the Readme to address code review feedback

* Update with review comments

Update with review comments

* Updated the installation instructions

Added the installation instructions for react-native-aepmessaging v1.0.0-beta.2 pre release.

* update readme package.json description

update readme package.json description

* Update Readme with dependencies and  Lifecycle info

Update Readme with dependencies and  Lifecycle info

* Add Native Extension column and add description to extensions

Add Native Extension column and add description to extensions

* Fix the Capital letter

Fix the Capital letter

* code review feedback

* New Approach for the doc format

New Approach for the doc format - use core and edge network extensions as an example.

* Code review feedback

* Updated more with review comments

Updated more with review comments

* update messaging link

leave the link blank right now.

* Code review feedback.

* Added Android native code RN package

* Removed flow-typed folder

* Updated Readme

Updated Readme with following:
1. Installation instructions
2. APIs in AEPOptimize module

* Updated Android install instructions

* Added public class documentation

Added documentation on following public classes:
- DecisionScope
- Offer
- Proposition

* Updated the comments for DecisionScope

* Fix compilation issues.

* Improved the UI: Improve the List view showing all the Offers.

* Implemented Offer displayed interaction in sample app.

* Added typescript definition file and Unit tests.

* Added Unit tests and Type script description file.

* Changes in RN Messaging package Android side.

* Added Offer activity id and placement id as metadata in AndroidManifest file.

* Staging -> Main for Edge beta.2 release (#151)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Remove Jcenter() repository from Gradle file (#134)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a n…
yangyansong-adbe added a commit that referenced this pull request Mar 6, 2023
* clean up Assurance package and update docs with typescript syntax

* remove app id

* Merge Staging -> Assurance for Assurance 2.0.0 update  (#235)

* Initial commit. Added Optimize RN package and Android sample app.

* Update README.md

* Added classed offer and Proposition

* Added model class Offer and Preposition in js and hadle Offer tapped tracking.

* Added podspec in Optimize wrapper.

* Added RN wrapper ios bridge code

* Updated js files with values type.

* Modified the model classes Offer, Proposition, DecisionScope

* Code optimization in model classes and data movement between native and js.

* Updated Android aar and made necessary changes in js and Android native.

* Added following 2 news js API: generateReferenceXDM and generateTapInteractionXDM

* Made changes in ios code to integrate with changes in JS API.

* Added APIs for in-app messaging.

* Added the JS equivalent of Messaging Delegate.

* Removed the suppresautotrack parameter from Message.dismiss.

* Updated sample app to show usage of more IAM API's. Update in the implementation of Messaging APIs

* Update Home Readme

Update Home Readme

* Fix format

Fix format

* Address code review feedback.

* Remove Services  from the Readme

Remove Services  from the Readme

* update comments for messaging

update comments for messaging

* Addressed code review feedback.

* Added Message parameter in urlLoaded function of MessagingDelegate.

* Added IAM APIs in Messaging Readme

* Added more Logs.

* Rename function Message.clearMessage to Message.clear

* Updated the Readme to address code review feedback

* Update with review comments

Update with review comments

* Updated the installation instructions

Added the installation instructions for react-native-aepmessaging v1.0.0-beta.2 pre release.

* update readme package.json description

update readme package.json description

* Update Readme with dependencies and  Lifecycle info

Update Readme with dependencies and  Lifecycle info

* Add Native Extension column and add description to extensions

Add Native Extension column and add description to extensions

* Fix the Capital letter

Fix the Capital letter

* code review feedback

* New Approach for the doc format

New Approach for the doc format - use core and edge network extensions as an example.

* Code review feedback

* Updated more with review comments

Updated more with review comments

* update messaging link

leave the link blank right now.

* Code review feedback.

* Added Android native code RN package

* Removed flow-typed folder

* Updated Readme

Updated Readme with following:
1. Installation instructions
2. APIs in AEPOptimize module

* Updated Android install instructions

* Added public class documentation

Added documentation on following public classes:
- DecisionScope
- Offer
- Proposition

* Updated the comments for DecisionScope

* Fix compilation issues.

* Improved the UI: Improve the List view showing all the Offers.

* Implemented Offer displayed interaction in sample app.

* Added typescript definition file and Unit tests.

* Added Unit tests and Type script description file.

* Changes in RN Messaging package Android side.

* Added Offer activity id and placement id as metadata in AndroidManifest file.

* Staging -> Main for Edge beta.2 release (#151)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Remove Jcenter() repository from Gradle file (#134)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)…
yangyansong-adbe added a commit that referenced this pull request Mar 9, 2023
* fix: defer to root project sdk version gradle params (#223)

* Bump up package versions to adopt Android 2.0 (#226)

* update extension packages with Android 2.0 builds

* no message

* revert messaging version to 1.0.0

* address review comments

* bump API level to 33 for test app

* Update SDK installation steps for Android 2.0 integration (#232)

* update extension packages with Android 2.0 builds

* no message

* installation doc update for Android 2.0

* update docs

* Update README.md

* update sample app

* Update README.md

* address review comments

* Add location hint in Edge extension

- Add setLocationHint and getLocationHint to ts, ios and android.
- Update Sample App
- Add location hint APIs to doc

* update AndroidManifest file and location hint clean up

Update AndroidManifest file to work with Android API 33
Clean up for location hint.

* rename a title in the sample app

rename a title in the sample app

* Add location hint unit tests

Add location hint unit tests

* Commented out a failing Target unit test

Commented out a failing Target unit test for now.  Need to look at it later.

* Update yarn.lock

Update yarn.lock

* Update circle ci node version

Update circle ci node version

* commented out a target test

commented out a target test

* Comment out few optimize tests

Comment out few optimize tests to see if helps the CI unit test running.

* Remove optimizeTest and update xcode version

Remove optimizeTest and update xcode version

* revert xcode version

revert xcode version

* ci unit test update

ci unit test update

* remove more test

remove more test

* Fix compilation errors in Target, Places and Campaign classic

* update config for unit test

update config for unit test

* add back Optimize and Target tests

add back Optimize and Target tests

* Update circle ci

* Update config for unit tests

* Update consent readme doc for registration information

Update consent readme doc for registration information

* update sample app, add an unit test and update doc

-update sample app to print null when hint is null
-Add setLocationHint to empty string in unit test
-update API doc for getLocationHint

* Update Edge Readme registration info

Update Edge Readme registration info

* Update EdgeIdentity readme registration info

Update EdgeIdentity readme registration info
Also update EdgeConsent format in the readme

* Update readme for format

Update readme for format

* Assurance -> Staging  (#243)

* clean up Assurance package and update docs with typescript syntax

* remove app id

* Merge Staging -> Assurance for Assurance 2.0.0 update  (#235)

* Initial commit. Added Optimize RN package and Android sample app.

* Update README.md

* Added classed offer and Proposition

* Added model class Offer and Preposition in js and hadle Offer tapped tracking.

* Added podspec in Optimize wrapper.

* Added RN wrapper ios bridge code

* Updated js files with values type.

* Modified the model classes Offer, Proposition, DecisionScope

* Code optimization in model classes and data movement between native and js.

* Updated Android aar and made necessary changes in js and Android native.

* Added following 2 news js API: generateReferenceXDM and generateTapInteractionXDM

* Made changes in ios code to integrate with changes in JS API.

* Added APIs for in-app messaging.

* Added the JS equivalent of Messaging Delegate.

* Removed the suppresautotrack parameter from Message.dismiss.

* Updated sample app to show usage of more IAM API's. Update in the implementation of Messaging APIs

* Update Home Readme

Update Home Readme

* Fix format

Fix format

* Address code review feedback.

* Remove Services  from the Readme

Remove Services  from the Readme

* update comments for messaging

update comments for messaging

* Addressed code review feedback.

* Added Message parameter in urlLoaded function of MessagingDelegate.

* Added IAM APIs in Messaging Readme

* Added more Logs.

* Rename function Message.clearMessage to Message.clear

* Updated the Readme to address code review feedback

* Update with review comments

Update with review comments

* Updated the installation instructions

Added the installation instructions for react-native-aepmessaging v1.0.0-beta.2 pre release.

* update readme package.json description

update readme package.json description

* Update Readme with dependencies and  Lifecycle info

Update Readme with dependencies and  Lifecycle info

* Add Native Extension column and add description to extensions

Add Native Extension column and add description to extensions

* Fix the Capital letter

Fix the Capital letter

* code review feedback

* New Approach for the doc format

New Approach for the doc format - use core and edge network extensions as an example.

* Code review feedback

* Updated more with review comments

Updated more with review comments

* update messaging link

leave the link blank right now.

* Code review feedback.

* Added Android native code RN package

* Removed flow-typed folder

* Updated Readme

Updated Readme with following:
1. Installation instructions
2. APIs in AEPOptimize module

* Updated Android install instructions

* Added public class documentation

Added documentation on following public classes:
- DecisionScope
- Offer
- Proposition

* Updated the comments for DecisionScope

* Fix compilation issues.

* Improved the UI: Improve the List view showing all the Offers.

* Implemented Offer displayed interaction in sample app.

* Added typescript definition file and Unit tests.

* Added Unit tests and Type script description file.

* Changes in RN Messaging package Android side.

* Added Offer activity id and placement id as metadata in AndroidManifest file.

* Staging -> Main for Edge beta.2 release (#151)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update the sample app

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* update yarn.lock

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* Fixed code review comments.

* Removed merge conflicts.

* Updated the Readme.md

* Updated Readme.

* Add return promise custom type

Add return promise custom type

* Remove Static for from Readme

Remove Static for from Readme

* remove styles in EdgeIdentityView

remove styles in EdgeIdentityView

* revert consent sample app style change

revert consent sample app style change
Will do that in consent PR

* move text and breakline to styles

move text and breakline to styles

* remove static in Readme and update sample app style

remove static in Readme and update sample app style

* Update Edge.js for return catch error

Update Edge.js for return catch error

* check null for promise return custom class

check null for promise return custom class

* update with review feedback

update with review feedback

* Fix return type for ts

* Update syntax for sendEvent

* enum support for AuthenticatedState in ts

enum support for AuthenticatedState in ts

* remove extra spaces

remove extra spaces

* fixed typo

fixed typo

* Core -> staging: add enum support in d.ts file (#124)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* remove dispatchResponseEvent API from Core (#112)

* Core  - add enum support in d.ts file (#113)

* add enum support in d.ts file

* add more enum types in d.ts files

* update tests

* fix conflicts

* Rename Items to IdentityMap

Rename Items to IdentityMap

* Update Readme with initializing information for Edge extensions

Update Readme with initializing information for  Edge extensions

* update Readme files with the review comments

update Readme files with the review comments

* Update few Readme format

Update few Readme format

* update version alpha -> beta (#127)

* update version alpha -> beta

* revert lock file

* revert babel config

* Move from Assurance_publish branch to staging (#128)

* move code from AssurancePublish branch

* readMe edits

* core dependency to beta

* Update to Assurance readMe

* Remove Identity and correct naming

* Update Assurance readme

* Update assurance sample app to beta tag

* Assurance badge update

* Main README cleanup (#130)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* REAME cleanup (#132)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* Bug fix: correct error handling logic (#133)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Remove Jcenter() repository from Gradle file (#134)

* update version alpha -> beta

* revert lock file

* revert babel config

* Update README.md

* Update README.md

* Update README.md

* update the sample code to present use of setWrapperType

* Update README.md

* clean up README

* fix review comments

* Staging -> main for beta.1 release  (#129)

* Add getExperienceCloudId API

Add getExperienceCloudId API

* Update Readme

Update Readme

* Some more Readme fix

Some more Readme fix

* Update links in Readme

Update links in Readme

* update peer dependency edgeidentity version in messaging wrapper

update peer dependency edgeidentity version in messaging wrapper

* update peerDependencies version

update peerDependencies version

* revert Messaging package.json

revert Messaging package.json, will update together with other wrappers in another PR

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Update with review comments

Update with review comments

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Update Readme and revert code

Update Readme and revert code

* update package json for sample app

update package json for sample app

* Fix a typo in sample app

Fix a typo in sample app

* Add promise checking for error case

Add promise checking for error case

* Remove the unused import statements (#60)

Remove the unused import statements

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* add promise reject with error

add promise reject with error

* Updated for callback error

Updated for callback error

* update to final for handleError parameter

update to final for handleError parameter

* update with review feedback

update with review feedback

* add import statements for RCTAEPEdgeIdentityModule.java

add import statement for RCTAEPEdgeIdentityModule.java

* Consent package setup

* update dependencies

* Reduce visibility for util classes, cleanup

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Add Edge Identity API in JS and Java (#74)

* Add EdgeIdentity API in js

* add import statements for RCTAEPEdgeIdentityModule.java

* Update with review comments

* testing branch

* Update getIdentities

Update getIdentities

* remove add items

* update EdgeIdentity.js

* More Update to the IdentityMap

* more updates

* Update with android databridge  and removeIdentity

* cleaning code

* Remove console codes

Remove console codes

* Remove public access for internal files

Remove public access for internal files

* update with review comments

update with review comments

* update review comments

update review comments

* Add the boolean check for Primary key

Add the boolean check for Primary key

* update typo for ts file

update typo for ts file

* Update AuthenticatedState.js

Update AuthenticatedState.js

* Update with review comments

Update with review comments

* EdgeIdentity - Updates on JS public APIs, unit testing, test app (#81)

* Edge - renaming, sample app and documentation updates (#87)

* Renaming - Edge, EdgeEventHandle, ExperienceEvent

* Renaming for Edge extension, minor sample app updates

* Edge - update documentation

* Edge - rename EdgeView

* dev - yarn update

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Update Readme for EdgeIdentity (#82)

* Update Readme

Update Readme

* Update Readme with the review comments

Update Readme with the review comments

* Update readme file

Update readme file

* update to the correct link

update to the correct link

* correct a typo

correct a typo

* Edge Identity iOS implementation (#92)

* Edge Identity iOS implementation

Edge Identity iOS implementation

* Update with review comments

Update with review comments

* update nullable for databridge file

update nullable for databridge file

* Update null checks order

Update null checks order

* EdgeIdentity - renaming

* EdgeIdentity - fix typo

* update readme

update readme

* EdgeIdentity - renaming in Readme

* EdgeIdentity - more renaming

* Consent - updated return promise

* Pods update

* Updated pods

* Convert native identity map  object to js identity map

Convert native identity map  object to js identity map

* Update identity.js for iterating identity item

Update identity.js for iterating identity item

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Add jest tests for getIdentities API

Add jest tests for getIdentities API

* remove an extra line of code

remove an extra line of code

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Clean up the sample app after renaming JS classes in Core plugin

* Update getIdentity return  promise

Update getIdentity return  promise

* Changes for the Beta release. Includes changes in the file names and version name in package.json

* Updated the unit tests for Messaging.

* Update Sample App

Update Sample App

* update app.js and remove an extra file

update app.js and remove an extra file

* UserProfile -> staging : rename JS classes  (#108)

* bump version (#21)

* Clean up package - UserProfile (#27)

* update copyright

* Fix peerDependecies issue for npm client

* UserProfile - merge latest staging changes (#104)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

Co-authored-by: Calise Cheung <[email protected]>
Co-authored-by: Shivam Tomar <[email protected]>
Co-authored-by: Pravin Prakash Kumar <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>
Co-authored-by: Emilia Dobrin <[email protected]>

* UserProfile - rename JS classes (#105)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#51)

* UserProfile (1.0.0-alpha.3) -> staging  (#50) (#53)

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> staging  (#54)

* quick fix for peerDependecies issue

* update sample app dependencies to latest versions

* Update Edge Wrapper Readme

Update Edge Wrapper Readme

* update readme

update readme

* Edge (1.0.0-alpha.2), Messaging (1.0.0-alpha.2) -> main (#55)

* EdgeIdentity (1.0.0-alpha.2) -> staging (#59)

* fix a typo in readme (#61)

fix a typo in readme

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* Core (1.0.0-alpha.2) -> main (#65)

* add a FAQ section (#66)

* Consent package setup

* update dependencies

* Fix consent module

* Add consent to iOS sample app

* Renaming, update dependencies

* Update gradle

* Added APIs for Consent extension (#80)

* Consent - add Android + JS APIs, update sample app

* Consent - sample app styling

* Consent - iOS API updates, update examples on sample app

* Consent - update typescript def and tests

* Consent - update documentation

* Consent - docs updates

* Consent - reject with AEPError

* Consent - add to main readme

* Consent - review update sample app

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Consent - renaming public JS classes (#93)

* Consent - renaming for consistency with native classes

* Consent - AEP renaming

* Consent - updated return promise

* Pods update

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* rename js classes

* Core - clean up the sample app (#107)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* rename public APIs

* fix sample app compile issue

* clean up logs, remove AEP prefix

* remove AEP prefix for Log tags

* remove AEP prefix from PriavacyStatus const strings

* fix compile failure

* Remove AEP prefix for internal constant strings.

* Core - clean up the sample app  (#106)

* Core - renaming public JS classes  (#102)

* add a new API in Core - resetIdentities (#63)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Merge latest staging changes (#85)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* Reduce visibility for utility classes and handle error callback (#86)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility classes.

* handle error callback

* address review comments

* Core - renaming public APIs  (#91)

* EdgeIdentity (1.0.0-alpha.2) -> main (#62)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* add a new API in Core - resetIdentities (#63) (#64)

* add a new API in Core -? resetIdentities

* update core package version to alpha.2

* Update README.md

* add a FAQ section (#66)

* fix the release issue: NPM registry enforces a minimum of TLS 1.2 beginning October 4, 2021 (#73)

* reduce visibility for utility c…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants