Skip to main content

Visual Component Releases

The current version of the Visual Component is 1.15.1. Each release’s latest version is publicly available at:

https://builds.dopple.io/atlatl-visual-component/releases/current/index.js

Additionally, previous releases are available at:

https://builds.dopple.io/atlatl-visual-component/releases/X.X.X/index.js
Note

Replace X.X.X above with your desired version number. For version 1.0.0, for example, you would use https://builds.dopple.io/atlatl-visual-component/releases/1.0.0/index.js.

While not normally needed, the ate environment (Automated Test Environment) can be accessed by adding an env="ate" attribute to the <atlatl-visual> tag, such as: <atlatl-visual client-id="a1a1a1a1-b2b2-c3c3-d4d4-e5e5e5e5e5e5" env="ate">

Releases​

1.15.1 (current)​

Fixed​

  • Fixed issue where certain analytics events would not send when expected.
  • Fixed issue where certain analytics events would send when not expected.

1.15.0​

Added​

  • Added data-av-default attribute support to the DOM binding for button elements to apply property values when the page loads.
  • Added data-av-multiproperty attribute support to the DOM binding for button, input type="radio", and option elements to allow for multiple properties to be set to different values when the control is interacted with.

1.14.1​

Added​

  • Added analytics event for when the visual property of the atlatl-visual element is accessed through code.
  • Added analytics event for when the product property of the av-product element is accessed through code.

1.14.0​

Added​

  • Added a function that resolves when analytics are initialized.

1.13.2​

Changed​

  • Internal update to how testing is managed.

1.13.1​

Added​

  • Added analytics event for when end users interact with controls that are bound using the Shopify binding.
  • Added sequenceId to analytic events.

1.13.0​

Added​

  • Added analytics event for when an event is triggered on the product.

Fixed​

  • Fixed issue where logging would throw an error when initializing twice.

1.12.0​

Added​

  • Added ability to communicate with alternative service environments depending on data availability.

1.11.0​

Added​

  • Added external logging support.
  • Added option to select alternative loading screen styles.

1.10.3​

Added​

  • New analytic event for the beginning of the session.
  • New analytic event for when the product is visible.

1.10.2​

Changed​

  • Updated internal URLs to reference CDN.

1.10.1​

Fixed​

  • Fixed issue with analytics being disabled.

1.10.0​

Added​

  • Added support for sending custom analytics events.
  • Added ability to provide data to send up with each analytic event.

1.9.3​

Added​

  • Added support for loading Visual Component into a page that uses RequireJS.

1.9.2​

Fixed​

  • Fixed issue with dynamically adding/removing basic web content, allowing Visual Component to load properly across routes on reactive/SPA sites (such as React and Vue sites).

1.9.1​

Added​

  • Added analytics event for when end users interact with a Button, Checkbox, Dropdown, or Radio Group that is bound using the DOM binding.

1.9.0​

Changed​

  • Finalized Shopify binding.
    • Most notably fixed an issue where, if end users interacted with controls in between page-load and Visual displaying the product, the controls and 3D would be out of sync.

1.8.0​

Added​

  • Added support for Embedded UI fullscreen button.
  • Added support for Shopify options with a forward slash.

Fixed​

  • Resolved issues with loading screen positioning in Shopify β€” can now display the default loading screen.

1.7.0​

Changed​

  • Updated Shopify binding to re-evaluate the JSON mapping when the dedicated script tag is updated with new content.

1.6.0​

Added​

Fixed​

  • Fixed an issue with the Embedded UI modal backgrounds transitioning slightly.

1.5.0​

Added​

  • Added support to change the location of Embedded UI buttons through a native-button-location attribute.

Fixed​

  • Fixed an issue where the Embedded UI β€œoption menu” button would display on small screens when no features were enabled.

1.4.0​

Added​

1.3.3​

Added​

  • Added av-option-loading-state event to API documentation.

Fixed​

  • Fixed issue where Radio Groups didn’t support setting β€œcolor” type choices.

1.3.2​

Changed​

  • Updated script URLs to significantly improve load times for Visual API assets.

1.3.1​

Fixed​

  • Fixed an issue where loading a Visual API-based demo site and then a Visual Component-based demo site would cause the Visual Component to throw CORS errors and not load.

1.3.0​

Changed​

  • The <atlatl-visual> tag is no longer required to have an id="atlatl-visual" attribute. The id attribute may be omitted, or set to any other desired value.
  • The canvas no longer shows a highlight outline when it is in focus.

1.2.0​

Added​

  • Added an av-option-loading-state event for when setting a Product value has a delay, such as when resources are being downloaded.

Fixed​

  • Fixed an issue where some data-av-value values that were numbers were being converted into color arrays.

1.1.0​

Added​

  • Added support for <button> tags when using the DOM binding.

1.0.1​

Fixed​

  • Fixed an issue where the Snapshot feature could trigger more than once if the button was added through JavaScript in a specific way.

1.0.0​

Added​

  • Initial release of the Visual Component, for easily adding a 3D configurator or visualizer to any site.
    • Automatically binds UI elements and inputs on the page (such as radio groups and <select> dropdown menus) with the data-av-property and data-av-value attributes to update the 3D product’s configuration.
    • Support for scene Snapshots: the ability to capture an image through any button or event on the page.
    • Support for triggering Augmented Reality via any button or event on the page.