18 KiB
18 KiB
Changelog
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
[7.3.1] - 2024.10.30
Updated
- Re-exporting package for asset store with updated dependencies
[7.3.0] - 2024.10.22
Updated
- auth-related requests now use auth-service endpoints #317
- updated shader variants to fix issues various material issues
Fixed
- Fixed an issue causing Out of Bounds exception in WebGL voice handler #322
Added
- DestroyMesh class can be used to destroy manually destroy mesh, materials and textures to prevent memory leaks
[7.2.0] - 2024.09.06
Updated
- Updated handling of response data to reduce garbage allocation #314
Fixed
- Preserve AssetId property in IAssetData #313
[7.1.1] - 2024.07.25
Fixed
- Fixed an issue causing json parsing to fail on iFrame events #311
[7.1.0] - 2024.07.16
Updated
- Reworked shader overrides to support mapping of other property types #306
Fixed
- Fixed an issue caused by missing bones on avatar template prefabs #310
[7.0.0] - 2024.07.01
Updated
- Loading circle animation now using MMecanim animation #302
- Removed unnecessary assets from Resources folder #303
- Updated Template avatar assets #300
- Avatar Body type now moved to CoreSettings #290
Added
- Added support for hero customization assets (costumes) #301
- Templates can now be filtered by Bodytype #296
Fixed
- Fixed an issue causing invalid load settings in Avatar Loader window #298
[6.3.1] - 2024.06.18
Fixed
- Allow cache to be loaded from previous versions, where bodyType was stored as an integer #293
[6.3.0] - 2024.06.11
Updated
- XR animation avatars now have DOF enabled by default #288
- Updated InCreatorAvatarLoader to use avatar config #286
- Avatar Creator Icon categories updated #272
Fixed
Added
- Avatar template type filter #270
- Handle failed body shape requests #281
- Option to filter Templates by gender #273
[6.2.4] - 2024.05.03
Fixed
- Updated XR template prefab meshes to prevent missing bone references to fix mesh transfer #266
[6.2.3] - 2024.04.29
Fixed
- Reverted update to GetMeshRenderer method #264
[6.2.2] - 2024.04.29
Updated
- Updated XR template avatar to have separated head mesh #261
- Improved GetMeshRenderer() method to exclude invalid mesh renderers #261
Fixed
- Fixed issue with XR animation avatars
[6.2.1] - 2024.04.23
Fixed
- An issue with gender and avatarID not to be set in AvatarManager #260
[6.2.0] - 2024.04.22
Added
- XR template avatar added to the Resources folder #258
- Avatar Creator now supports body shapes #252
- support for unknown exceptions #251
- Simple PanelManager script
- Optional define symbol to remove camera permissions from the Android manifest #259
Updated
- Removed use of tuples and deprecated old methods #257
[6.1.2] - 2024.04.03
Updated
- XR animation avatars updated to support with latest xr avatar updates
[6.1.1] - 2024.04.03
Updated
- Avatars done with a photo are now added as a draft avatars #254
[6.1.0] - 2024.03.04
Updated
- AvatarMeshHelper now supports multiple mesh and material transfer. #241
Added
- GetHeadMeshes method to AvatarMeshHelper to get head related meshes from an avatar. #242
- Template avatar with all possible meshes is added to the Resources folder.
[6.0.1] - 2024.02.26
Updated
- Updated default render settings to fix an issue causing incorrect halfbody avatar renders #238
[6.0.0] - 2024.02.19
Updated
- BREAKING: Renamed Avatar Create Samples #210 This change may require updates to existing references in your projects.
- Small fix for button icon resizing #215
- LoginWithCode can now merge avatars into RPM account #219
- Recover hair when headwear is removed #224
- Added extra check to prevent settings override #226
Added
- Logout Element for Avatar Creator #216
- New iFrame Events to WebFrameHandler #212
- Added support for XR Avatar skeleton #217
- Added Avatar List element #218
- Account creation and login elements in Avatar Creator sample #230
Removed
- Quickstart Parameter from UrlConfig #221
- Selfie to Avatar Element* #220
- Removed WebView auto installation #208
[5.0.0] - 2024.01.12
Updated
- Refactor and extracted shared logic from network packages #148
- Replaced api urls in samples with models urls #152
- Added com.unity.cloud.gltfast as a dependency and removed auto install of gltfast from git url #155
- Updated to GLTFast 6.0.1 #157
- Replaced use of ienumerator coroutines with async/await #172
- Request class names updated to be more uniform #173
- Endpoint classes removed and refactored #174
- Added avatar creator POC sample using new elements #182
- Removed "I don't have an account" checkbox from setup guide #184
- Restructure of avatar creator samples #185
- Class and folder restructure to match Unity package standards #190
- Namespaces added to some scripts to meet asset store requirements #195
- Ready Player Me top toolbar menu is under
Tools/Ready Player Me
to comply with Asset Store requirements #195 - Samples renamed for Asset Store version of package and paths updated accordingly #198
- Quick start sample animations updated #200
- Draco compression package version updated #202
Added
-
Add gender select element for Avatar Creator #159
-
Basic login element for Avatar Creator #160
-
Photo capture element for Avatar Creator #162
-
Avatar template element for Avatar Creator #164
-
Selfie element for Avatar Creator #166
-
Asset panel element for Avatar Creator #175
-
Account creation element for Avatar Creator #178
-
Avatar preview element for Avatar Creator #181
-
Fixed some issues related to paths like in the Graphics Setting Utility #195
-
Shader override property added to avatar config #199
Fixed
- Fix for handling pasted url text in subdomain field #183
- Added permission and orientation fix to photo capture element #192
- Added Panel Switcher clear functionality to fix issues related to relaunching the Creator #194
- Namespaces added to some scripts to meet asset store requirements #195
[4.1.2] - 2023.12.20
Fixed
- Add preserve attribute to CategoryConverter in AvatarCreator #193
[4.1.1] - 2023.11.29
Fixed
- Fixed json converters in AvatarCreator getting stripped on android or webgl builds #188
[4.1.0] - 2023.11.29
Updated
Added
- Added app id to setup guide #145
[4.0.1] - 2023.11.14
Fixed
- Fixed an issue causing avatars to be stored locally even if caching was disabled #150
[4.0.0] - 2023.11.01
Breaking Changes
- Merge avatar creator into core #135.
- AvatarProcessor no longer searches and replaces existing avatar #138
Added
- Show Avatar Creator sample button in guide #141
Updated
- Merged related samples into single folders #139
[3.4.0] - 2023.10.24
Added
- Breaking change popup #136
Updated
[3.3.0] - 2023.10.05
Added
- Moved core iframe and url logic from WebView package #125
Updated
[3.2.4] - 2023.09.28
Fixed
- An issue causing WebView to be auto imported if removed #126
[3.2.3] - 2023.09.11
Fixed
- An issue causing settings to be recreated when not needed #123
[3.2.2] - 2023.09.07
Fixed
- An issue with module installer causing errors when importing on some Windows machines #117
[3.2.1] - 2023.08.28
Fixed
-Issue of missing mesh references when prefabs were created by avatar loader window #109
[3.2.0] - 2023.08.24
Added
- App Id is added to header of all web requests
Fixed
- GLTF scripting define symbol not getting assigned
[3.1.1] - 2023.08.11
Fixed
- Fixed an issue causing analytics events being sent to development environment #102
- Re-added RPM define symbol required for supporting packages #102
[3.1.0] - 2023.08.08
Added
- Personal avatar loading in quick start https://github.com/readyplayerme/rpm-unity-sdk-core/pull/97
- Runtime analytics to quick start https://github.com/readyplayerme/rpm-unity-sdk-core/pull/98
[3.0.0] - 2023.07.31
Added
- BREAKING: All scripts and assets from Avatar Loader #87
- Module installer now automatically removes Avatar Loader after update #89
- New Integration guide editor window #91
Removed
- BREAKING: all references to ReadyPlayerMe.AvatarLoader namespace #87
Updated
- Moved GltFast dependent code behind scripting define symbol #87
- Avatar config processor now uses new mesh LOD parameter #90
- Setup guide window improvements #91
[1.3.0] - 2023.05.29
Added
- Import timeout to module installer #70
- Add new setup guide window #71
- Added function for folder size in MB #72
Fixed
- Various editor window layout fixes #73
[1.2.0] - 2023.04.18
Added
- Support for response codes #62
Updated
- Refactor of WebRequestDispatcher #59
Fixed
- Fixed an issue with the popup don't ask again pref was not updating correctly #58
[1.1.0] - 2023.03.21
Added
- Quick start sample popup
- Added operation completed event
- Discussion link to README.md
Updated
- OpenUPM installation added to README.md
[1.0.0] - 2023.02.20
Added
- Optional sdk logging
- Don't ask again option for update check
Updated
- PartnerSubdomainSettings refactored to a CoreSettings scriptable object
Fixed
- Core settings asset now automatically created if it is missing
- Various bug fixes and improvements
[0.2.0] - 2023.02.08
Added
- Optional sdk logging
Updated
- PartnerSubdomainSettings refactored to a CoreSettings scriptable object
Fixed
- Various bug fixes and improvements
[0.1.0] - 2023.01.22
Updated
- Repository names in module list + version numbers
[0.1.0] - 2023.01.12
Added
- Inline code documentation
- Contribution guide and code of conduct
- Module installer and updater for handling package installation
Updated
- A big refactor of code and classes
Fixed
- Various bug fixes and improvements