All there is to know about what has changed in the product: new features, improvements and bug fixes.
Version 10.1.0 - December 7th, 2023
New callback on Photo VTO
We added a `onPhotoRender` callback which is triggered when a Photo VTO has been computed and lets you know if the render was successful or not, as well as gives you an easy access to the result.
⭐ QoL & UI/UX
Improved recovering threshold: We adjusted the time frame during which we try to recover the face tracking when it is temporarily lost, which should slightly reduce waiting time in most cases.
Photo render not correctly displayed: We fixed an issue where the photo render would not be correctly displayed below a certain width of the container element.
Disclaimer not displayed: We fixed an issue where the disclaimer was, in rare cases, not displayed, which would block the experience from starting.
Version 10.0.0 - November 6th, 2023
Frames identifier unification
We updated our frames request system to automatically handle all types of frames identifier (sku, EAN, UPC, GTIN). In every methods of our APIs, users can work with identifiers they use internally and don't need to compute a match with our identifiers.
- Availability endpoint
We added a new endpoint to our API which informs in real-time if a frame is available for VTO, hence if the digital asset exists. This endpoint handles batches of up to 100 frames.
- Denser face tracking
We upgraded our face tracking engine which now uses a denser and adaptive gridpoint to better follow the movements of the user's face, especially for important horizontal rotation.
- Module startup sequence
We split the starting sequence of the VTO module into two steps. First, the instanciation of the VTO module to download and initialize the library. Then, the start of the VTO experience which opens the camera and launches the protocols to offer the experience.
⭐ QoL & UI/UX
Improved overall performance: Our internal engine has been improved to cut down the starting time.
Network issue feedback: A specific alert message will be added when high latency is affecting the user experience.