Skip to content

Releases: MixedRealityToolkit/MixedRealityToolkit-Unity

Audio v3.0.4, Core v3.2.2, Extendedassets v3.0.3, Input v3.2.2, Spatialmanipulation v3.3.1, Tools v3.0.4, Uxcomponents.noncanvas v3.1.4, Uxcore v3.2.2

11 Sep 15:49
479ed78
Compare
Choose a tag to compare

Changelog The format is based on Keep a Changelog.

[org.mixedrealitytoolkit.audio v3.0.4] - 2024-08-29

Changed

  • Package patch version update to allow UPM publishing

[org.mixedrealitytoolkit.core v3.3.0] - 2024-08-29

Fixed

  • Fixed broken project validation help link, for item 'MRTK3 profile may need to be assigned for the Standalone build target' (Issue #882) [PR#886 (https://github.com//pull/886)]

[org.mixedrealitytoolkit.extendedassets v3.0.3] - 2024-08-29

Changed

  • Package patch version update to allow UPM publishing

[org.mixedrealitytoolkit.input v3.2.2] - 2024-08-29

Fixed

  • InputSimulator execution order so that it executes before InteractionManager.

  • Ensure all relevant interactor types show up in InteractionModeManager's dropdowns. PR #872

[org.mixedrealitytoolkit.spatialmanipulation v3.3.1] - 2024-08-29

Fixed

  • Fixed tap to place StartPlacement() when called just after instantiation of the component. PR #785

  • Fix null ref in SpatialManipulationReticle when multiple interactables are hovered. PR #873

[org.mixedrealitytoolkit.tools v3.0.4] - 2024-08-29

Changed

  • Package patch version update to allow UPM publishing

[org.mixedrealitytoolkit.uxcomponents.noncanvas v3.1.4] - 2024-08-29

Changed

  • Package patch version update to allow UPM publishing

[org.mixedrealitytoolkit.uxcore v3.2.2] - 2024-08-29

Changed

  • Package patch version update to allow UPM publishing

Accessibility v1.0.3-pre.20, Audio v3.0.3, Core v3.2.1, Data v1.0.3-pre.20, Diagnostics v3.0.2, Extendedassets v3.0.2, Input v3.2.1, Spatialmanipulation v3.3.0, Standardassets v3.2.0, Tools v3.0.3, Uxcomponents v3.3.0, Uxcomponents.Noncanvas v3.1.3, Uxcore v3.2.1, Windowsspeech v3.0.3

03 Jun 21:36
Compare
Choose a tag to compare

ReleaseImage

Changelog for MRTK

The format is based on [Keep a Changelog] - (https://keepachangelog.com/en/1.1.0/).

[org.mixedrealitytoolkit.accessibility v1.0.3] - 2024-04-17

Fixed

  • Reduced package description to support for UPM package publishing in the Unity Asset Store.

[org.mixedrealitytoolkit.audio v3.0.3] - 2024-04-17

Fixed

  • Reduced package description to support for UPM package publishing in the Unity Asset Store.
  • Fixing .asmdef for Editor Unit Tests, so it now contains proper defineConstraints.

[org.mixedrealitytoolkit.core v3.2.1] - 2024-04-24

Fixed

  • Fixed missing [CanEditMultipleObject] attributes as per Bug 573 PR #698

[org.mixedrealitytoolkit.data v1.0.3] - 2024-04-23

Fixed

  • Fixed missing [CanEditMultipleObject] attributes as per Bug 573 PR #698
  • Reduced package description to support for UPM package publishing in the Unity Asset Store.

[org.mixedrealitytoolkit.diagnostics v3.0.2] - 2024-03-20

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. PR #519

[org.mixedrealitytoolkit.extendedassets v3.0.2] - 2024-03-20

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. PR #519

[org.mixedrealitytoolkit.input v3.2.1] - 2024-4-23

Fixed

  • Fixed missing [CanEditMultipleObject] attributes as per Bug 573 PR #698
  • Add logic to account for a bound but untracked interaction profile. PR #704
  • Reduced package description to support for UPM package publishing in the Unity Asset Store.
  • Ensures the simulated input sources hold their state (including gestures) when their toggle state is locked on. PR #705

[org.mixedrealitytoolkit.spatialmanipulation v3.3.0] - 2024-04-30

Added

  • Made bounds control overridable for custom translation, scaling and rotation logic using manipulation logic classes. PR #722

Fixed

  • Added null check and index check when hiding colliders on BoundsHandleInteractable. PR #730

[org.mixedrealitytoolkit.standardassets v3.1.0] - 2024-02-09

Added

  • Added SimpleEmptyButton (Experimental) and SimpleActionButton (Experimental) prefabs plus corresponding (Experimental) assets and demoscene. PR #635

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. PR #519
  • Fixing shaders of a couple of TMPro fonts PR #696
  • Set the Data packages's CooperHewitt-BoldItalic SDK shader to the Graphic Tools TMPro shader PR #696

[org.mixedrealitytoolkit.tools v3.0.3] - 2024-04-17

Fixed

  • Fixing .asmdef for Editor Unit Tests, so it now contains proper defineConstraints.

[org.mixedrealitytoolkit.uxcomponents v3.3.0] - 2024-04-26

Added

  • Added proximity-hover dynamic Frontplates functionality (Moved from Experimental to Release). PR #712
  • Added unified font atlas and updated corresponding fonts and their materials. PR #700

Fixed

  • Reduced package description to support for UPM package publishing in the Unity Asset Store.

[org.mixedrealitytoolkit.uxcomponents.noncanvas v3.1.3] - 2024-04-17

Fixed

  • Reduced package description to support for UPM package publishing in the Unity Asset Store.

[org.mixedrealitytoolkit.uxcore v3.2.1] - 2024-04-23

Fixed

  • Fixed missing [CanEditMultipleObject] attributes as per Bug 573 PR #698
  • Reduced package description to support for UPM package publishing in the Unity Asset Store.

[org.mixedrealitytoolkit.windowsspeech v3.0.3] - 2024-04-17

Fixed

  • Reduced package description to support for UPM package publishing in the Unity Asset Store.

Audio v3.0.2, Core v3.2.0, Diagnostics v3.0.2, ExtendedAssets v3.0.2, Input v3.2.0, SpatialManipulation v3.2.0, StandardAssets v3.1.0, Tools v3.0.2, UXComponents v3.2.0, UXComponents.NonCanvas v3.1.2, UXCore v3.2.0, WindowsSpeech v3.0.2

27 Mar 19:19
b8cc108
Compare
Choose a tag to compare

ReleaseImage

Changelog for MRTK

The format is based on [Keep a Changelog] - (https://keepachangelog.com/en/1.1.0/).

[org.mixedrealitytoolkit.audio v3.0.2] - 2024-03-20 - b8cc108

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519

[org.mixedrealitytoolkit.core v3.2.0] - 2024-03-20 - b8cc108

Added

  • StabilizedRay constructor with explicit position and direction half life values. #625

  • Added IsProximityHovered property of type TimedFlag to detect when a button starts being hovered or on interactor proximity and when it stops being hovered or on proximity of any interactor. #611

  • Adding ProximityHover events (Entered & Exited) to PressableButton class. #611

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519

  • Fix warning and event triggered on disabled StatefulInteractable after changing speech settings #591 #608

[org.mixedrealitytoolkit.diagnostics v3.0.2] - 2024-03-20 - b8cc108

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519

[org.mixedrealitytoolkit.extendedassets v3.0.2] - 2024-03-20 - b8cc108

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519

[org.mixedrealitytoolkit.input v3.2.0] - 2024-03-20 - b8cc108

Added

  • Added an alternative Line of Sight (LOS), with angular offset, hand ray pose source. #625
  • Added IsProximityHovered property of type TimedFlag to detect when a button starts being hovered or on interactor proximity and when it stops being hovered or on proximity of any interactor. #611

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519
  • Fix empty SpeechRecognitionKeyword breaking all speech keyword system #612 #614

[org.mixedrealitytoolkit.spatialmanipulation v3.2.0] - 2024-03-20 - b8cc108

Added

  • ObjectManipulator's ManipulationLogic observes XRSocketInteractor, XRI v2.3.0. #567

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519

[org.mixedrealitytoolkit.standardassets v3.1.0] - 2024-03-20 - b8cc108

Added

  • Added SimpleEmptyButton (Experimental) and SimpleActionButton (Experimental) prefabs plus corresponding (Experimental) assets and demoscene. #635

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519
  • Fixing shaders of a couple of TMPro fonts #696

[org.mixedrealitytoolkit.tools v3.0.2] - 2024-03-20 - b8cc108

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519

[org.mixedrealitytoolkit.uxcomponents v3.2.0] - 2024-03-20 - b8cc108

Added

  • Added Empty, Action, Action with Checkbox, and ToggleSwitch Experimental buttons prefabs #649
  • Added corresponding MenuItems for use in Editor Tools #649
  • Added CanvasUITearsheetDynamicFrontplate scene #649
  • Added SimpleButton + demo scene #635

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519
  • Fixed Bug #643 - Experimental SimpleEmptyButton and SimpleActionButton prefabs have missing "See It Say It Label" GameObject reference #646
  • Auto disable button's colliders when StatefulInteractable is disabled #626

[org.mixedrealitytoolkit.uxcomponents.noncanvas v3.1.2] - 2024-03-20 - b8cc108

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519

[org.mixedrealitytoolkit.uxcore v3.2.0] - 2024-03-20 - b8cc108

Added

  • Added Experimental Buttons with dynamic Frontplate and demo CanvasUITearsheetDynamicFrontplate scene. #649

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519
  • Fixed some buttons in nonnative keyboard not having sound #648

[org.mixedrealitytoolkit.windowsspeech v3.0.2] - 2024-03-20 - b8cc108

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. #519

Accessibility v1.0.1-pre.19, Audio v3.0.1, Core v3.1.1, Data v1.0.1-pre.19, Diagnostics v3.0.1, ExtendedAssets v3.0.1, Input v3.1.0, SpatialManipulation v3.1.0, StandardAssets v3.0.1, Tools v3.0.1, UXComponents v3.1.1, UXComponents.NonCanvas v3.1.1, UXCore v3.1.1, WindowsSpeech v3.0.1

09 Feb 23:18
79d27c1
Compare
Choose a tag to compare

ReleaseImage

Changelog for MRTK

The format is based on [Keep a Changelog] - (https://keepachangelog.com/en/1.1.0/).

[accessibility v1.0.1-pre.19] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)

[audio v3.0.1] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)

[core v3.1.1] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)
  • Calls to FindObjectOfType and FindObjectsOfType replaced with calls to FindObjectUtility functions (#515)

Added

  • FindObjectUtility, a static utility class which finds objects using obsolete FindObjectOfType and FindObjectsOfType on Unity 2021.3.17 or earlier, and FindFirstObjectByType, FindAnyObjectByType, and FindObjectsByType on Unity 2021.3.18 or later (#515)

Fixed

  • Fix warning and event triggered on disabled StatefulInteractable after changing speech settings (#591)
  • Fixing the clear color on MRTK's default rig (should be clearing with a 0 alpha) (#517)

[data v1.0.1-pre.19] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)

[diagnostics v3.0.1] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)

[extendedassets v3.0.1] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)

Fixed

  • Fix minor issue of cubes changing color in some scenes when grabbed (#545)

[input v3.1.0] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)
  • Unity XR Hands provider (#504)
  • Calls to FindObjectOfType and FindObjectsOfType replaced with calls to FindObjectUtility functions (#515)

Fixed

  • Fix the fallback controllers being backwards (#636)
  • Fix empty SpeechRecognitionKeyword breaking all speech keyword system (#612)
  • Fix controller model fallback serialization (#559)

[spatialmanipulation v3.1.0] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)
  • Allow Variable Bounding Box Handle Sizes (#598)
  • Adding Rigidbody MovementType to ObjectManipulator (#526)
  • Calls to FindObjectOfType and FindObjectsOfType replaced with calls to FindObjectUtility functions (#515)

Added

  • Allow variable handle sizes for bounding boxes (#598)

Fixed

  • Fix unessessary allocation (#571)
  • Fixed bugs with initializing bounding boxes at runtime (#558)

[standardassets v3.0.1] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)

[tools v3.0.1] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)

[uxcomponents v3.1.1] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)
  • Calls to FindObjectOfType and FindObjectsOfType replaced with calls to FindObjectUtility functions (#515)

Fixed

  • Removed arbitrary CanvasSlider prefab values (#549)
  • Fixing MRTK UI menu commands not working when there is no main camera (#527)

[uxcomponents.noncanvas v3.1.1] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)
  • Calls to FindObjectOfType and FindObjectsOfType replaced with calls to FindObjectUtility functions (#515)

[uxcore v3.1.1] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)
  • Allow resetting VirtualizedDynamicScrollRectList (#541)
  • Calls to FindObjectOfType and FindObjectsOfType replaced with calls to FindObjectUtility functions (#515)

Fixed

  • Limit Slider value to its range of minimum and maximum values (#549)
  • Fixed CanvasSliderVisuals to use Canvas positioning to place the slider handle (#549)
  • Fix improper list item rotation in VirtualizedScrollRectList (#536)

[windowsspeech v3.0.1] - 2024-1-12 - 79d27c1

Changed

  • Update author field in packages to "Mixed Reality Toolkit Contributors" (#600)

Core v3.0.1, UXCore v3.1.0, and UXComponents v3.1.0 Release

10 Oct 23:17
8c1d6bb
Compare
Choose a tag to compare

266096267-fa73e9fe-88f5-4cbb-9c0e-aa3a1508171d

These changes the unblock developers using Unity 2021.3.17 or earlier and make a minor improvement to the slider control.

Changelog for MRTK

The format is based on Keep a Changelog.

[core v3.0.1] - 2023-10-4 - 62dca36d

Fixed

[uxcore v3.1.0] - 2023-10-9 - e2c3e559

Changed

  • Unified slider audio sources (495)

Added

  • Enable developer customers to access AudioSource at development time (436)

Fixed

[uxcomponents v3.1.0] - 2023-10-9 - e2c3e559

Changed

  • Use unified slider audio sources from UXCore (495)

[uxcomponents.noncanvas v3.1.0] - 2023-10-9 - e2c3e559

Changed

  • Use unified slider audio sources from UXCore (495)

MRTK v3.0.0 GA

06 Sep 18:28
48686f9
Compare
Choose a tag to compare

MRTK3_Release_Image_v3_0_0

The Mixed Reality Toolkit Organization is happy to announce the general availability of MRTK3. This has been a huge effort by many, and it is inspiring to see this milestone come to completion. Thank you to the founding MRTK members and the new team for all your amazing work. Also, thank you to the community for your help, we couldn't have reached this moment without you.

We recommend that applications use Microsoft's Mixed Reality Feature Tool to obtain the latest version of MRTK3. Follow Microsoft's instructions for setting up a new MRTK3 project, these steps include instructions for using the Mixed Reality Feature Tool.

Please note, this will be the final "multi-package" release for MRTK. Future releases will be done on a per package basis.

As always, we welcome your feedback and look forward to working together to make MRTK even better!

Changelog for MRTK v3.0.0

[v3.0.0] - 2023-9-6 - 48686f9

The format is based on Keep a Changelog. The content is mirrored at the changelog page of the Microsoft docs website, for now.

Fixed

  • Fixed scripts for generating release packages. (37, 427, 434, 445)
  • Fixed ExperimentalDrawer so it compiles in Unity Editor 2022.3.2 and above. (40)
  • Fixed project template for new project. (446)
  • MRTK3 now compiles in Unity 2022 without automated code changes. (11668)

MRTK v3.0.0 Preview 18 Release & New Mixed Reality Toolkit Organization

21 Aug 19:21
5628c11
Compare
Choose a tag to compare

MRTK3_Release_Image_v3_0_0_pre_18

We are very happy to announce the release of preview 18 under the new Mixed Reality Toolkit organization. This new organization brings together affiliated corporations across the mixed reality industry to help build future versions of the Mixed Reality Toolkit (MRTK). For more information about this new organization, please visit the Microsoft Tech Community Mixed Reality blog post.

With the new organization comes some breaking changes. The first being the removal of the Microsoft prefix from all namespaces, which now start with MixedReality.Toolkit. Second, packages have been renamed from com.microsoft.* to org.mixedrealitytoolkit.*. The old packages still exist but are deprecated. Applications should switch to the new packages as soon as possible. Next, the new version of MRTK has been relicensed under BSD 3-Clause. This permissive license is somewhat like the previously used MIT License, with an additional non-endorsement clause. Developers should review the new license before incorporating these latest changes.

The final breaking change is a new repository. Going forward a new repository will be used for MRTK development. The new repository is located at https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity. The old repository, https://github.com/microsoft/MixedRealityToolkit-Unity, is remaining under Microsoft's management. Microsoft is committed to the next version of MRTK, and recommends applications move to MRTK3. However, Microsoft will continue to support and address critical MRTK2 issues, until MRTK2 is deprecated.

Along with the breaking changes, this preview release contains additional fixes and minor additions. As always, we welcome your feedback on these changes and look forward to releasing MRTK3 GA this September.

Changelog for MRTK3 pre.18

[pre.18] - 2023-8-21 - a194901

The format is based on Keep a Changelog. The content is mirrored at the changelog page of the Microsoft docs website, for now.

Added

  • A sample scene For Spatial Mouse; (#11683)
  • A ComponentCache<T> class has been added to help cache commonly queries scene components. (11686)
  • More sample scenes from MRTK2. (11710, 11733, 11734, 11736, 11740, 11744, 11748)
  • The UnboundedTrackingMode component was added to replace the soon-to-be deprecated Microsoft.MixedReality.OpenXR.EyeLevelSceneOrigin in Microsoft's Mixed Reality OpenXR Plugin. (11750)
  • Contribution guidelines have been published to the MRTK3 project. (10, 17)
  • More project maintainers from Qualcomm, Magic Leap, and Microsoft have been added. (7, 18, 19, 21, 22)

Changed

  • MRTK3 now requires com.unity.inputsystem version 1.6.1 to address mouse input issues on HoloLens. (11661)
  • The CameraSettingsManager component is now on the MRTK XR Rig prefab. This component auto configures the main camera's settings based on the device's display type (Transparent or Opaque). (11684, 11685)
  • Refactored duplicate LocateTargetHitPoint methods to a common, shared location. (11699)
  • Moved some misplaced control prefabs to proper directories. (11707)
  • The UnboundedTrackingMode component was added to the MRTK XR Rig prefab. This change only impacts HoloLens 2 applications. (11750)
  • Changed how applications can create custom reticles in MRTK3. It should be easier now. (11758, 9)
  • All namespaces have had Microsoft removed, so to align with new MRTK organization. (1)
  • MRTK3 is now licensed under BSD 3-Clause. (2, 30)

Deprecated

  • The com.microsoft.* packages are now deprecated. Switch to the org.mixedrealitytoolkit.* packages instead. (#31, #32, #34)

Removed

  • Removed the SpatializationMixer property from MRTK3 settings. This property wasn't used in the MRTK3 packages, so was removed for now. This property can be added later, once it has a well-defined use within the MRTK3 packages. (11681, 11694)
  • Removed IVariableReticle and replaced with IReticleVisual and IVariableProgressReticle. Depending on the scenario, applications should implement one or both of the new interfaces. (11758, 9)

Fixed

  • MRTK3 now compiles in Unity 2022 without automated code changes. (11668)
  • See-it-say-it labels now appear when looking at a button. (11677)
  • See-it-say-it labels only appear if speech input is available. (11677)
  • The diction example scene works better with the speech recognition subsystem. (11696)
  • Bounds control handles now reappear after a game object is re-enabled. (11698)
  • Fixed XML summary block warnings. (11706, 11719, 11723, 11724)
  • Slider now works with values outside of the default range. (11742)
  • Cursor visuals are more stable. (11739)
  • The bounds control no longer "flattens" when applied to a 2D surface. (12)