diff --git a/codegallery/helloworld/index.md b/codegallery/helloworld/index.md
index c41b2b8..d301743 100644
--- a/codegallery/helloworld/index.md
+++ b/codegallery/helloworld/index.md
@@ -23,7 +23,7 @@ Hello World represents the most basic implementation of the MRZ Scanner. One of
Dynamsoft MRZ Scanner - Hello World
-
+
diff --git a/guides/mrz-scanner-static-image.md b/guides/mrz-scanner-static-image.md
index 89eeb5d..da64135 100644
--- a/guides/mrz-scanner-static-image.md
+++ b/guides/mrz-scanner-static-image.md
@@ -35,7 +35,7 @@ The first step in making the sample is to define the script references and the H
Dynamsoft MRZ Scanner - Use File Input
-
+
diff --git a/guides/mrz-scanner.md b/guides/mrz-scanner.md
index f84ed41..dc707ea 100644
--- a/guides/mrz-scanner.md
+++ b/guides/mrz-scanner.md
@@ -49,21 +49,21 @@ The simplest way to include the SDK is to use either the [**jsDelivr**](https://
- jsDelivr
```html
-
+
```
- UNPKG
```html
-
+
```
When using a framework such as **React**, **Vue** or **Angular**, we recommend adding the package as a dependency using a package manager such as **npm** or **yarn**:
```sh
- npm i dynamsoft-mrz-scanner@3.0.1 -E
+ npm i dynamsoft-mrz-scanner@3.0.2 -E
# or
- yarn add dynamsoft-mrz-scanner@3.0.1 -E
+ yarn add dynamsoft-mrz-scanner@3.0.2 -E
```
> [!WARNING]
@@ -78,7 +78,7 @@ Below is the complete Hello World sample page that uses the precompiled script s
Dynamsoft MRZ Scanner - Hello World
-
+
@@ -160,7 +160,7 @@ The first step is to get a copy of the resources. There are two ways which you c
- Go to the official [Github repository](https://github.com/Dynamsoft/mrz-scanner-javascript). Download the repository as a ZIP and the library resources are in the *dist* folder. So all you need is just a copy of this *dist* folder.
-- If you are using `npm`, you could also install the package and extract the `dist` folder from the package in `node_modules`. Install the package using the command `npm i dynamsoft-mrz-scanner@3.0.1 -E`. Find the `dynamsoft-mrz-scanner` fodler in `node_modules` and the *dist* folder will be inside.
+- If you are using `npm`, you could also install the package and extract the `dist` folder from the package in `node_modules`. Install the package using the command `npm i dynamsoft-mrz-scanner@3.0.2 -E`. Find the `dynamsoft-mrz-scanner` fodler in `node_modules` and the *dist* folder will be inside.
### Modify the Build Script
@@ -244,7 +244,7 @@ Let's now go through the code of the Hello World sample to understand how the co
Dynamsoft MRZ Scanner - Hello World
-
+
diff --git a/releasenotes/index.md b/releasenotes/index.md
index fc73659..d46fc31 100644
--- a/releasenotes/index.md
+++ b/releasenotes/index.md
@@ -12,23 +12,31 @@ permalink: /releasenotes/index.html
# Release Notes
+## 3.0.2 (09/11/2025)
+
+### Fixes
+
+- Updated the underlying Capture Vision bundle to `3.0.6001`.
+- Improved recognition speed by fixing an issue where a WASM compilation parameter caused performance degradation.
+- Resolving security vulnerabilities regarding some of the dev dependencies of the framework samples.
+
## 3.0.1 (08/06/2025)
-## Fixes
+### Fixes
- Fixed the file input process error when decoding static file input when `showResultView` is set to `false`.
- Resolved an issue with the `launch()` method throwing an error when there's a different error format thrown.
## 3.0.0 (06/17/2025)
-## Highlighted Features
+### Highlighted Features
- Updated the underlying Capture Vision bundle to `3.0.3001` for major improvements in reading accuracy and speed.
- Optimized the algorithm to achieve a **30% increase in read rate** as well as a **15% increase in accuracy**.
- Added support for `TD2` and `TD3` Visa.
- Added a `emptyResultMessage` property to the `ResultViewConfig` interface in order to change the string message that is displayed when no result is found.
-## Fixes
+### Fixes
- Fixed the issue where the camera select icon cuts off on browsers in iOS.
- Optimized the resource loading process of the library.
@@ -36,7 +44,7 @@ permalink: /releasenotes/index.html
## 2.1.0 (05/16/2025)
-## Highlighted Features
+### Highlighted Features
- **[UI]** Redesigned the **`MRZScannerView`** (the main camera view) to have updated icons and better alignment and spacing.
- Changed the default camera resolution when the camera is opened from **1080p** to **2K** (if the camera supports it).
@@ -47,7 +55,7 @@ permalink: /releasenotes/index.html
- Integrated Dynamsoft's [Mobile Web Capture](https://www.dynamsoft.com/mobile-web-capture/docs/introduction/) with the MRZ Scanner (JavaScript Edition) to allow the user to edit the scanned MRZ image like a document.
- Added `NationalityRaw` and `IssuingStateRaw` to the `MRZData` interface that represent the raw values of these fields
-## Fixes
+### Fixes
- Fixed parsing of German IDs returning `D<<` instead of `D`.
- `engineResourcePaths` is now set before `initLicense` (internally) to prevent a bug when the user wants to implement a custom `engineResourcePaths`.
@@ -57,7 +65,7 @@ permalink: /releasenotes/index.html
The **MRZ Scanner JavaScript Edition** has been redesigned and redeveloped to now include a **ready-to-use, fully developed UI** to ease the development process while providing even better functionality.
-## Highlighted Features
+### Highlighted Features
- Automatic detection and parsing of MRZs in passports and IDs
- Support for the following MRTD formats: TD3 (Passport), TD2 (ID), and TD1 (ID)
@@ -65,14 +73,14 @@ The **MRZ Scanner JavaScript Edition** has been redesigned and redeveloped to no
- Supports an interactive video scenario (capturing via video) as well as static images (jpg/png)
- Modular, view-based design for easy maintenance and customization
-## Views
+### Views
MRZ Scanner JavaScript Edition is organized into configurable UI views. Below is a quick overview of the two main views:
> [!TIP]
> Learn more about these views and how to configure them in the [User Guide]({{ site.guides }}mrz-scanner.html) and the [Customization Guide]({{ site.guides }}mrz-scanner-customization.html).
-### MRZ Scanner View
+#### MRZ Scanner View
- Fully configurable camera view
- Resolution/camera select dropdown to allow for quick improvements
@@ -81,7 +89,7 @@ MRZ Scanner JavaScript Edition is organized into configurable UI views. Below is
- Flash/Torch support
- Allows the user to load in an image from the photo library
-### MRZ Result View
+#### MRZ Result View
- Scrollable field view to display the parsed MRZ info
- Displays the original image of the MRZ document