Changelog

The format is based on Keep a Changelog.

[3.3.0] - 2025-11-12

Changed

  • Updated tests to follow existing MRTK test patterns. PR #1046

Added

  • Added event OnSpeechRecognitionKeywordChanged to allow UI updates when the speech recognition keyword has changed. PR #792

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
  • Fixed the “Is Interactable” convenience alias on StatefulInteractableEditor to allow multi-object editing in the Inspector to update all values. (Issue #573) PR #943
  • Augment SerializableDictionary to allow temporary duplicates in Editor to prevent serialization errors. PR #961
  • Fix an issue with the “Init Controllers” type lookup within InteractionModeManager.InitializeControllers() to find XRBaseControllers instead of XRControllers. PR #961

[3.2.2] - 2024-09-18

Fixed

  • Fixed UPM package validation so that it ignores errors caused when the test runner is not part of the MRTK publisher account. PR #775

[3.2.1] - 2024-04-24

Fixed

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

[3.2.0] - 2024-03-20

Added

  • StabilizedRay constructor with explicit position and direction half life values. PR #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. PR #611
  • Adding ProximityHover events (Entered & Exited) to PressableButton class. PR #611

Fixed

  • Fixed support for UPM package publishing in the Unity Asset Store. PR #519
  • Fix warning and event triggered on disabled StatefulInteractable after changing speech settings PR #591 PR #608