Appearance
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
frommessages
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 thesources
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
- Updated Content Security Policy (CSP) guide: explicitly listed the required CSP directives.
6.5.2
: 20 February 2024
Fixes
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 theready
event. This change is purely cosmetic and does not involve any functional changes. You can safely rename event handlers fromloaded
toready
. - Deprecated the
photo
option of the sources API in favour of theupload
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 thesources="camera,photo"
tosources="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 settinghidden=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 ofLiqaAttributes
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 LIQAVERSION
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
- Added Photo upload user flow.
6.0.0-beta.5
: 19 June 2023
Features
- Added support of CSS styling.
- Added support of Text messages replacement.
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
andhair
presets.
5.0
and earlier
Previous iFrame integration documentation: LIQA v3.
Previous SDK deprecated integration documentation: LIQA NO-INTERFACE SDK.