Core Extension release notes
March 11, 2021
- Updated code in the runtime evaluation for events and actions that have a delay option, which now support data element values added in the v2.0.4 release, to properly coerce strings to numbers.
March 9, 2021
- Added Data Element Support for various fields - Data Element support has been added to the following events: ‘Time on Page’, ‘Enters Viewport’, ‘Hover’ and ‘Media Time Played’. As well as the following Conditions: ‘Time on Site’ and ‘Value Comparison’
- Adds support for default behavior for ctrl/cmd + click, and middle mouse click when using Link Delay
- Marked link delay on the click event as “no longer supported”. - more information can be found on the Adobe Exprience Platform Launch Blog
January 6, 2021
- New “Trigger Direct Call” Action - The Core extension now includes a new action type called
Trigger Direct Call. This can be used when you want to trigger a direct call rule via an action from a different rule. It maps directly to the
_satellite.track() method. Many thanks to Jan Exner for this contribution.
December 8, 2020
- Fixed a bug where a user was unable to clear or unset the CSP nonce.
July 28, 2020
- Fixed a bug where the CSP nonce was read only once upon extension startup instead of being pulled fresh during custom code action invocation.
July 13th, 2020
- Fixed a bug where the custom code action was throwing an error for HTML code that contains tokens without a tag name (eg. comments).
July 10th, 2020
- Fixed a bug where custom HTML entities inside attributes of
style tags were not correctly decoded before being written to the page."
- Fixed a bug where an error happens when an external custom code action has no content. External custom code action is the action that is loaded from a different file than the library (this happens when the event triggering the rule is not libraryLoaded or pageBottom)
July 6th, 2020
- Callbacks in HTML Custom Code Actions - You can achieve the same thing in HTML Custom Code actions using the
Please refer to the Core Extension reference in the Conditions > Custom Code and Actions > Custom Code for more detailed information.
April 7th, 2020
- Text field length increase - Text input fields were changed to a flex layout in order to better utilize the user’s screen width, and give more space for longer text strings.
November 1st, 2019
- Access to
event Variable Within Custom Code Data Element - You can now reference the event from within a custom code data element when run within the context of a rule. The object will contain useful information about the event that triggered the rule. Many thanks to Stewart Schilling for this contribution.
October 7th, 2019
- New “Constant” Data Element Type - The Core extension now includes a new data element type called
Constant. This can be used when you need to store a constant value that will be referenced in various conditions, actions or custom code. Many thanks to Jan Exner for this contribution.
September 11, 2019
- Support for CSP Nonce - The Core extension now has an optional configuration parameter. You can add a data element that references a nonce. If configured, all inline scripts that Adobe Experience Platform Launch adds to the page use the nonce that you’ve configured. This change supports the use of a Content Security Policy with a nonce so that Platform Launch scripts can still load in a CSP environment. You can read more about using Platform Launch with a CSP here.
June 18, 2019
- Direct Call Logging - Browser logging for direct call rules will now provide additional details when it is passed.
May 8, 2019
- Input Fields - Input fields are much longer now!
- Custom Event - Custom event type can now be used with events dispatched off of window.
- Bug Fix - fixed a bug where the Value Comparison Condition wouldn’t hold a 0 value.
- Bug Fix - exchange_url field has been updated, so you can now see the Core Extension listing in Adobe Exchange.
January 8, 2019
- Enters Viewport event - Previously the Enters Viewport event would only trigger one time per page. This behavior can now be configured to trigger each time the element enters the viewport.
- Custom Event event - Custom Events can now contain contextual data that can be used inside of conditions and actions.
- Click event - When you set a link delay on the Click event, that will now register properly for descendants of the anchor and not just on the anchor itself.
November 8, 2018
- Persist Cohort option - The option to persist a cohort has been added to the Sampling condition. This has the effect of keeping a user in or out of the sample cohort across sessions. For example, if the “persist cohort” checkbox is checked and the condition returns true the first time it is run for a given visitor, it will return true on all subsequent runs of the condition for the same visitor. Similarly, if the “persist cohort” checkbox is checked and the condition returns false the first time it is run for a given visitor, it will return false on all subsequent runs of the condition for the same visitor.
- Bug Fix - Fixed an issue where a rule using a Page Bottom event and a Custom Code action on a page where Platform Launch was being loaded synchronously but improperly installed (no call to
_satellite.pageBottom()) would clear website content.
- Bug Fix - Fixed an issue where the Enters Viewport would not function if the Platform Launch library was loaded asynchronously and finished loading after the browser’s DOMContentLoaded event was fired.
May 24, 2018
- Feature - Added a Value Comparison condition, this compares two values using any of several available operators. This replaces the functionality of several older conditions that were far too specific.
- Feature - Added a Max Frequency condition, this condition allows you to specify the number of times the condition should return true within a time period or event occurrence. Examples: 5 times per Day, 2 times per Visit.
April 11, 2018
- Feature - Data elements can now reference other data elements.
March 20, 2018
- Bug fix - Custom code windows were throwing
document.write errors and not executing in async deployments
- Bug fix - Main modules were not included in a library
- Bug fix - Problems occurred with min and max values on the Random Number data element
January 10, 2018
- Feature - Random Number Data Element
- Feature - Page Info Data Element
- Feature - Date Condition
- Feature - Sampling Condition