InputSystem Changelog

This changelog showcases the ability to render changelogs in the "keep a changelog" format

1.7.0 #

14 Aug 2023

Added
Changed
Fixed

Added

  • Preliminary support for visionOS.
  • Show a list of Derived Bindings underneath the Binding Path editor to show all controls that matched.

Changed

  • Changed the InputAction constructors so it generates an ID for the action and the optional binding parameter. This is intended to improve the serialization of input actions on behaviors when created through API when the property drawer in the Inspector window does not have a chance to generate an ID.

Fixed

  • Fixed missing prefab errors in InputDeviceTester project (case ISXB-420).
  • Fixed serialization migration in the Tracked Pose Driver component causing bindings to clear when prefabs are used in some cases (case ISXB-512, case ISXB-521).
  • Fixed Tracked Pose Driver to use Transform.SetLocalPositionAndRotation when available to improve performance. Based on the user contribution from DevDunk in a forum post.
  • Fixed the Clone methods of InputAction and InputActionMap so it copies the Initial State Check flag (InputAction.wantsInitialStateCheck) of input actions.
  • Fixed the "Release tests throws exception in InputSystem" bug (case ISXB-581).
  • Fixed issues with generating Precompiled Layouts for devices which are not defined in a namespace
  • Fixed an issue where some controls like QuaternionControl could not be included in a Precompiled Layout because the generated code could not access a setter on child control properties.