67 lines
3.9 KiB
Markdown
67 lines
3.9 KiB
Markdown
# Changelog
|
|
|
|
## 0.1.8
|
|
|
|
- Added detailed API documentation for result codes, face state codes, module statuses, directions, image DPI, feature types, bio types, configuration enums, model fields, license statuses, and license features.
|
|
- Added configuration documentation for auto-verify exclusive command policies and runtime status code entry points.
|
|
- Updated `FaceModuleManager.Instance` to lazily create and open the manager during Play Mode.
|
|
- Added read-only `FaceModuleManager` Inspector config display and an Editor menu for creating or selecting the scene manager.
|
|
|
|
## 0.1.7
|
|
|
|
- Fixed Unity runtime license binding so cached application parameters are used safely outside the Unity main thread.
|
|
- Fixed auto verify stop flow and shutdown handling so hardware receives explicit auto verify off, face reset, and reset commands before the serial port is closed.
|
|
- Added `Shutdown()` and `ShutdownAsync()` lifecycle APIs and callback adapter support for closing all hardware states.
|
|
- Fixed SDK error logging so the debug log switch also suppresses SDK error logs and dispatcher callback errors.
|
|
|
|
## 0.1.6
|
|
|
|
- Added `FaceModuleManager` singleton lifecycle validation.
|
|
- Added default `FaceSdkSettings` loading from `Resources/AISU/SI-M1 Face SDK/FaceSdkSettings`.
|
|
- Added auto verify state, start/stop APIs, auto verify result event dispatch, and exclusive operation conflict handling.
|
|
- Added auto verify configuration fields to `FaceSdkSettings`.
|
|
- Limited Editor menu entries to Settings and License.
|
|
- Updated samples to use explicit auto verify start/stop and exclusive operation preparation.
|
|
- Fixed safe shutdown so `Close()`, `CloseAsync()`, `OnDestroy()`, and `OnApplicationQuit()` stop auto verify and active face operations before closing the serial port.
|
|
- Added auto verify result dispatch interval configuration.
|
|
- Added `FaceAutoVerifyControlResult` and aligned high-level result models around `Success` and `ResultCode`.
|
|
- Updated high-level face verification, enrollment, image, and feature result APIs to return business failure codes instead of throwing for normal module failures.
|
|
- Removed `FaceReply.IsSuccess` and `FaceReply.Result`; `FaceReply` now only exposes `Success` and `ResultCode`.
|
|
- Removed Editor Demo generation/copy code and kept Samples as a normal visible `Samples` folder.
|
|
|
|
## 0.1.5
|
|
|
|
- Fixed Unity 2021 compatibility for the obfuscated Runtime and Editor DLLs by removing invalid `System.Private.CoreLib` assembly references introduced during obfuscation.
|
|
- Verified that Editor menu entry metadata remains available after the compatibility fix.
|
|
- Expanded validation to catch Unity assembly load failures in addition to package resolve and compile errors.
|
|
|
|
## 0.1.4
|
|
|
|
- Rebuilt Runtime and Editor DLLs with stricter obfuscation.
|
|
- Obfuscated Editor internals while preserving Unity editor window callbacks required by the Unity Editor.
|
|
- Restored Runtime DLL importer settings so the runtime plugin is not separately enabled for the Editor platform.
|
|
|
|
## 0.1.3
|
|
|
|
- Updated Runtime and Editor DLLs with hardened license validation.
|
|
- Added customer license request documentation.
|
|
- Kept internal license generator and source-only sample generation menus out of the public DLL-only package.
|
|
|
|
## 0.1.2
|
|
|
|
- Updated public documentation to use the official Git URL: `https://git.aisu.xin/aisu-sdk/si-m1-face-package.git`.
|
|
- Added Chinese counterparts for public entry documents.
|
|
- Rewrote the API reference and documented all callback-style APIs.
|
|
- Removed public local `file:` install examples from user-facing docs.
|
|
- Removed old single-language internal/protocol notes from the public package documentation set.
|
|
|
|
## 0.1.1
|
|
|
|
- Added missing Unity `.meta` files for package root assets and top-level folders.
|
|
- Kept the public package as DLL-only without SDK source, asmdef files, or debug symbols.
|
|
|
|
## 0.1.0
|
|
|
|
- Initial DLL-only UPM package release for the AISU SI-M1 Face SDK.
|
|
- Added compiled Runtime and Editor DLLs, documentation, package manifest, and Unity plugin importer metadata.
|