Skip to content

Releases: adobe/alloy

v1.0.0

13 May 15:46
Compare
Choose a tag to compare
1.0.0

v0.2.1

01 May 20:56
Compare
Choose a tag to compare
0.2.1

Beta v 0.1.1

29 Mar 19:59
Compare
Choose a tag to compare
v0.1.1

0.1.1

Alpha 8

17 Sep 16:32
1e24d20
Compare
Choose a tag to compare

Release notes:

  • Refactor the Request/Event schema:

In order to make the format of the Request is more readable, and to support overriding automatically collected data, we have refactored the Request schema:

When using the event command, you will need to use the xdm option instead of the data option.

More info: Tracking Events - Adobe Experience Platform Web SDK

More details will be added to the public doc soon on how to override the automatically collected data.

  • Support idSyncContainerId config.

  • Rename stitchID to eventMergeId.

  • Support promises within options objects: Read more

  • Enforce unique propertyId and imsOrgId across instances.

  • Support link tracking.

  • Support hashing customer IDs.

  • Use beacon API for exit links only.

  • Add timestamp to events.

Alpha 7

12 Aug 17:00
Compare
Choose a tag to compare
Alpha 7 Pre-release
Pre-release

Release notes:

  • Integration with Target.

  • Added Personalization actions: appendHtml, prependHtml, replaceHtml....

  • Personalization component processing images and script tags.

  • Implemented Opt-In: all or nothing, with support to pre-optIn commands queuing. Enable with optInEnabled: true.

  • Add new config to suppress errors: suppressErrors.

  • Implement Stitch ID.

  • Implement setCustomerIDs. (Hashing personal IDs and customer IDs as config coming soon)

  • Trigger ID Syncs based on TTL.

  • Changed the way to specify a View Start. Instead of type: "viewStart", you need to set a boolean when triggering an event command: viewStart: true.

  • Bug fixes and code improvements including: Support responses with multiple payloads with same type, fix cookie proxy (cache), fix util that retrieves top level domain...

Alpha 3

12 Jun 18:14
Compare
Choose a tag to compare
Alpha 3 Pre-release
Pre-release

Release notes:

  • Rename the debug config to log:
alloy("configure", { ... log: true ... });
  • Pass an alloy_log query parameter in the URL to enable logging:
https://www.example.com?alloy_log=true
  • Return the request & response bodies in the event command:
alloy("event", {...}).then( ({ requestBody, responseBody ? }) => {...} ); 
  • Log Sending request / Receiving response in the console if logging is enabled:
[alloy] Sending network request: {events: Array(1), meta: {…}, identityMap: {…}}
...
[alloy] Received network response: {handle: Array(3), requestId: "6bb9cf07220a"}
  • If the configure call fails, don’t show any more errors until it's fixed.

  • Support Beacon calls when possible:

https://developer.mozilla.org/en-US/docs/Web/API/Beacon_API/Using_the_Beacon_API

"The Beacon interface schedules an asynchronous and non-blocking request to a web server."

Alpha 2

05 Jun 15:14
Compare
Choose a tag to compare
Alpha 2 Pre-release
Pre-release

Release notes:

  • Remove the viewStart command. To signal a view start going forward, set the type property to viewStart when making event calls.

  • Created an Alloy cookie to be used by all the components in the system.

  • Created a Network Gateway concept that wraps the Request Payload, Response and actual logic that makes server calls.

  • Trigger ID Syncs and support hiding or showing the referrer.

  • Renamed the collectionUrl config to edgeDomain.

  • Fixed the sandbox errors in the IE browser.

Alpha release

10 May 16:35
6526236
Compare
Choose a tag to compare
Alpha release Pre-release
Pre-release

Features included in this Alpha release:

  • Support for async loading of the Alloy library
  • Support for async API
  • Support for multiple instances of Alloy
  • Audiences Component: URL & Cookie destinations; removal of dest5 demdex iFrame
  • Context Component: collect and send context data
  • Data Collector Component: event and viewStart commands
  • Identity Component: Set ECID in a cookie
  • Very simple POC of Personalization Component
  • Debug mode: Logs and error handling

Getting started guide: https://launch.gitbook.io/adobe-experience-platform-web-sdk/get-started/getting-started