Changelogs

All there is to know about the list of changes applied to the product

VERSION 10.9.0 - 2024-04-12

added

New feature

Add viewer mode to visualize frames in 3D

added

UI element

Add cta to recenter camera to reset frame position

added

UI element

Add an element to switch between vto and 3D viewer

added

Instance method

setViewerDefaultPosition, allows setting default camera position

added

UI element

Add error message when the frame is not available in 3D viewer

added

Instance method

resetViewerCameraPosition, allows camera position to be reset

added

Internal changes

Add back office monitoring for 3D Viewer module

VERSION 10.8.1 - 2024-14-11

15-fixed

General behavior

Fix an issue where lens color do not reset properly

improved

Internal changes

Fix an issue where lens reflections are too strong

VERSION 10.8.0 - 2024-21-10

added

Internal changes

Add cast shadows simulation in the VTO (only for Premium Experience licenses)

improved

Internal changes

Photo render now fully supports the Lens Simulation module (including photochromic lenses and the exposure level)

improved

Internal changes

Handle erroneous values and types more robustly to prevent crashes in the photo render service

15-fixed

UI element

Fix an issue where the disclaimer (consent notice) was not properly displayed (cropped) in some iOS Safari cases

15-fixed

Callback

Fix an issue where the onStopVto was not properly triggered if stopVto was called too early

15-fixed

Callback

Fix an issue where the onPhotoRender was not triggered if the frames were not available

15-fixed

Internal changes

Fix resetDisclaimer which was not removing all the necessary keys in local storage

VERSION 10.7.5 - 2024-08-10

improved

Internal changes

Update of the consent notice (disclaimer) in english and french

improved

Internal changes

Partial update for italian translation

improved

Internal changes

Better handling of the “stopped” state

15-fixed

Callback

Fix an issue where the onUiStatus callback was triggered without value changes

VERSION 10.7.4 - 2024-12-09

improved

Internal changes

Adapt of the core engine for upcoming major iOS 18 release

VERSION 10.7.3 - 2024-11-09

15-fixed

General behavior

Fix an issue where the VTO was not scaled properly and appeared as a black screen

VERSION 10.7.2 - 2024-09-09

improved

Internal changes

Clean behaviour and logging when multiple instances of the VTO are instantiated in the same context

15-fixed

General behavior

Fix an issue where the consent notice was not properly displayed in some Photo workflow

VERSION 10.7.1 - 2024-06-09

improved

Internal changes

Optimize and reduce the size of the libraries

VERSION 10.7.0 - 2024-04-09

improved

Internal changes

Update the service in charge of the photo render

removed

Parameter

defaultMode is removed. Starting mode is now solely defined with the mandatory first call to startVto(mode)

VERSION 10.6.6 - 2024-29-08

15-fixed

General behavior

Fix an issue where the VTO would not properly re-start after a first session with Frame Removal activated

VERSION 10.6.5 - 2024-21-08

15-fixed

UI element

Fix an issue where the frameIssueMessage parameter would not properly disable the “frame not available” popup message

15-fixed

UI element

Fix an issue where span tags were improperly embedded in some translation texts

15-fixed

General behavior

Fix an issue where the Photo mode would not properly compute the render

VERSION 10.6.3 - 2024-08-07

15-fixed

General behavior

Fix an issue where the VTO would not properly react to the consent notice being validated

VERSION 10.6.2 - 2024-25-06

improved

General behavior

Remove the current frame when an unavailable frame is requested in order to disambiguate the “frame not available” popup message

VERSION 10.6.1 - 2024-11-06

15-fixed

UI element

Fix an issue where the text in the photo mode landing screen was improperly displayed when the size of the container changed.

VERSION 10.6.0 - 2024-27-05

15-fixed

UI element

Fix an issue where unavailable frames popup would remain displayed after switching to cached available frames

improved

General behavior

The callback onStopVto is now also triggered when the VTO is stopped while in Photo mode, to ensure coherency in handling the module’s visibility

VERSION 10.5.5 - 2024-06-05

15-fixed

Internal changes

Fix an issue where the VTO would not restart when stopped during the starting protocole

15-fixed

General behavior

Configure the photo file picker on Mac to allow only supported file formats

VERSION 10.5.4 - 2024-26-04

improved

Internal changes

Tracking of internal states

VERSION 10.5.3 - 2024-25-04

added

Callback

Add a detectionFailed parameter in the onIssue callback to get notified when the user is not detected in the camera stream

15-fixed

Callback

Fix an issue where the onSnapshot callback was erroneously triggered on start-up

VERSION 10.5.2 - 2024-22-04

improved

Internal changes

Fix typing error in Italian (it) localization

VERSION 10.5.1 - 2024-18-04

improved

Internal changes

Recover the previous format for the version logging message in console

VERSION 10.5.0 - 2024-15-04

improved

Internal changes

Change the version logging message type from warning to standard

VERSION 10.4.3 - 2024-04-04

improved

Internal changes

Partial update for several languages (Danish, Dutch, Finnish, Norwegian, Swedish)

VERSION 10.4.2 - 2024-03-28

improved

Internal changes

Update of the VTO internal engine

VERSION 10.4.1 - 2024-03-27

15-fixed

Internal changes

Fix missing translations for French (fr) localization

15-fixed

Internal changes

Fix an issue where iPad OS versions were not properly parsed with regards to the list of compatibility

VERSION 10.4.0 - 2024-03-12

added

Instance method

restartVto, a method to restart the VTO after it aborted, for instance when the detection protocole failed

added

Internal changes

Add full support of Arabic (ar) localization

added

Internal changes

Add full support of Bulgarian (bg) localization

added

Internal changes

Add full support of Swedish (sv) localization

added

Internal changes

Add full support of Ukrainian (uk) localization

improved

Internal changes

Update of localization for the policy as well as issues-related messages for supported languages

improved

General behavior

Add a warning message in console when calling a method without the correct number of parameters

15-fixed

General behavior

Officially remove the support of all iOS 14 versions which run into a WebAssembly-related issue

15-fixed

Callback

Fix an issue where the onModeLive and onModePhoto callbacks were not trigger

15-fixed

UI element

Fix an issue where parts of the UI did not react to click events in Photo mode

VERSION 10.3.0 - 2024-02-19

improved

Internal changes

Add a constraint to make sure that the front-facing (user-facing) camera is used.

improved

UI element

On start-up, the restart UI element is not displayed anymore during the start-up protocol.

15-fixed

General behavior

Fix an issue where the pupillary distance was not taken into account in Photo mode.

VERSION 10.2.2 - 2024-01-25

15-fixed

General behavior

Fix an issue where the Frame Removal would not start even with valid conditions.

VERSION 10.2.1 - 2024-01-25

improved

General behavior

Removed unnecessary processings in photo mode.

improved

Internal changes

Adjustment of the number of retry when the user face tracking is lost.

15-fixed

UI element

Fix an issue where the button to switch to photo mode when the device is not compatible for live did not respond to user click.

VERSION 10.2.0 - 2024-01-05

added

Callback

onIssue, a callback triggered when an issue is impairing the user experience, with related information.

improved

General behavior

Faceshape analysis returns a matching score for each face shapes available.

added

UI element

“Invalid apikey” pop-up, which indicates when the VTO module is initialized with an invalid apikey.

improved

UI element

Issue-related pop-ups (invalid apikey, poor connection, unavailable frames) can be disabled.

improved

UI element

Standardization of UI elements to be identified with a common data-style attribute.

improved

Internal changes

VTO module version is logged in console in a log titled : VTO Advanced (Fitmix) : v. x.y.z

improved

General behavior

Guard on stopVto to avoid useless processings when the VTO is already stopped

15-fixed

General behavior

Feedback when no camera is available to start a live try-on experience

VERSION 10.1.0 - 2023-12-07

improved Callback onPhotoRender, a callback triggered when a requested photo VTO render has been processed, with related information.
improved Internal changes Adjustment on the delay of the recovering process when the tracking of the face is lost.
15-fixed UI element Fix an issue where the disclaimer was not correctly displayed.
15-fixed UI element Fix an issue where the photo render was not correctly displayed below a certain width of the container.

VERSION 10.0.3 - 2023-11-30

added Callback onStopVto, a callback triggered after the call to `stopVto` once the module has been properly stopped.
15-fixed General behavior Fix an issue where the camera handle was not released when using the integrated pop-up mode.
15-fixed General behavior Fix an issue where the Frame Removal module was not correctly applied.
15-fixed Internal changes Fix an issue where analytics-related events were not triggered properly.
improved UI element The threshold for the "Poor connection" pop-up to be displayed has been raised to 2000ms.
improved UI element Specific internal calls (not impairing the user experience) are now ignored with regards to the "Poor connection" pop-up.

VERSION 10.0.2 - 2023-11-22

15-fixed General behavior Fix an issue where the Frame Removal was trying to be processed even if the device performances were too low.
improved General behavior Cleaning of repetitive logs in the console.

VERSION 10.0.1 - 2023-11-16

15-fixed General behavior Fix an issue when referencing the instance in the VueJS framework.
added Internal changes New analytics-related information.

VERSION 10.0.0 - 2023-11-07

improved General behavior

The VTO does not start directly after instantiation. The instantiation leads to the module being loaded, and is then managed to start and stop a virtual try-on experience.

added Instance method

startVto(), a method to start the virtual try-on experience.

added Instance method

stopVto(), a method to stop the virtual try-on experience.

added UI element

Elements liveLoadingIndicator and photoLoadingIndicator have been merged into one unique loadingIndicator.

Replacement effective in both the uiConfiguration parameter and the onUiStatus callback data structure.

improved Parameter frame, a frame identifier which works with all types of identifiers (EAN, GTIN, UPC, SKU)
removed Parameter sku, replaced by frame
improved Instance method addCss(), instead of previously setCss()
removed Instance method setCss(), replaced by addCss() method
removed Instance method setInitializeOptions
removed Instance method getVersion
removed Instance method clearFrameInfo
removed Instance method getFrameDataBySku
removed Instance method setFramesPatternCoordinates
removed Instance method setFramesPatternAvatar
removed Instance method remove
removed Instance method getStatus
removed Instance method resetLive
removed Instance method completeProfile
removed Instance method resetDetection
removed Instance method setVideoGrabber
removed Instance method setVideoSequence
removed Instance method fsendDirect
removed Instance method getAnatomicalFitScore
removed Instance method reinitialize
removed Instance method startGlassesRemoval
removed Instance method stopGlassesRemoval
removed Instance method resumeStream
removed Instance method pauseStream
removed Callback onCompleteProfile
removed Callback onProfileLive
removed Callback onGrabbingImage 
removed Callback onSetFramesPatterCoordinates
removed Callback onGetFrameDataById
removed Callback onSetObjectLoading
removed Callback onProtocolsInfos
removed Callback onGetAnatomicalFitScore
removed Callback onExternalPhotoRender
removed Callback onPhotoRender
removed Callback onSwipe
removed Callback removalExperienceEnded
removed Callback removalExperienceStarted
removed Callback backToTryOnFromRemoval