# Changelog

### 2.3

**Highlights**

* Passive Face Quality Filters running on the client
* Smaller WebAssembly binary size
* Better Remote Logging

**Deprecations**

* **\[Headless]** The `importKeylessWebAssemblyModule` function now optionally takes `url.binary` instead of `url.file` in the options argument
* **\[Web Components]** The `kl-auth` and `kl-enroll` elements now optionally take the `wasm-binary-url` attribute instead of `wasm-file-url`&#x20;

**Breaking Changes**

* The `@keyless/sdk-web` and `@keyless/sdk-web-components` packages now include a `wasm.data` file, make sure to bundle it or the SDK will not work

### 2.2.1

**Fixes**

* Fix Firefox on Android unable to grant camera permissions

### 2.2

**Highlights**

* Single-Thread by default with opt-in Multi-Thread
* COEP/COOP Security Headers are no longer required by default

### 2.1.2

**Highlights**

* Faster Camera Startup Time
* Better Camera Permission Flow

### 2.1.1

**Fixes**

* Fix Operation ID Forwarding

### 2.1

**Highlights**

* CDN Distribution
* Prettier Web Components UI
* Better Tampering Protections

### 2.0

**Highlights**

* Better Headless APIs
* Tampering Protections
