Skip to content

Latest commit

 

History

History
479 lines (299 loc) · 18.3 KB

CHANGELOG.md

File metadata and controls

479 lines (299 loc) · 18.3 KB

Changelog

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

[7.4.0] - 2025.01.15

Updated

  • Avatar caching location is now changed when running in the Unity Editor it will now be stored in the Application.persistentDataPath directory as it already did for builds. However when loading avatars from the Avatar Loader Editor window it will still store them in the Assets/Ready Player Me/Avatars folder.
  • AvatarManager and AvatarHandler classes updated so that in the Avatar Creator Elements sample it will re-equip hair when headwear is removed. #330
  • AvatarConfigProcessor updated so that by default if morph targets are not set, it will set it to None to improve file size. #326

[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

  • Fixed an issue preventing LOD's from updating #277
  • An issue causing multiple signup requests #275

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

  • Replaced API URLs with model URLs for shortcodes #152
  • Updated render api and samples #147

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

  • Disable use demo toggle in setup guide #131
  • Refactor define symbol add and remove logic #133

[3.3.0] - 2023.10.05

Added

  • Moved core iframe and url logic from WebView package #125

Updated

  • Refactored core settings handler #124
  • Centred all editor window content #122

[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 #97
  • Runtime analytics to quick start #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