Skip to content

Commit

Permalink
4.2.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
jguilloz committed Apr 21, 2023
1 parent 145dd8c commit 546aa58
Show file tree
Hide file tree
Showing 12 changed files with 100 additions and 63 deletions.
32 changes: 29 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,51 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 21.04.2023 4.2.0

## Added

- **UI**
- **Color Customization**: New `header_background_color` option, transparent by default. [See color documentation](https://github.com/iProov/web#colors).
- **Exterior Blur Customization**: New `disable_exterior_blur` option, disabled by default. [See disable exterior blur documentation](https://github.com/iProov/web#disable-exterior-blur).
- **Errors**
- **Logging & Telemetry**: Improved logging and telemetry to better understand errors we previously didn't have visibility of.

## Changed

- **Motion Permission**: Permission for motion collection is now requested for iOS or iPadOS after the `grant_permission` slot. [See upgrade guide for more details](https://github.com/iProov/web/wiki/Upgrade-Guide#upgrading-from-v4xx-to-v420)

## Fixed

- **UI**
- **Feedback Prompt**: Fixed prompt not expanding and forcing feedback messages onto 2 lines.
- **Progress Bar**: Fixed GPA progress bar not reaching 100%.
- **Landscape Orientation**: Fixed an issue where `allow_landscape` option was allowing LA claims to start in landscape on mobiles. [See behavior documentation](https://github.com/iProov/web#allow-landscape).
- **Android Tablet**: Fixed an issue to allow LA claims in landscape orientation on Android tablets (although this orientation is not recommended).
- **iPad's Version Reporting**: Fixed an issue where iPad's were reporting the wrong iOS version which triggered iframe bridge unnecessarily.
- **Event Details**: Fixed missing `type` in details + updated docs to correctly reflect expected data.

## 27.02.2023 4.1.1

## Fixed

- **Supplementary Imagery**: Fixed issue with imagery not being returned.


## 13.02.2023 4.1.0

## Added

- **Support Checker**: New `localStorage` test to handle when `localStorage` is not supported and edge cases such as iframed integrations while using Chrome's incognito mode.

## Changed

- **UI**
- **Optimisation**: We replaced ThreeJS with a custom WebGL implementation.
- **Android**: Upto `20%` performance improvement with low-end Android devices.
- **Bundle Size**: `200kb` removed from the overall bundle size!

## Fixed

- **SDK Options**: Fixed `base_url` option not accepting URLs which include a path name.
- **Failed Event**: `ambiguous_outcome` not being replaced with `unknown` in the failed event data.
- **Video Feed**: The camera feed not being visible after cancelling a claim and then when a new `iproov-me` element is loaded into the page the camera feed wouldn't be visible.
Expand Down Expand Up @@ -51,9 +77,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- **Networking**: SocketIO has been replaced with a more secure in-house solution directly based on WebSockets
- **Networking**: Default network timeout has been increased to 20 seconds
- **Events**: Removed `Interrupted` Event
- **UI**: Introduced the new NUX UI for WebSDK (Kiosk Mode is unaffected from all the following UI related changes)
- **UI**: Introduced a new UI for the Web SDK (Kiosk Mode is unaffected from all the following UI related changes)
- **UI**: The centre prompt can now take a string of any length
- **UI**: Introduced the following options for new features brought by NUX:
- **UI**: Introduced the following options for new UI features:
- `csp_nonce`: This can be set to a random string to avoid requiring `unsafe-inline` in your style-src CSP.
- `floating_prompt_rounded_corners` has been renamed to `prompt_rounded_corners`
- Removed `enable_floating_prompt`
Expand Down
91 changes: 51 additions & 40 deletions README.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions languages/iproov-cy_GB.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@
"prompt_connecting": "Cysylltu…",
"prompt_genuine_presence_align_face": "Rhowch eich gwyneb yn yr hirgrwn",
"prompt_get_ready": "Paratowch…",
"prompt_grant_permission": "Caniatáu Mynediad Camera",
"prompt_grant_permission_message": "Rhaid caniatáu mynediad at ddefnydd y camera i ddefnyddio iProov.",
"prompt_grant_permission": "Rhoi Caniatâd Dyfais",
"prompt_grant_permission_message": "Rhaid rhoi caniatâd dyfais i ddefnyddio iProov.",
"prompt_kiosk_align_face": "Rhowch eich gwyneb yn yr hirgrwn",
"prompt_kiosk_keep_still": "Cadwch yn llonydd",
"prompt_liveness_align_face": "Llenwch yr hirgrwn gyda'ch wyneb",
Expand Down
4 changes: 2 additions & 2 deletions languages/iproov-de.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@
"prompt_connecting": "Verbinden …",
"prompt_genuine_presence_align_face": "Gesicht im Oval platzieren",
"prompt_get_ready": "Wird vorbereitet …",
"prompt_grant_permission": "Kamerazugriff erlauben",
"prompt_grant_permission_message": "Zur Verwendung von iProov muss Kamerazugriff erlaubt werden.",
"prompt_grant_permission": "Geräteberechtigungen erteilen",
"prompt_grant_permission_message": "Für die Verwendung von iProov müssen Geräteberechtigungen erteilt werden.",
"prompt_kiosk_align_face": "Gesicht im Oval platzieren",
"prompt_kiosk_keep_still": "Stillhalten",
"prompt_liveness_align_face": "Gesicht im Oval platzieren",
Expand Down
4 changes: 2 additions & 2 deletions languages/iproov-en.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@
"prompt_connecting": "Connecting…",
"prompt_genuine_presence_align_face": "Put your face in the oval",
"prompt_get_ready": "Get ready…",
"prompt_grant_permission": "Grant Camera Access",
"prompt_grant_permission_message": "Camera access must be granted to use iProov.",
"prompt_grant_permission": "Grant Device Permissions",
"prompt_grant_permission_message": "Device permissions must be granted to use iProov.",
"prompt_kiosk_align_face": "Put your face in the oval",
"prompt_kiosk_keep_still": "Keep still",
"prompt_liveness_align_face": "Put your face in the oval",
Expand Down
4 changes: 2 additions & 2 deletions languages/iproov-es.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@
"prompt_connecting": "Conectando…",
"prompt_genuine_presence_align_face": "Coloque su rostro en el óvalo",
"prompt_get_ready": "Prepárese…",
"prompt_grant_permission": "Conceder acceso a la cámara",
"prompt_grant_permission_message": "Se debe conceder acceso a la cámara para utilizar iProov.",
"prompt_grant_permission": "Otorgar permisos de dispositivo",
"prompt_grant_permission_message": "Se deben otorgar permisos de dispositivo para usar iProov.",
"prompt_kiosk_align_face": "Coloque su rostro en el óvalo",
"prompt_kiosk_keep_still": "No se mueva",
"prompt_liveness_align_face": "Coloque su rostro en el óvalo",
Expand Down
4 changes: 2 additions & 2 deletions languages/iproov-es_CO.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@
"prompt_connecting": "Conectando…",
"prompt_genuine_presence_align_face": "Coloque su rostro en el óvalo",
"prompt_get_ready": "Prepárese…",
"prompt_grant_permission": "Permitir el acceso a la cámara",
"prompt_grant_permission_message": "Debe permitir el acceso a la cámara para poder usar iProov.",
"prompt_grant_permission": "Otorgar permisos de dispositivo",
"prompt_grant_permission_message": "Se deben otorgar permisos de dispositivo para usar iProov.",
"prompt_kiosk_align_face": "Coloque su rostro en el óvalo",
"prompt_kiosk_keep_still": "No se mueva",
"prompt_liveness_align_face": "Procure que su rostro ocupe todo el óvalo",
Expand Down
4 changes: 2 additions & 2 deletions languages/iproov-fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@
"prompt_connecting": "En cours de connexion…",
"prompt_genuine_presence_align_face": "Positionnez votre visage dans l'ovale",
"prompt_get_ready": "Préparez-vous…",
"prompt_grant_permission": "Autoriser l'accès à la caméra",
"prompt_grant_permission_message": "L'accès à la caméra doit être autorisé pour utiliser iProov.",
"prompt_grant_permission": "Accorder des autorisations d'accès a l'appareil",
"prompt_grant_permission_message": "Des autorisations d'accės à l'appareil doivent être accordées pour utiliser iProov.",
"prompt_kiosk_align_face": "Positionnez votre visage dans l'ovale",
"prompt_kiosk_keep_still": "Ne bougez pas",
"prompt_liveness_align_face": "Positionnez votre visage dans l'ovale",
Expand Down
4 changes: 2 additions & 2 deletions languages/iproov-it.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@
"prompt_connecting": "Connessione…",
"prompt_genuine_presence_align_face": "Posiziona il viso nell'ovale",
"prompt_get_ready": "Preparati…",
"prompt_grant_permission": "Consenti l'accesso alla fotocamera",
"prompt_grant_permission_message": "Per utilizzare iProov devi consentire l'accesso alla fotocamera.",
"prompt_grant_permission": "Concedi autorizzazioni dispositivo",
"prompt_grant_permission_message": "Le autorizzazioni del dispositivo devono essere concesse per utilizzare iProov.",
"prompt_kiosk_align_face": "Posiziona il viso nell'ovale",
"prompt_kiosk_keep_still": "Resta immobile",
"prompt_liveness_align_face": "Posiziona il viso nell'ovale",
Expand Down
4 changes: 2 additions & 2 deletions languages/iproov-nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@
"prompt_connecting": "Verbinding maken…",
"prompt_genuine_presence_align_face": "Plaats uw gezicht in het ovaal",
"prompt_get_ready": "Klaar?",
"prompt_grant_permission": "Toegang tot camera geven",
"prompt_grant_permission_message": "Om iProov te gebruiken, moet u toegang tot de camera toestaan.",
"prompt_grant_permission": "Apparaatmachtigingen verlenen",
"prompt_grant_permission_message": "Er moeten apparaatrechten worden verleend om iProov te gebruiken.",
"prompt_kiosk_align_face": "Plaats uw gezicht in het ovaal",
"prompt_kiosk_keep_still": "Houd stil",
"prompt_liveness_align_face": "Plaats uw gezicht in het ovaal",
Expand Down
4 changes: 2 additions & 2 deletions languages/iproov-pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@
"prompt_connecting": "A ligar…",
"prompt_genuine_presence_align_face": "Coloque o seu rosto na forma oval",
"prompt_get_ready": "Prepare-se…",
"prompt_grant_permission": "Conceder acesso à câmara",
"prompt_grant_permission_message": "O acesso à câmara tem de ser concedido para usar o iProov.",
"prompt_grant_permission": "Conceder permissões do dispositivo",
"prompt_grant_permission_message": "As permissões do dispositivo devem ser concedidas para usar o iProov.",
"prompt_kiosk_align_face": "Coloque o seu rosto na forma oval",
"prompt_kiosk_keep_still": "Mantenha-se imóvel",
"prompt_liveness_align_face": "Coloque o seu rosto na forma oval",
Expand Down
4 changes: 2 additions & 2 deletions languages/iproov-pt_BR.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@
"prompt_connecting": "Conectando…",
"prompt_genuine_presence_align_face": "Posicione seu rosto na área oval",
"prompt_get_ready": "Prepare-se…",
"prompt_grant_permission": "Conceder acesso à câmera",
"prompt_grant_permission_message": "O acesso à câmera deve ser concedido para usar o iProov.",
"prompt_grant_permission": "Conceder permissões do dispositivo",
"prompt_grant_permission_message": "As permissões do dispositivo devem ser concedidas para usar o iProov.",
"prompt_kiosk_align_face": "Posicione seu rosto na área oval",
"prompt_kiosk_keep_still": "Fique imóvel",
"prompt_liveness_align_face": "Preencha todo o formato oval com seu rosto",
Expand Down

0 comments on commit 546aa58

Please sign in to comment.