Skip to content

Feature Roadmap & Changelog

Latest and upcoming LIQA changes.

6.12.1: 11 November 2024 latest

Fixes

  • Fixed occasional crashes when attempting to retake photos with Face-180 preset.

6.12.0: 23 October 2024

Features

  • Added required-lighting parameter - it allows to adjust the required lighting level for photo collection. For more information, see LIQA Attributes documentation.

Changes

  • Removed preview.text from messages prop and its corresponding text on photos preview.

Fixes

  • Fixed Ultra Wide front camera selection as a photo source on iPad.

6.11.0: 18 September 2024

Features

  • Added "face-180" preset - it allows to collect face images from the front and both left and right sides with all skin areas clearly visible. For more information, see Face-180 preset page.

6.10.1: 18 July 2024

Fixes

  • Fixed Captured image is full black on Safari.
  • Improved internal error logging.

6.10.0: 17 July 2024

Fixes

  • Improved operation stability on low-end and mid-end devices via GPU memory usage optimization.
  • Improved internal logging for more accurate debugging.
  • Fixed missing support of Safari 15.

6.9.2: 19 June 2024

Fixes

  • Fixed distance detection on devices with wide-angle selfie camera.

6.9.1: 21 May 2024

Fixes

  • Fixed LIQA crash on the Samsung Internet Browser.
  • Speeded up camera launch on Samsung tablets.

6.9.0: 17 April 2024

Features

  • Added ability for end-user to switch in live video session between Front and Back cameras of device, if the device has both cameras. The first camera to start is defined by Image Sources configuration. New CSS selector is added to style the camera switch button, check the Live Vide Screen CSS selectors.

6.8.0: 9 April 2024

Features

  • Added Native Apps Integration guide describing the process of integrating LIQA into iOS, Android and React Native applications.
  • Added device Model to the captured image metadata.

Fixes

  • Fixed Ultra Wide back camera is used on iPad.
  • Fixed "play" button is displayed over video feed on iOS WebView.
  • Fixed cross-origin frame access error during LIQA preload.
  • Fixed photo is captured when user is not withing the frame for the Hair preset.

6.7.0: 25 March 2024

Features

  • Added ability to use Back Camera as a photo source. Please, refer to the updated Image Sources guide for usage examples.
  • Added Confirmation icon rendered on a Quality Check satisfaction.

Fixes

  • Deprecated the "camera" option in favor of the "front_camera" in the sources API.
  • Fixed UI elements do not fit into a container if the container‘s height is small enough and width is large enough.
  • Fixed Hair preset‘s Camera Frame rendering issue.
  • Fixed a rare Illegal Invocation error breaking analytics collection.

6.6.1: 15 March 2024

Fixes

  • Added missing analytics metric.
  • Removed redundant performance metrics.

6.6.0: 29 February 2024

Features

  • Added ability to customize icons. Please, refer to the Set custom icons guide for usage examples.

Fixes

6.5.2: 20 February 2024

Fixes

  • Fixed backward compatibility of the deprecated loaded and the new ready event.

6.5.1: 15 February 2024

Fixes

  • Fixed internal error tracker misses Error context.

6.5.0: 15 February 2024

Features

  • Introduced preload API aimed at reducing user waiting time for LIQA initialization. Please, refer to the Preload LIQA resources before LIQA session guide to learn more about the recommended usage.
  • Exposed access to the ImageCapture.source. With this change, now it is possible to perform conditional logic based on the captured image source. Explore the Image Mirror from front camera example.
  • Added an ability to listen to LIQA‘s analytics events. Please, refer to the Receive CTA events guide the for usage details.
  • Added a new user flow (UX) customization guide, describing the way of skipping the Loading Screen.
  • Updated the user interface (UI) styling internal logic and guidelines to make the process more transparent and developer friendly.
  • Updated the System Requirements page for more transparency: added supported device ranges, supported browsers and listed some limiting factors for more guidance.
  • Introduced the option to lock the LIQA version following the semantic versioning rules. Please, refer to the Lock LIQA version guide to learn more about the recommended usage.

Fixes

  • Deprecated the loaded event in favor of the ready event. This change is purely cosmetic and does not involve any functional changes. You can safely rename event handlers from loaded to ready.
  • Deprecated the photo option of the sources API in favour of the upload option. This change is purely cosmetic and does not involve any functional changes. If you used the option before, it is safely to rename it from the sources="camera,photo" to sources="camera,upload".

6.4.3: 1 February 2024

Fixes

  • Fixed LIQA prompts camera permissions twice on Safari.

6.4.1: 29 January 2024

Fixes

  • Improved LIQA integration with UI frameworks like React, Vue, Angular and Svelte: now it is possible to set hidden=false to show LIQA, as opposed to setting hidden=true to hide LIQA. This fix complements the Display your interface before LIQA session and Receive notification when LIQA loaded guides.
  • Fixed an issue with a camera not turning off after the LIQA component is removed from the page.
  • Fixed an issue with false alerting in the LIQA issue remote tracking system at the moment of page reloading.
  • Fixed an issue with consuming the assets from different LIQA versions during a short period after a new version is released.

6.4.0: 18 January 2024

Features

  • Added a new API method allowing to flip the captured image horizontally. Refer to ImageCapture.transform() for usage details.

Fixes

  • Fixed LIQA doesn‘t launch on web pages where Content Security Policy disallows loading of resources via blob: protocol. Please, refer to CSP LIQA guidelines to learn about recommended practices for optimal LIQA usage.

6.3.0: 15 January 2024

Features

  • Added an option to enable automatic image capture for Hair preset. See the capture parameter of LiqaAttributes in API Reference section for usage details. The option is applicable only for Hair preset.

Fixes

  • Fixed LIQA doesn‘t launch on web pages where Content Security Policy disallows loading of resources via data: protocol. Please, refer to CSP LIQA guidelines to learn about recommended practices for optimal LIQA usage.
  • Fixed upload of large photos may crash LIQA. Now, if one of the uploaded image dimensions is > 4096px, the image will be force-downscaled to fit into a max of 4096px.
  • Fixed cropping of the uploaded photo by viewport. Now LIQA returns the same image on photo upload regardless of the viewport dimensions.

6.2.1: 22 December 2023

Fixes

  • Fixed camera video is not playing in the Instagram in-app browser.
  • Fixed camera video may flicker in the first frames on iOS.
  • Fixed flash animation during the photo capture with Hair Preset.
  • Added error handling and fallback to Photo Upload for Samsung Internet-specific runtime error.
  • Removed redundant fields attached to the resulting image metadata.

6.2.0: 13 December 2023

Features

  • Addition of Hair Preset user experience.
    Shortly about Hair Preset

    The Preset is designed to collect the standardized images of selfie with hair visible, suitable for Haut.AI SaaS Hair Application. The Preset brings a new user experience, text messages, and styling possibilities. The Preset includes only manual photo collection mode. See more details in the Preset section.

6.1.0: 23 November 2023

Features

  • Added capture metadata encoding to the resulting image.

Fixes

  • Fixed a potential layout shift during the hiding and subsequent showing of LIQA.
  • Fixed intermittent InvalidStateError: Video element has no video frame error occurring on Android.

6.0.8: 16 November 2023

Fixes

  • Fixed an issue leading to LIQA crash during Live Video start.
  • Reduced GPU memory usage.

6.0.7: 7 November 2023

Fixes

  • Improved Face Live Video UX for small and close-to-square-shaped containers.

6.0.6: 3 November 2023

Fixes

  • Fixed the image returned from LIQA is sometimes distorted.

6.0.5: 27 October 2023

Fixes

  • Fixed illumination estimation issue on iOS 15
  • Fixed illumination indicator is displayed on the first frame even with the good lighting.

6.0.4: 25 October 2023

Fixes

  • Fixed displaced and cropped Photo Preview on some devices.
  • Relaxed illumination check.

6.0.3: 13 October 2023

Fixes

  • Fixed LIQA does not perform Live Video analysis on Firefox.

6.0.2: 12 October 2023

Fixes

  • Improved overall Live Video processing performance: speed up frame processing on Android and iOS devices by ~ 20% on average.
  • Reduced LIQA JavaScript bundle size by ~860Kb (~107Kb gzip).
  • Fixed Analytics script loading failure on Safari.

6.0.1: 12 October 2023

Fixes

  • Relaxed illumination check.

6.0.0: 11 October 2023

Official release of LIQA for web applications 🎉

The release includes all the rc changes mentioned below.

6.0.0-rc.6: 10 October 2023 latest

Fixes

  • Fixed LIQA does not run on iOS 17.0.x.
  • Made Live Video and Preview screen shadows smoother and not overlapping the chin.

6.0.0-rc.5: 6 October 2023

Features

  • Replaced the Side Illumination indicator with a more intuitive one.
  • Replaced the Illumination Intensity indicator with a more minimalist one.
  • Updated Face Preset UI: made it more visually light and airy.

6.0.0-rc.4: 3 October 2023

Fixes

  • Made Live Video rendering smooth by bringing performance optimizations.
  • Fixed loading progress indicator jumping back.
  • Fixed analytics may not load if LIQA is accessed through VPN.
  • Fixed Camera Frame may occasionally get stuck in the green "success" state.

Misc

  • Improved error reporting: enriched reported errors with diagnostics info.

6.0.0-rc.3: 28 September 2023

Features

  • Improved Illumination detection performance especially on iOS devices.

Fixes

  • Fixed LIQA starts camera even when hidden.
  • Fixed misaligned Camera Frame corners on Safari.

6.0.0-rc.2: 26 September 2023

Features

  • Added side-illumination image quality check.
  • Improved illumination intensity detection stability: updated illumination detection ML model to NN model.
  • Simplified Source Selection screen User Interface.
  • Updated UI text messages default texts.
  • Updated LIQA public docs with new sections, guides and code examples.
  • Improved User Experience of Video Quality Assurance: made the process of passing quality checks smoother.

Fixes

  • Reduced LIQA JavaScript bundle size by ~500Kb (~130Kb gzip).
  • Fixed missing performance telemetry.

Misc

  • Added "license" key to error tracking telemetry.

6.0.0-rc.1: 5 September 2023

Features

  • Brand new user interface bringing new user experience, text messages, and styling possibilities.
  • Improved illumination algorithm sensitivity and accuracy.
  • Made distance algorithm rely on face-to-camera distance in cm.
  • Added ability to preload LIQA.

Fixes

  • Fixed multiple camera requests on the Source Selection screen caused by multiple Camera button clicks.
  • Fixed default text messages are not used when custom text messages are supplied partially.

Misc

  • Added analytics events for changes in quality stages.

6.0.0-beta.12: 9 August 2023

Fixes

  • Fixed LIQA stop to operate if <hautai-liqa> removed from and re-inserted into DOM.

6.0.0-beta.11: 4 August 2023

Features

  • Added console warning when trying to point new Liqa({ target }) to a non-existing DOM element.

Fixes

  • Fixed LIQA doesn‘t launch on web pages where Content Security Policy disallows scripts loading via blob: protocol.
  • Fixed live video is not visible if LIQA is integrated inside an iFrame.
  • Added missing major.minor.patch to LIQA VERSION export.

6.0.0-beta.7: 10 July 2023

Fixes

  • Adjusted illumination detection algorithm sensitivity. It should be easier now to satisfy the illumination check step.
  • Made LIQA UI adaptive to landscape orientation, fixed UI issues occurring on device orientation change.
  • Fixed cropped image on some Android devices on the Image Candidate Preview screen.
  • Fixed "A VideoFrame was garbage collected without being closed" warning caused by a GPU memory leak which sometimes led to LIQA crash.
  • Fixed "The provided value is non-finite" error thrown by LIQA.

Features

  • Added ability to style static (aka target) and dynamic (aka tracking) ovals as well as the countdown numbers.

Misc

  • Added Google Analytics to LIQA.

6.0.0-beta.6: 22 June 2023

Fixes

  • Miscellaneous bugfixes.

Features

6.0.0-beta.5: 19 June 2023

Features

6.0.0-beta.4: 7 June 2023

Features

  • Added Web component integration with CSS (Shadow DOM) and JavaScript isolation.
  • Added hair preset. ​

6.0.0-alpha: 21 April 2023

A complete rewrite of LIQA, bringing:

  • Low-to-no hustle Web integration.
  • A single library covering all the previous LIQA zoo (LIQA Light, LIQA e-Commerce, LIQA Hybrid).
  • Extensive UI styling via inline CSS rules or import of an external stylesheet.
  • UI messages texts replacement.
  • face and hair presets. ​

5.0 and earlier

Previous iFrame integration documentation: LIQA v3.

Previous SDK deprecated integration documentation: LIQA NO-INTERFACE SDK.