# 1.8.11

## Added

- Added PrefabChangeMonitor

# 1.8.10

## Fixed

- Fixed the error caused by Inject post processor starting to copy dlls before completing the task

# 1.8.9

## Added

- Added `xrexperience`,`spatial`,`package` file extension support

## Fixed

- Fixed the issue where Unity scenes were not released when the experience was released

# 1.8.8

## Added

- Added Assembly Definition References to blank project

# 1.8.7

## Fixed

- Fixed build error

# 1.8.6

## Added

- Added 'LoadFromRemote' option

# 1.8.5

## Changed

- Changed project dependencies when create blank project

# 1.8.4

## Changed

- Changed WorkSpace block work only VisionOS platform

# 1.8.3

## Added

- Added Experience package inspector tools
- Added load XRMOD template from github
- Added Create Project validation

## Changed

- Changed PackageTools build view buttons

# 1.8.2

## Fixed

- Fixed load assets incorrect when Fast Mode

# 1.8.1

## Fixed

- Fixed package build crc and hash not changed on pack mode

# 1.8.0

## Added

- Added Inject Trigger
- Added Building State for packagetools project data

## Changed

- Changed policy of copying dlls

## Fixed

- Fixed copy release mode dll

# 1.7.13

## Added

- Added when there is no localization vocabulary table for "localization", it defaults to English

# 1.7.12

## Added

- Added Exit method to ShareData
- Added auto convert to MonoBinder option

# 1.7.11

## Fixed

- Fixed make Mesh algorithm only work on handheld,Quest,VisionPro

# 1.7.10

## Changed

- Changed load asset failed log text

# 1.7.9

## Added

- Added LoadAssets method to ShareData and Entry template script

## Fixed

- Fixed ScriptableObject/Mesh/Sprite/SpriteAtlas/AudioClip/VideoClip file not found when run on Unity Editor

# 1.7.8

## Added

- Added auto append RuntimeAssetReferenceDatabase to Contents
- Added auto create RuntimeAssetReferenceDatabase file to Cache folder

## Fixed

- Fixed incorrect type of Sprite and Texture2D when add asset to Contents view
- Fixed not to load Scriptable Object correctly in Editor mode

# 1.7.7

## Added

- Added RuntimeAssetReferenceDatabase

# 1.7.6

## Added

- Added Error alert for missing asset row

## Fixed

- Fixed NullReferenceException error caused by ReBuildContentsType after asset is removed

# 1.7.5

## Added

- Added new feature **re-sort**. Execute after successful addition of new assets.

## Fixed

- Fixed an error when the content ID is incorrect after removed from content list

## Changed

- Enhanced type sorting
    1. Sort with type
    2. Sort with name
- Now it will print out the name of something that does not exist in the package.
- Now developer can not add duplicated asset with same name

## Removed

- Remove Asset Path sortedAscending

# 1.7.4

## Added

- Added Shader ReAssign Tool
- Added Type Icon for Contents view
- Added sort by content type

## Fixed

- Fixed removed enable state is False components when Mixed Build(Scenes + Prefab) bug

# 1.7.3

## Fixed

- Fixed FocusSLAM error on Vision Pro platform
- Fixed LocalizationManager initialized template error

# 1.7.2

## Added

- Added **XRMOD_INSTALL** Define Constraints

# 1.7.1

## Added

- Add Quest platform properties block support

# 1.7.0

## Add

- [Editor]: Add Scene build support
- [Runtime]: Add Scene load support
- [Runtime]: Add Load Assetbundle from local disk
-

## Improved

- [Editor]: Improved **Show in file browser** target to json file
- [Editor]: The XRMODBehaviour component will be stripped when disabled.

# 1.6.10

## Fixed

- Fix Assets load failed on Unity Editor

# 1.6.9

## Change

- Change dependency package **com.phantomsxr.utilites** to **com.phantomsxr.utilities**

# 1.6.8

## Fix

- [Editor]: Fix load scriptable object failed
- [Editor]: Fix NewProjectWizard scrollview render

# 1.6.7

## Improved

- [Runtime/Editor]: Add XRMOD_INSTALL Define constraion

# 1.6.6

## Added

- Add Immersal support for Rokid platform

# 1.6.5

## Improved

- [Editor]:When no content can be found within the current project folder, a global search is performed.

# 1.6.4

# 1.6.3

## Added

- [Editor]:Added that when the device type is changed, the build platform parameters will also change accordingly.
- [CLR]: Added UnityFusion CLRs

# 1.6.2

## Added

- [Editor]:Add VisionOS supported.
- [Editor]:Add Mesh block.
- [Editor]:Add error prompts of feature block for not supported platform.
- [Runtime/Editor]:Add `LoadAssetsFromPackage(Batch)` API

## Fixed

- [Editor]:Fix create project from template error(Brake).
- [Editor]:Fix import Unity Package asset throw `path` not exits error.

# 1.6.0

## Added

- [Editor]:Now supports mixed packaging of `Scenes` and `Prefabs` into XR experience files

## Fixed

- [Editor]: Fixed new project has not ref `Unity.TextMeshPro` and `Phantom.XRMOD.XRMODUtilites`

# 1.5.2

## Fixed

- Fix load Asset from not from local path when Simulator mode

## Added

## Changed

# 1.5.1

## Added

- Add new dependece of `XRMOD Utilites`

## Changed

- Changed the export experience to a more platform specific folder

# 1.3.0

## Added

- Add new API `ReleaseAssetBundle` to release the specified project

# 1.2.0

## Change

- Remove legacy web request codes
- Add new dependency `Uni-Task`

# 1.1.5

## Change

- Remove Debug.LogError

# 1.1.4

## Fix

- Fix incorrect namespace of templates
- Fix `Build Settings` is not stored

# 1.1.3

## Change

- ignore free other assetbundle, just only arexperience assetbundle

# 1.1.2

## Added

- add new block of programable for the xrmod project's properties

# 1.1.1

## Improved

- Auto Refresh XRMOD project app domain files

# 1.0.1

## Fix

- Not return value error

# 1.0.0-alpha.2

## Fix

- Fix load from local when there are same name of game object problem
-

# 1.0.0-alpha.1

## Change

- Reduce the useless codes

## Fix

- Fix the bugs
- Fix create project from template not working after multi-time
- Fix new UIElement uss

## Add

- New create project interface
- Load asset from local when project is already in the local(Not a bundle)

# 0.0.5-alpha.3

## Change

- Deprecated Automatically rename existing objects with the same name. The existing object will not stored.

# 0.0.5-alpha.2

## Fix

- Fix Immersal block Localization Interval time to second,Set the minimum and maximum interval.

# 0.0.5-alpha.1

## Add

- Add new settings for immersal sdk
- Add new Action notification key to change template Mono Binder project name field
- Loading Asset from Editor support. Now, you can load asset directly using `API.LoadAssetAsync<T>`. It can help us
  develop or testing more quickly.

## Changed

- Move Cache file to Default Editor Resources
- Change the `Localization Interval` field in Immersal Block to a Slider

## Fix

- Fix error when script compiling
- Fix open or edit project Action key not exist
- Remove the dependence on Mono binder

# 0.0.4-alpha.1

## Change

Update version number to 0.0.4-alpha.1

# 0.0.3-alpha.1

Reset version to 0.0.3-alpha.1

# 0.0.7-preview.5

## Change

- Mixed with UI Element

# 0.0.7-preview.4

## Change

- Obsolete `InstantiateUtility.Instantiate` api. Use `Object.Instantiate` instead
- New script template

# 0.0.7-preview.3

## Add

- Add new block `ARWorldScaleBlock`
- Add new field `ARWorldScale` to Configure

## Fix

- Fix default quality to medium
- Change `Alogirhtm block` and `Programmable block` warring HelpBox show condition
- Fix `ShowNotify` when window is not showed
- Move `Coach overlay block` to iOS menu

# 0.0.7-preview.2

## Add

- Add document url for block
- Add CHANGELOG.md file

## Fix

- Remove github info
