> For the complete documentation index, see [llms.txt](https://enoch-app.gitbook.io/enoch/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enoch-app.gitbook.io/enoch/api-references/unity-sdk/changelog.md).

# Changelog

### Unity SDK Updates - March 21, 2023

**Unity SDK Core Module v1.1.0**

* Quick Start Window [#50](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/50)
* OperationCompleted event for recording analytics for loading times [#53](https://github.com/readyplayerme/rpm-unity-sdk-core/pull/53)

**Unity SDK Avatar Loader Module v1.1.0**

* Avatar Component [#52](https://github.com/readyplayerme/rpm-unity-sdk-avatar-loader/pull/52)
* Caching issue due to time zone change [#55](https://github.com/readyplayerme/rpm-unity-sdk-avatar-loader/pull/55)
* Animation folder path update [#59](https://github.com/readyplayerme/rpm-unity-sdk-avatar-loader/pull/59)
* Animation Extractor update to handle multiple files [#60](https://github.com/readyplayerme/rpm-unity-sdk-avatar-loader/pull/60)

**Unity SDK WebView Module v1.1.0**

* Permission request on app focus [#7](https://github.com/readyplayerme/rpm-unity-sdk-webview/pull/7)
* URL Config Builder [#8](https://github.com/readyplayerme/rpm-unity-sdk-webview/pull/8)

### Unity SDK 2.0 - February 08, 2023

**Changed**

* SDK split into three separate modules, all hosted on GitHub.
  * Enoch avatar Core\
    <https://github.com/Enochavatar/rpm-unity-sdk-core&#x20>;
  * Enoch avatar Me Avatar Loader\
    <https://github.com/Enochavatar/rpm-unity-sdk-avatar-loader>
  * Enoch avatar Me WebView\
    <https://github.com/Enochavatar/rpm-unity-sdk-webview>
* Changelogs are now found in the CHANGELOG.md files for each module's Git repository
  * <https://github.com/Enochavatar/rpm-unity-sdk-core/blob/develop/CHANGELOG.md>
  * <https://github.com/Enochavatar/rpm-unity-sdk-avatar-loader/blob/develop/CHANGELOG.md>
  * <https://github.com/Enochavatar/rpm-unity-sdk-webview/blob/develop/CHANGELOG.md>

### Unity SDK 1.13.2 - December 20, 2022

#### Added

* IsWebViewUpToDate method is added for making sure the target device can handle 3D rendering.
* WebView Example updated with IsWebViewUpToDate usage.
* WebView android library is updated.

### Unity SDK 1.13.1 - November 16, 2022

**Fixed**

* Fixed a typo in the header attributes for the avatar request.
* URL processor handling for shortcodes to support URL redirects.
* Fix for CORS-related issues with Cloudfront URLs in WebGL.
* Fixed an issue on the LOD Example slider.

### Unity SDK 1.13.0 - October 26, 2022

#### Added

* LOD example scene and script added to Examples folder of Enoch avatar plugin.

#### Fixed

* WebView Android Manifest will now have allowBackup:false to help fix WebGLES2 issues in older devices.

### Unity SDK 1.12.0 - October 11, 2022

#### Added

* Avatar API support in Avatar Loader, now users can create configurable avatars.
* Avatar Configuration Scriptable Object for requesting avatars with different configurations.
* Avatar Caching support for avatars created with different avatar configurations.
* Editor options and scripting API for Avatar Caching, Cache Cleaning, and Avatar Config.&#x20;
* Timeout variable in AvatarLoader for setting timeout of all web requests.
* Shifted to using async/await instead of coroutines.
* Avatar Loader design shifted from a chain of methods to array of executable operations.
* Avatar loading operations can now be cancelled.
* Example scene for Avatar Config usage for showing multiple quality avatar loading.

#### Updated

* Short code handling logic updated for Avatar API.
* Visual updates for Avatar Loader and Settings windows.
* Avatar caching turned off by default.
* Avatars are now loaded without a default Animation Controller.
* Avatar URLs in example scenes are updated.
* Documentation updated.

#### Fixed

* Avatar position flicker on load issue is fixed.
* WebView cache cleanup issue is fixed. KeepSessionAlive usage for restarting avatar loading.
* Half-body avatar loading error due to no Animator component issue is fixed.
* WebView white background flicker issue is fixed.

### **Unity SDK 1.11.0 -** August 3, 2022

#### **Added**

* Avatars are now cached at runtime and therefore loading much faster. Cached avatars are stored at Application.persistentDataPath.
* The SDKLogger that prints logs about the current operation and the status of the avatar loading process. Enabled by default.
* Please help us to improve the SDK by enabling analytics.
* You can now generate and render 2D images of avatars directly from the Unity SDK.
* You can now remove the session info after the avatar creation by setting the `KeepSessionAlive` flag to false.
* Loaded avatars from the Avatar Loader Editor Window are now imported as prefabs.
* Example on how to load multiple avatars efficiently added to Runtime Examples folder.
* A new runtime debug panel has been added to the Runtime Example.

#### Updated

* The UI of the Avatar Loader is now cleaner and provides you with the most important functionality.
* The WebView Partner Editor has been renamed to a more general name Settings.

**Fixed**

* VoiceHandler blend shape weight fix.
* Avatar Loader and Settings Dialog style issues on the first launch, in Unity 2020 and 2021 are fixed.
* Render pipeline error in Unity 2022 is fixed.
* Editor Coroutine runner duplicated when switching from play mode to edit mode fixed.

### Unity SDK 1.10.0 - May 24, 2022

**Highlights**

* OnFailed, OnProgressChanged and OnCompleted events for AvatarLoader. AvatarLoader with callbacks is now obsolete.
* Vuplex example package. If you own Vuplex, you can use this package to load avatars in VR or standalone builds.
* Ability to clean up the cache of the WebView, which helps you starts RPM from the beginning.
* StopCoroutine method added to CoroutineRunner.

**Changed**

* General refactoring of the package. Avatar creation operations separated into classes.

### Unity SDK 1.9.0 - April 6, 2022

#### Added

* Context menu for extracting animations from FBX files.

#### Changed

* Removed legacy post message event listener.

#### Fixed

* Async loading issue causing mesh explosion.

### Unity SDK 1.8.0 - March 21, 2022

#### Added

* Eye Animation Handler play-mode update and blink rate field.

#### Changed

* Animation Target FBX files are removed, animations and animation avatars are moved into separate folders.
* MipMaps are disabled for avatar textures.
* Removed "Wolf3D" from namespace and component names and filenames.
* Renamed "Wolf3D Enochavatar SDK" folder to "Enoch avatar".

#### Fixed

* Partner subdomain not saved issue.
* Partner subdomain forced to return "demo" if set blank.

### Unity SDK 1.7.3 - January 20, 2022

**Changed**

* Editor UI updates
* WebView IOS and Android platform dependent compilation blocks
* Loading avatars if short code URL is pasted
* WebView example close button behaviour update in UI

**Fixed**

* Partner subdomain save issue
* Code commenting and typo fixes

**Removed**

* Former animation source FBX fields are removed.

### Unity SDK 1.7.0 - October 08, 2021

#### Changed

* Layout and styles for Enoch avatar custom editor windows.

#### Added

* FAQ button to custom editor windows.

### Unity SDK 1.6.0 - September 3, 2021

**Updates**

* MessageCanvas replaced with MessagePanel for flexible use.
* WebView is called on a prefab which can be added via Game Object/UI/WebView Canvas menu.
* WebView example scene updated.

**Added**

* Added OnAvatarImported callback to avatar loader, to receive the GameObject before it is processed.

**Fixed**

* File name and typo fixes.

**Removed**

* MessageCanvas removed. Unsupported cases are covered by a message panel.
* webview\.html is removed.

### Unity SDK 1.5.1 - June 29, 2021

#### Added

* Audio Clip support for Voice Handler.

#### Updates

* Project version is updated to 2019.4.11f1 LTS.
* Runtime Test scene has URL to an optimized avatar.
* Animation Target files updated with models with basic mesh.
* Animator is moved to root avatar object.
* Avatar Armature and HipBone scale are set to 1.

#### Fixed

* Typo fixes and refactoring in general.

### Unity SDK 1.5.0 - June 16, 2021

#### Added

* Support for loading avatars from short codes.
* WebView menu window for editing partner subdomain in webview\.html.

#### Updates

* General refactoring.
* RPM website updated to Unity SDK.
* VoiceHandler supports beard and teeth mesh.

#### Fixed

* Animations not exporting correctly in the second time.
* WebView IOS permissions issues.
* WebView SSL Issue on Android.
* WebView does not send URL after window is restarted.

### Unity SDK 1.4.3 - May 28, 2021

#### Added&#x20;

* Variable caching for Avatar Loader window.&#x20;
* Reveal Animations Folder button to Avatar Loader window.&#x20;
* Support for auto assigning animation files avatars during import.&#x20;
* WebView no internet connection case cover.

#### Updated&#x20;

* Animation target FBX files for V2 avatars are updated.&#x20;
* WebView plugin is refactored and code is cleaned up.

#### Fixed&#x20;

* IOS WebView not receiving glb URL.&#x20;
* Asset import order conflict between animation and animation target files fixed.&#x20;
* Animation Controllers losing animation references fixed.

#### Removed&#x20;

* MacOS support for WebView due to working only partially.

### Unity SDK 1.4.1 - May 20, 2021

#### Updated

* Refactored eye and mouth movement scripts.

#### Fixed

* Eye and animation handler now works for avatars with texture atlas.

### Unity SDK 1.4.0 - May 11, 2021

**Added**

* **New Unity WebView plugin**, which lets your users create an avatar from Enoch.app without leaving their mobile application. You can see it in action on Android in a video here.

**Fixed**

* Mouth Open blendshape index detection issue in VoiceHandler component is fixed.
* Asset Post-processor animation target file folder name causing all animation folders to be processed as humanoid is fixed.

Download the latest version of Unity SDK from our releases page.

### Unity SDK 1.3.1 - April 21st, 2021

We've updated full-body avatars rigs, removing issues with upside-down hip bones and improving skin weights. In order to take advantage of the improved full-body rigs, updating to the latest UnitySDK is advised.

Download the latest SDK from the releases page.

**Added**

* Animation Avatar Target files for V2 outfit rigs.
* Fetching avatar metadata such as outfit version, outfit gender, and body type.

**Fixed**

* GLTFUtility Experimental Asset Importer namespace fix for 2020.1 or newer versions.<br>

### UnitySDK 1.3.0 - April 12th, 2021

Download the latest SDK from the releases page.

#### Added

* Runtime loading of avatars.
* GLTFUtility optimizations for faster avatar loading.

#### Fixed

* Fixes avatar loading for Android builds for Oculus Quest/Quest 2.

#### Docs

* Added the General Integration Guide on how to integrate avatars into a web or Unity/Unreal app.
