All there is to know about the list of changes applied to the product
VERSION 10.9.0 - 2024-04-12
New feature |
Add viewer mode to visualize frames in 3D |
|
UI element |
Add cta to recenter camera to reset frame position |
|
UI element |
Add an element to switch between vto and 3D viewer |
|
Instance method |
setViewerDefaultPosition, allows setting default camera position |
|
UI element |
Add error message when the frame is not available in 3D viewer |
|
Instance method |
resetViewerCameraPosition, allows camera position to be reset |
|
Internal changes |
Add back office monitoring for 3D Viewer module |
VERSION 10.8.1 - 2024-14-11
General behavior |
Fix an issue where lens color do not reset properly |
|
Internal changes |
Fix an issue where lens reflections are too strong |
VERSION 10.8.0 - 2024-21-10
Internal changes |
Add cast shadows simulation in the VTO (only for Premium Experience licenses) |
|
Internal changes |
Photo render now fully supports the Lens Simulation module (including photochromic lenses and the exposure level) |
|
Internal changes |
Handle erroneous values and types more robustly to prevent crashes in the photo render service |
|
UI element |
Fix an issue where the disclaimer (consent notice) was not properly displayed (cropped) in some iOS Safari cases |
|
Callback |
Fix an issue where the onStopVto was not properly triggered if stopVto was called too early |
|
Callback |
Fix an issue where the onPhotoRender was not triggered if the frames were not available |
|
Internal changes |
Fix resetDisclaimer which was not removing all the necessary keys in local storage |
VERSION 10.7.5 - 2024-08-10
Internal changes |
Update of the consent notice (disclaimer) in english and french |
|
Internal changes |
Partial update for italian translation |
|
Internal changes |
Better handling of the “stopped” state |
|
Callback |
Fix an issue where the onUiStatus callback was triggered without value changes |
VERSION 10.7.4 - 2024-12-09
Internal changes |
Adapt of the core engine for upcoming major iOS 18 release |
VERSION 10.7.3 - 2024-11-09
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
Internal changes |
Clean behaviour and logging when multiple instances of the VTO are instantiated in the same context |
|
General behavior |
Fix an issue where the consent notice was not properly displayed in some Photo workflow |
VERSION 10.7.1 - 2024-06-09
Internal changes |
Optimize and reduce the size of the libraries |
VERSION 10.7.0 - 2024-04-09
Internal changes |
Update the service in charge of the photo render |
|
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
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
UI element |
Fix an issue where the frameIssueMessage parameter would not properly disable the “frame not available” popup message |
|
UI element |
Fix an issue where span tags were improperly embedded in some translation texts |
|
General behavior |
Fix an issue where the Photo mode would not properly compute the render |
VERSION 10.6.3 - 2024-08-07
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
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
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
UI element |
Fix an issue where unavailable frames popup would remain displayed after switching to cached available frames |
|
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
Internal changes |
Fix an issue where the VTO would not restart when stopped during the starting protocole |
|
General behavior |
Configure the photo file picker on Mac to allow only supported file formats |
VERSION 10.5.4 - 2024-26-04
Internal changes |
Tracking of internal states |
VERSION 10.5.3 - 2024-25-04
Callback |
Add a |
|
Callback |
Fix an issue where the |
VERSION 10.5.2 - 2024-22-04
Internal changes |
Fix typing error in Italian (it) localization |
VERSION 10.5.1 - 2024-18-04
Internal changes |
Recover the previous format for the version logging message in console |
VERSION 10.5.0 - 2024-15-04
Internal changes |
Change the version logging message type from warning to standard |
VERSION 10.4.3 - 2024-04-04
Internal changes |
Partial update for several languages (Danish, Dutch, Finnish, Norwegian, Swedish) |
VERSION 10.4.2 - 2024-03-28
Internal changes |
Update of the VTO internal engine |
VERSION 10.4.1 - 2024-03-27
Internal changes |
Fix missing translations for French (fr) localization |
|
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
Instance method |
restartVto, a method to restart the VTO after it aborted, for instance when the detection protocole failed |
|
Internal changes |
Add full support of Arabic (ar) localization |
|
Internal changes |
Add full support of Bulgarian (bg) localization |
|
Internal changes |
Add full support of Swedish (sv) localization |
|
Internal changes |
Add full support of Ukrainian (uk) localization |
|
Internal changes |
Update of localization for the policy as well as issues-related messages for supported languages |
|
General behavior |
Add a warning message in console when calling a method without the correct number of parameters |
|
General behavior |
Officially remove the support of all iOS 14 versions which run into a WebAssembly-related issue |
|
Callback |
Fix an issue where the onModeLive and onModePhoto callbacks were not trigger |
|
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
Internal changes |
Add a constraint to make sure that the front-facing (user-facing) camera is used. |
|
UI element |
On start-up, the restart UI element is not displayed anymore during the start-up protocol. |
|
General behavior |
Fix an issue where the pupillary distance was not taken into account in Photo mode. |
VERSION 10.2.2 - 2024-01-25
General behavior |
Fix an issue where the Frame Removal would not start even with valid conditions. |
VERSION 10.2.1 - 2024-01-25
General behavior |
Removed unnecessary processings in photo mode. |
|
Internal changes |
Adjustment of the number of retry when the user face tracking is lost. |
|
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
Callback |
onIssue, a callback triggered when an issue is impairing the user experience, with related information. |
|
General behavior |
Faceshape analysis returns a matching score for each face shapes available. |
|
UI element |
“Invalid apikey” pop-up, which indicates when the VTO module is initialized with an invalid apikey. |
|
UI element |
Issue-related pop-ups (invalid apikey, poor connection, unavailable frames) can be disabled. |
|
UI element |
Standardization of UI elements to be identified with a common data-style attribute. |
|
Internal changes |
VTO module version is logged in console in a log titled : VTO Advanced (Fitmix) : v. x.y.z |
|
General behavior |
Guard on stopVto to avoid useless processings when the VTO is already stopped |
|
General behavior |
Feedback when no camera is available to start a live try-on experience |
VERSION 10.1.0 - 2023-12-07
Callback | onPhotoRender, a callback triggered when a requested photo VTO render has been processed, with related information. | |
Internal changes | Adjustment on the delay of the recovering process when the tracking of the face is lost. | |
UI element | Fix an issue where the disclaimer was not correctly displayed. | |
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
Callback | onStopVto, a callback triggered after the call to `stopVto` once the module has been properly stopped. | |
General behavior | Fix an issue where the camera handle was not released when using the integrated pop-up mode. | |
General behavior | Fix an issue where the Frame Removal module was not correctly applied. | |
Internal changes | Fix an issue where analytics-related events were not triggered properly. | |
UI element | The threshold for the "Poor connection" pop-up to be displayed has been raised to 2000ms. | |
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
General behavior | Fix an issue where the Frame Removal was trying to be processed even if the device performances were too low. | |
General behavior | Cleaning of repetitive logs in the console. |
VERSION 10.0.1 - 2023-11-16
General behavior | Fix an issue when referencing the instance in the VueJS framework. | |
Internal changes | New analytics-related information. |
VERSION 10.0.0 - 2023-11-07
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. |
|
Instance method |
startVto(), a method to start the virtual try-on experience. |
|
Instance method |
stopVto(), a method to stop the virtual try-on experience. |
|
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. |
|
Parameter | frame, a frame identifier which works with all types of identifiers (EAN, GTIN, UPC, SKU) | |
Parameter | sku, replaced by frame | |
Instance method | addCss(), instead of previously setCss() | |
Instance method | setCss(), replaced by addCss() method | |
Instance method | setInitializeOptions | |
Instance method | getVersion | |
Instance method | clearFrameInfo | |
Instance method | getFrameDataBySku | |
Instance method | setFramesPatternCoordinates | |
Instance method | setFramesPatternAvatar | |
Instance method | remove | |
Instance method | getStatus | |
Instance method | resetLive | |
Instance method | completeProfile | |
Instance method | resetDetection | |
Instance method | setVideoGrabber | |
Instance method | setVideoSequence | |
Instance method | fsendDirect | |
Instance method | getAnatomicalFitScore | |
Instance method | reinitialize | |
Instance method | startGlassesRemoval | |
Instance method | stopGlassesRemoval | |
Instance method | resumeStream | |
Instance method | pauseStream | |
Callback | onCompleteProfile | |
Callback | onProfileLive | |
Callback | onGrabbingImage | |
Callback | onSetFramesPatterCoordinates | |
Callback | onGetFrameDataById | |
Callback | onSetObjectLoading | |
Callback | onProtocolsInfos | |
Callback | onGetAnatomicalFitScore | |
Callback | onExternalPhotoRender | |
Callback | onPhotoRender | |
Callback | onSwipe | |
Callback | removalExperienceEnded | |
Callback | removalExperienceStarted | |
Callback | backToTryOnFromRemoval |