Audio v3.0.5, Core v3.3.0, Diagnostics v3.0.3, ExtendedAssets v3.0.4, Input v3.3.0, SpatialManipulation v3.4.0, StandardAssets v3.2.1, Tools v3.0.5, UXComponents v3.4.0, UXComponents.NonCanvas v3.1.5, UXCore v3.3.0, WindowsSpeech v3.0.4
LatestChangelog for MRTK
The format is based on Keep a Changelog.
[org.mixedrealitytoolkit.audio v3.0.5] - 2025-11-12
Fixed
- Updated dependencies to match Unity Asset Store packages. PR #1054 by @keveleigh
- org.mixedrealitytoolkit.core 3.2.2
[org.mixedrealitytoolkit.core v3.3.0] - 2025-11-12
Changed
- Updated tests to follow existing MRTK test patterns. PR #1046 by @keveleigh
Added
- Added event
OnSpeechRecognitionKeywordChangedto allow UI updates when the speech recognition keyword has changed. PR #792 by @anonymous2585
Fixed
- Fixed the "Is Interactable" convenience alias on StatefulInteractableEditor to allow multi-object editing in the Inspector to update all values. (Issue #573) PR #943 by @whebertML
- Augment SerializableDictionary to allow temporary duplicates in Editor to prevent serialization errors. PR #961 by @whebertML
- Fix an issue with the "Init Controllers" type lookup within InteractionModeManager.InitializeControllers() to find XRBaseControllers instead of XRControllers. PR #961 by @whebertML
[org.mixedrealitytoolkit.diagnostics v3.0.3] - 2025-11-12
Fixed
- Updated dependencies to match Unity Asset Store packages. PR #1054 by @keveleigh
- org.mixedrealitytoolkit.core 3.2.2
[org.mixedrealitytoolkit.extendedassets v3.0.4] - 2025-11-12
Fixed
- Updated dependencies to match Unity Asset Store packages. PR #1054 by @keveleigh
- org.mixedrealitytoolkit.standardassets 3.2.1
[org.mixedrealitytoolkit.input v3.3.0] - 2025-11-12
Added
- Added a project validation rule to ensure the Unity XR Hands subsystem is enabled in the OpenXR settings when the corresponding MRTK subsystem is enabled. PR #973 by @keveleigh
- Added support for Unity's com.unity.cloud.gltfast and com.unity.cloud.ktx packages when loading controller models. PR #631 by @ms-RistoRK
- Added hand tracking permission for AndroidXR. PR #982 by @keveleigh
- Added toggle for frame rate independent smoothing in camera simulation. PR #1011 by @UniversalLanguageAlgorithm
- Added implementation for the synthesized TriggerButton, accounting for animation smoothing. PR #1043 by @keveleigh
- Added a "squeeze" alias for the grip states, to account for broader input action mapping support. PR #1043 by @keveleigh
Changed
- Updated hands subsystem names for clarity. PR #995 by @keveleigh
- Remapped the synthetic hands config to read the float "select value" action instead of the bool "select" action, since it's read as a float. PR #1043 by @keveleigh
- Updated tests to follow existing MRTK test patterns. PR #1046 by @keveleigh
Fixed
- Fixed controller model fallback visualization becoming stuck visible when hands became tracked after initialization. PR #984 by @keveleigh
- Updated dependencies to match Unity Asset Store packages. PR #1054 by @keveleigh
- com.microsoft.mrtk.graphicstools.unity 0.8.0
- org.mixedrealitytoolkit.core 3.2.2
[org.mixedrealitytoolkit.spatialmanipulation v3.4.0] - 2025-11-12
Added
- Added different types of maintaining scale for bounds handles. PR #976 by @nayanatharap
- Added InitializeToTargetForward field/property to RadialView to position a GameObject in front of its target (like at the center of the view) when it becomes enabled. PR #655 by @LocalJoost
Fixed
- ConstantViewSize solver now retains the initial scale and aspect ratio PR #719 by @BenediktTobias
- Fixed Follow solver frequently logging "Look Rotation Viewing Vector Is Zero" PR #895 by @neichner
- Fixed issues with HandConstraint hand tracking events not being fired (OnFirstHandDetected/OnHandActivate/OnLastHandLost/OnHandDeactivate) when SolverHandler TrackedHand is set to Right or Left (not Both) PR #956 by @MaxPalmer-UH
- Updated dependencies to match Unity Asset Store packages. PR #1054 by @keveleigh
- org.mixedrealitytoolkit.core 3.2.2
- Fixed
Constraint Managernot properly highlighting custom constraints via the "Go to component" button. PR #1078 by @keveleigh
[org.mixedrealitytoolkit.standardassets v3.2.1] - 2025-11-12
Fixed
- Updated dependencies to match Unity Asset Store packages. PR #1054 by @keveleigh
- com.microsoft.mrtk.graphicstools.unity 0.8.0
[org.mixedrealitytoolkit.tools v3.0.5] - 2025-11-12
Fixed
- Updated dependencies to match Unity Asset Store packages. PR #1054 by @keveleigh
- org.mixedrealitytoolkit.core 3.2.2
[org.mixedrealitytoolkit.uxcomponents v3.4.0] - 2025-11-12
Added
- Added touch support for the NonNativeKeyboard. PR #655 by @LocalJoost
Fixed
- Changed PressableButton_Custom_Cylinder using Default-Material to MRTK_Standard_White instead. PR #740 by @whebertML
- Ensure consistency on slider tests. PR #1052 by @keveleigh
- Updated dependencies to match Unity Asset Store packages. PR #1054 by @keveleigh
- com.microsoft.mrtk.graphicstools.unity 0.8.0
- org.mixedrealitytoolkit.standardassets 3.2.1
[org.mixedrealitytoolkit.uxcomponents.noncanvas v3.1.5] - 2025-11-12
Fixed
- Ensure consistency on slider tests. PR #1052 by @keveleigh
- Updated dependencies to match Unity Asset Store packages. PR #1054 by @keveleigh
- org.mixedrealitytoolkit.uxcore 3.3.0
- org.mixedrealitytoolkit.spatialmanipulation 3.4.0
- org.mixedrealitytoolkit.standardassets 3.2.1
[org.mixedrealitytoolkit.uxcore v3.3.0] - 2025-11-12
Added
- Added automatic update for the
See It Say It Labelwhen theSpeechRecognitionKeywordof aStatefulInteractablehas changed. Added ability to change the pattern, from inspector or code. PR #792 by @anonymous2585 - When Unity Localization package is installed, a
LocalizedStringis used as pattern. PR #792 by @anonymous2585 - Added touch support for the NonNativeKeyboard. PR #655 by @LocalJoost
- Add debug log reference to "this" in ToggleCollection. PR #929 by @anonymous2585
Changed
- StateVisualizer: Modified access modifiers of State, stateContainers and UpdateStateValue to protected internal to allow adding states through subclassing. PR #926 by @johntensuan
- Updated tests to follow existing MRTK test patterns. PR #1046 by @keveleigh
Fixed
- Fixed an issue when selecting a PressableButton in Editor scene view causing error spam. (Issue #772) PR #943 by @whebertML
- Prevent simultaneous editing of multiple input fields when using Non-Native Keyboard. PR #942 by @onechenxing
- Don't try to start a coroutine in VirtualizedScrollRectList when the GameObject is inactive. PR #972 by @keveleigh
- Fixed SliderSounds playing sound even when disabled. PR #1007 by @anonymous2585
- Fixed sliders with min-max values outside range [0-1] when slider is configured for grab interaction (IsTouchable = false) Issue 944 by @dgoodnow-ML
- Fixed unguarded soft dependency on the MRTK Input package in PressableButton. PR #1054 by @keveleigh
- Updated dependencies to match Unity Asset Store packages. PR #1054 by @keveleigh
- com.microsoft.mrtk.graphicstools.unity 0.8.0
[org.mixedrealitytoolkit.windowsspeech v3.0.4]
Changed
- Subsystems no longer register themselves on non-Windows platforms. PR #978 & PR #1001 by @keveleigh
Fixed
- Updated dependencies to match Unity Asset Store packages. PR #1054 by @keveleigh
- com.microsoft.mrtk.tts.windows 1.0.4
- org.mixedrealitytoolkit.core 3.2.2
Samples
- Migrate to asset store packages for Microsoft Mixed Reality dependencies by @keveleigh in #985
- Migrate from using a checked-in Android manifest to using a patcher at build time by @keveleigh in #1002
- Move manifest patcher to build assembly by @keveleigh in #1013
- Add a build flag for building with hand joint debugging hands by @keveleigh in #1004
- Turn off run in background in sample project to match MR OpenXR Plugin recommendation by @keveleigh in #992
- Add MeasureToolSettings.asset from MRGT by @keveleigh in #1037
- Added missing ObjectManipulator components to scene descriptions by @BenediktTobias in #717
New Contributors
- @graceCode100 made their first contribution in #764
- @johntensuan made their first contribution in #926
- @jackiecurley made their first contribution in #954
- @whitetigerhelix made their first contribution in #955
- @onechenxing made their first contribution in #942
- @nayanatharap made their first contribution in #976
- @UniversalLanguageAlgorithm made their first contribution in #1011
- @dgoodnow-ML made their first contribution in #945
Full Changelog: core-v3.2.2...core-v3.3.0
